From dc203bafb60dc9985c805c6a4ec5f8018f3d3cf6 Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期五, 10 一月 2025 11:37:00 +0800 Subject: [PATCH] 更新 Scan 方法和 ReprintLabel 相关逻辑 --- Tiger.Business.MESTests/MesTests.cs | 24 ++++++++++++++++++++++-- 1 files changed, 22 insertions(+), 2 deletions(-) diff --git a/Tiger.Business.MESTests/MesTests.cs b/Tiger.Business.MESTests/MesTests.cs index 6a2ea24..bd91f3a 100644 --- a/Tiger.Business.MESTests/MesTests.cs +++ b/Tiger.Business.MESTests/MesTests.cs @@ -1,4 +1,5 @@ -锘縰sing System; +锘縰sing Rhea.Common; +using System; using System.Collections.Generic; using System.Globalization; using System.Linq; @@ -13,9 +14,28 @@ [TestMethod()] public void CommonTest() { - var date = new DateTime(2022,1,1); + var dic = new Dictionary<string, string>(); + dic.Add("1", "11"); + dic.Add("2", "222"); + var dicStr = dic.ToJson(); + + var ai = new ActiveInfo() { ExpiryDate = DateTime.Now }; + var aiStr = ai.ToJson(); + + var date = new DateTime(2021,1,2); + + var firstDay = new DateTime(date.Year, 1, 1); + int daysOffset = firstDay.DayOfWeek.GetValue() > 3 ? (firstDay.DayOfWeek.GetValue() - 7) : 0; + int year = date.Year + ((date - firstDay).TotalDays + daysOffset < 0 ? -1 : 0); int week = CultureInfo.CurrentCulture.Calendar.GetWeekOfYear(date, CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Sunday); + var str = $"{year.ToString().Substring(2, 2)}{week:00}"; ; } + + public class ActiveInfo + { + public string Mac { get; set; } + public DateTime? ExpiryDate { get; set; } + } } } -- Gitblit v1.9.3