Tiandele
2026-03-20 daea1a90c2fa1b5cc2f52e62be15bd95cc4155f6
项目代码/WMS/WMSServer/WIDESEA_StoragIntegrationServices/MES/Partial/syncOrderFeature.cs
@@ -1,4 +1,5 @@
锘縰sing Newtonsoft.Json;
锘縰sing Masuit.Tools;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -21,17 +22,29 @@
            {
                if (string.IsNullOrEmpty(json.ToString())) throw new Exception("璇锋眰鍙傛暟涓虹┖");
                var result = JsonConvert.DeserializeObject<SyncOrderFeatureInfo>(json.ToString());
                Console.WriteLine(json);
                var result = JsonConvert.DeserializeObject<List<SyncOrderFeatureInfo>>(json.ToString());  //List<SyncOrderFeatureInfo>
                //todo  淇敼瀵瑰簲鏁版嵁
                foreach (var item in result)
                {
                    if (string.IsNullOrEmpty(item.workOrderNo)) throw new Exception($"鏈煡宸ュ崟鍙穥item.workOrderNo}");
                return content;
                    var info = _assemblyOrderInfoRepository.QueryFirst(x => x.workOrderNo == item.workOrderNo);
                    if (info == null) throw new Exception($"鏈煡宸ュ崟鍙穥item.workOrderNo}");
                }
                LogFactory.GetLog("璁㈠崟鐗瑰緛鍚屾").Info(true, $"\r\r--------------------------------------");
                LogFactory.GetLog("璁㈠崟鐗瑰緛鍚屾").Info(true, result.ToJsonString());
                return content.OK("鍚屾鎴愬姛");
            }
            catch (Exception ex)
            {
                return content.Error();
                LogFactory.GetLog("璁㈠崟鐗瑰緛鍚屾").Info(true, $"\r\r--------------------------------------");
                LogFactory.GetLog("璁㈠崟鐗瑰緛鍚屾").Info(true, $"璁㈠崟鐗瑰緛鍚屾寮傚父锛歿ex.Message}");
                return content.Error(ex.Message);
            }
        }
    }