Bläddra i källkod

更新 FJService.cs 中的 ResData 处理和 task 逻辑

在处理 ResData 的 foreach 循环中,移除了对 BaseMatinfo 模型的 TimeOut 属性的更新。
在处理 task 的 if-else 逻辑中,增加了对 task.BusType 的额外判断条件,除了 "车间叫料" 外,还包括 "芯股站台送空托" 的情况。
林豪 左 1 år sedan
förälder
incheckning
aba2a1a9f9
1 ändrade filer med 2 tillägg och 2 borttagningar
  1. 2 2
      wms.service/Service/FJService.cs

+ 2 - 2
wms.service/Service/FJService.cs

@@ -352,7 +352,7 @@ namespace wms.service.Service
                 item.UpdatedTime = DateTime.Now;
                 if (_basematerrepository.IsAny(p => p.Code == item.MatCode))
                 {
-                    _basematerrepository.UpdateModelColumns(p => new BaseMatinfo() { IsHold = item.IsHold, HoldDuration = item.HoldDuration, Name = item.MatName, EditTime = DateTime.Now, Description = item.Describe,TimeOut = Convert.ToInt32(item.HoldDuration) },
+                    _basematerrepository.UpdateModelColumns(p => new BaseMatinfo() { IsHold = item.IsHold, HoldDuration = item.HoldDuration, Name = item.MatName, EditTime = DateTime.Now, Description = item.Describe },
                        p => p.Code == item.MatCode);
                 }
                 else
@@ -6918,7 +6918,7 @@ namespace wms.service.Service
                     //验证组盘状态
                     
                 }
-                else if (task.Type == TaskType.OutDepot && task.BusType == "车间叫料")
+                else if (task.Type == TaskType.OutDepot && (task.BusType == "车间叫料" || task.BusType == "芯股站台送空托"))
                 {
                     //验证库存信息
                     var stocklist = _billInvnowrepository.GetList(p => (p.ContGrpBarCode == task.BarCode || p.HWBarCode == task.BarCode) && (p.InvStateCode == InvState.InvEcecState_OutGoing.ToString() || p.InvStateCode == InvState.InvEcecState_BuildUp.ToString()));