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#
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();
|
|
}
|
|
}
|
|
}
|