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;
}
}