| | |
| | | return result; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 电钴车间包装下线获取wms传入的托盘 |
| | | /// </summary> |
| | | /// <param name="trayCode"></param> |
| | | /// <returns></returns> |
| | | /// <exception cref="NotImplementedException"></exception> |
| | | internal static SimpleResult DGPackingLineFull(string trayCode) |
| | | { |
| | | SimpleResult result = new SimpleResult() { success = false,errCode = -1 }; |
| | | |
| | | if (!string.IsNullOrEmpty(trayCode)){ |
| | | var DGInfo = MongoDBSingleton.Instance.FindOne<DGPackingLineFullModel>(Query.EQ("trayCode", trayCode), "DGPackingLineFullModel"); |
| | | if (DGInfo == null) |
| | | { |
| | | MongoDBSingleton.Instance.Insert<DGPackingLineFullModel>(new DGPackingLineFullModel() { trayCode = trayCode, createTime = DateTime.Now }, "DGPackingLineFullModel"); |
| | | result.success = true; |
| | | result.errCode = 0; |
| | | } |
| | | else |
| | | { |
| | | result.errMsg = $"当前托盘号,已存在于ams中间表中,托盘号:{trayCode}"; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | result.errMsg = $"当前托盘号为空"; |
| | | } |
| | | |
| | | return result; |
| | | } |
| | | |
| | | public class mesInfo |
| | | { |
| | | public int code { get; set; } |
| | |
| | | public int haveItem { get; set; } |
| | | } |
| | | |
| | | public class DGPackingLineFullModel |
| | | { |
| | | public ObjectId _id { get; set; } |
| | | public string trayCode { get; set; } |
| | | public DateTime createTime { get; set; } |
| | | } |
| | | |
| | | public class secondResultCache |
| | | { |
| | | /// <summary> |