From 0dd3469715a719779b08d0df00b801ea054b2eab Mon Sep 17 00:00:00 2001 From: cnf <3200815559@qq.com> Date: 星期三, 02 四月 2025 10:13:23 +0800 Subject: [PATCH] 无法打包 --- MES.Service/service/PLM/PLMManager.cs | 25 +++++++++++++++++++------ 1 files changed, 19 insertions(+), 6 deletions(-) diff --git a/MES.Service/service/PLM/PLMManager.cs b/MES.Service/service/PLM/PLMManager.cs index 97a7c28..9a0bc58 100644 --- a/MES.Service/service/PLM/PLMManager.cs +++ b/MES.Service/service/PLM/PLMManager.cs @@ -1,6 +1,6 @@ 锘縰sing Kingdee.CDP.WebApi.SDK; using MES.Service.Dto.webApi.PLM; - +using System.Diagnostics; using System.Text; namespace MES.Service.service.PLM; @@ -10,16 +10,27 @@ public List<StdDocument> RetrieveDrawings(string ItemNo) { List<BaseObject> baseObjects = GetPlmCfgBase(ItemNo); - - List<RelatedObject> relatedObjects = GetPlmCfgRelatedObject(baseObjects[0].FID); + Debug.WriteLine($"绗竴瀹屾暣鍐呭锛圝SON锛�: {Newtonsoft.Json.JsonConvert.SerializeObject(baseObjects, Newtonsoft.Json.Formatting.Indented)}"); // 妫�鏌ヨ繑鍥炵粨鏋滄槸鍚︿负绌� - if (relatedObjects == null || !relatedObjects.Any()) + if (baseObjects == null || !baseObjects.Any()) { throw new NotImplementedException("杩斿洖缁撴灉涓虹┖"); } - List<StdDocument> stdDocuments = GetPlmStdDocument(relatedObjects); - return stdDocuments; + else + { + List<RelatedObject> relatedObjects = GetPlmCfgRelatedObject(baseObjects[0].FID); + Debug.WriteLine($"绗簩瀹屾暣鍐呭锛圝SON锛�: {Newtonsoft.Json.JsonConvert.SerializeObject(relatedObjects, Newtonsoft.Json.Formatting.Indented)}"); + + // 妫�鏌ヨ繑鍥炵粨鏋滄槸鍚︿负绌� + if (relatedObjects == null || !relatedObjects.Any()) + { + throw new NotImplementedException("杩斿洖缁撴灉涓虹┖"); + } + List<StdDocument> stdDocuments = GetPlmStdDocument(relatedObjects); + return stdDocuments; + } + } #region 1.閫氳繃鐗╂枡缂栫爜锛堥渶瑕佸敮涓�锛夎幏鍙栫墿鏂檌d @@ -57,6 +68,7 @@ }; //璋冪敤鎺ュ彛 var result = client.ExecuteBillQuery(param.ToJson()); + Debug.WriteLine($"绗竴涓厓绱犲唴瀹�: {result}"); return result.Select(s => { @@ -106,6 +118,7 @@ }; //璋冪敤鎺ュ彛 var result = client.ExecuteBillQuery(param.ToJson()); + Debug.WriteLine(result); return result.Select(s => { -- Gitblit v1.9.3