Administrator 3 years ago
parent
commit
da5c353fe5
1 changed files with 5 additions and 4 deletions
  1. 5 4
      Projects/永冠OPP/WCS.Service/Works/Station/BOPP入库.cs

+ 5 - 4
Projects/永冠OPP/WCS.Service/Works/Station/BOPP入库.cs

@@ -252,7 +252,8 @@ namespace WCS.Service.Works.Station
                     var tunnelInfos = new List<TunnelInfo>();
                     var setting = new JsonSerializerSettings();
                     setting.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
-                    code.infolog($"{res.WMSTaskGroupKey}第二次分配:WMS返回{JsonConvert.SerializeObject(tunnels, setting)}。");
+                    setting.PreserveReferencesHandling = PreserveReferencesHandling.Objects;
+                    code.infolog($"{res.WMSTaskGroupKey}第二次分配:WMS返回{JsonConvert.SerializeObject(tunnelNo, setting)}。");
                     foreach (var item in tunnels)
                     {
                         //当前巷道的取货点
@@ -266,10 +267,10 @@ namespace WCS.Service.Works.Station
                                               .Where(v => stationDeviceGroup.Items.Any(p => p.Entity == v))// 筛选出包含在当前设备组的设备
                                               .Distinct()
                                               .FirstOrDefault();//去一次重
-                        code.infolog($"turntable:{JsonConvert.SerializeObject(turntable, setting)};item:{item.CODE}");
+                        code.infolog($"turntable:{turntable.CODE};item:{item.CODE}");
                         if (turntable == null) continue;
                         var dev = Device.Where(p => p.CODE.StartsWith("G") && p.DEVICEGROUP.Any(d => allIn.Contains(d.MEMBER.CODE))).MinBy(p => p.CODE);
-                        code.infolog($"dev:{JsonConvert.SerializeObject(dev, setting)};item:{item.CODE}");
+                        code.infolog($"dev:{dev.CODE};item:{item.CODE}");
                         tunnelInfos.Add(new TunnelInfo
                         {
                             Tunnel = item,
@@ -340,4 +341,4 @@ namespace WCS.Service.Works.Station
 
         private readonly List<string> _devCodes = new() { "G1190", "G1199", "G1208", "G1217", "G1225" };
     }
-}
+}