林豪 左 2 years ago
parent
commit
b1ab707eec
1 changed files with 11 additions and 4 deletions
  1. 11 4
      WCS.WorkEngineering/Systems/一楼入库工位处理系统.cs

+ 11 - 4
WCS.WorkEngineering/Systems/一楼入库工位处理系统.cs

@@ -58,10 +58,17 @@ namespace WCS.WorkEngineering.Systems
                    if (agv.Position != obj.Entity.Code) throw new KnownException($"任务{task.ID}对应AGV任务目标地址不是当前站台", LogLevelEnum.Mid);
                }
 
-               //获取称重
-               //var dev91 = Device.All.Where(v => v.Code == obj.Entity.Code).Select(v => new Device<IStation91>(v, this.World)).FirstOrDefault();
-               //task.Weight = dev91.Data.Weight;
-               //if (task.Weight == 0) throw new KnownException($"称重异常", LogLevelEnum.Mid);
+               try
+               {
+                   //获取称重
+                   var dev91 = Device.All.Where(v => v.Code == obj.Entity.Code).Select(v => new Device<IStation91>(v, this.World)).FirstOrDefault();
+                   task.Weight = dev91.Data.Weight;
+                   if (task.Weight == 0) throw new KnownException($"称重异常", LogLevelEnum.Mid);
+               }
+               catch (Exception ex)
+               {
+                   World.Log($"称重读取报错:{ex.Message}", LogLevelEnum.High);
+               }
 
 
                WmsApi.WcsUploadInfo(task.ID, (decimal)task.Weight, task.BarCode);