You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
931 B
C#

using Khd.Core.Wcs.Global;
//using KingerRobot.WMS.Dao;
namespace Khd.Core.Wcs
{
public class CommFunction
{
/// <summary>
/// 生成任务号
/// </summary>
/// <returns></returns>
public static string CreateSerialNo()
{
int SerialNo = 0;
var dic = StaticData.BaseDictionary.Where(t => t.dicKey == "WCS_SerialNo").FirstOrDefault();
if (!dic.updateTime.GetValueOrDefault().ToString("yyyyMMdd").Equals(DateTime.Now.ToString("yyyyMMdd")))
{
var ss = DateTime.Now.ToString("MMdd") + "00001";
SerialNo = Convert.ToInt32(ss);
}
else
{
SerialNo = Convert.ToInt32(dic.dicValue) + 1;
}
dic.updateTime = DateTime.Now;
dic.dicValue = SerialNo.ToString();
return SerialNo.ToString();
}
}
}