using System; using HH.WCS.Mobox3.Template.Entity.Dto; using Newtonsoft.Json; namespace HH.WCS.Mobox3.Template.Util.Helper; /// /// 方法帮助类 /// public static class HelperMethod { /// /// Http帮助类 /// private static readonly HttpHelper apiHelper = new HttpHelper(); /// /// 创建序列号 /// /// 序列号类型 /// 序列号前缀 /// internal static string GenerateTaskNo(string snType, string prefix) { var date = DateTime.Now.ToString("yyMMdd"); var id = SYSHelper.GetSerialNumber(snType, prefix + date); return $"{prefix}{date}{id.ToString().PadLeft(4, '0')}"; } /// /// 根据获取到的任务号转换为任务表中的数据 /// /// /// public static string GetTask(string TaskNo) { string taskNo = ""; taskNo = "TN" + DateTime.Now.Year.ToString().Substring(2, 2) + TaskNo.PadLeft(8, '0'); return taskNo; } /// /// 按照固定格式新增任务号 /// /// public static string GetTaskNo() { string dateString = ""; // 获取当前时间 DateTime currentTime = DateTime.Now; // 将日期格式化为字符串 dateString = currentTime.ToString("yyyy-MM-dd").Replace("-", "").Substring(2); return dateString; } }