瀏覽代碼

添加对 mesresponse.success 的检查并更新数据库

在 SXService.cs 中添加了一个条件判断 if (mesresponse.success == false),
如果 mesresponse.success 为 false,则执行 _boxrulerepository.UpdateSetColumnsTrue 方法,
将 BillPboxrule 对象的 ZXStateCode 属性更新为 2。
林豪 左 4 月之前
父節點
當前提交
ea40ed1cf5
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      wms.service/Service/SXService.cs

+ 3 - 2
wms.service/Service/SXService.cs

@@ -6427,7 +6427,7 @@ namespace wms.service.Service
                 //判断缓存工位2是否有空余,并且缓存工位1的托盘要到位
                 var equlist = HttpUtil.PostRequest("http://10.30.43.1:8080/api/Wcs/GetDevicePalletizingEquip", JsonConvert.SerializeObject(""));
                 var devices1 = JsonConvert.DeserializeObject<List<DevincePh1>>(equlist);
-                var huancun1list = new List<string>() { "8089", "8091", "8095", "8097" };
+                var huancun1list = new List<string>() { "8089", "8091", "8095", "8097","8306" };
                 if (!devices1.Where(p => huancun1list.Contains(p.deviceCode) && p.TaskCode > 0).Any())
                 {
                     RedisHelper.Set("Sx:WMSErrorInfo:ControlOut4", new RedisErrorInfo() { Equip = "ControlOut4", Con = "没有空闲的码垛工位及缓存工位", Time = DateTime.Now });
@@ -6502,7 +6502,7 @@ namespace wms.service.Service
                         continue;
                     }
 
-                    var robotlist = new List<string>() { "Robot1", "Robot2" };
+                    var robotlist = new List<string>() { "Robot1", "Robot2","Robot3" };
                     sxSysConfig palletequip = null;
                     foreach (var robot in robotlist)
                     {
@@ -7979,6 +7979,7 @@ namespace wms.service.Service
                         var str = HttpUtil.PostRequest(url, JsonConvert.SerializeObject(boxmes), 30000, "UTF-8", "application/json", reqids, reqs.headers.sourceCode, reqs.headers.serviceCode);
                         var mesresponse = JsonConvert.DeserializeObject<TorschMesResponse>(str);
                         _logger.LogInformation("非控制装箱:申请箱号mes返回" + str);
+
                         if (mesresponse.success == false)
                         {
                             _boxrulerepository.UpdateSetColumnsTrue(p => new BillPboxrule()