| | |
| | | using Kingdee.CDP.WebApi.SDK; |
| | | using MES.Service.Dto.webApi.PLM; |
| | | |
| | | using System.Diagnostics; |
| | | using System.Text; |
| | | |
| | | namespace MES.Service.service.PLM; |
| | |
| | | public List<StdDocument> RetrieveDrawings(string ItemNo) |
| | | { |
| | | List<BaseObject> baseObjects = GetPlmCfgBase(ItemNo); |
| | | Debug.WriteLine($"第一完整内容(JSON): {Newtonsoft.Json.JsonConvert.SerializeObject(baseObjects, Newtonsoft.Json.Formatting.Indented)}"); |
| | | |
| | | // 检查返回结果是否为空 |
| | | if (baseObjects == null || !baseObjects.Any()) |
| | | { |
| | | throw new NotImplementedException("返回结果为空"); |
| | | } |
| | | else |
| | | { |
| | | List<RelatedObject> relatedObjects = GetPlmCfgRelatedObject(baseObjects[0].FID); |
| | | Debug.WriteLine($"第二完整内容(JSON): {Newtonsoft.Json.JsonConvert.SerializeObject(relatedObjects, Newtonsoft.Json.Formatting.Indented)}"); |
| | | |
| | | // 检查返回结果是否为空 |
| | | if (relatedObjects == null || !relatedObjects.Any()) |
| | |
| | | } |
| | | List<StdDocument> stdDocuments = GetPlmStdDocument(relatedObjects); |
| | | return stdDocuments; |
| | | } |
| | | |
| | | } |
| | | |
| | | #region 1.通过物料编码(需要唯一)获取物料id |
| | |
| | | }; |
| | | //调用接口 |
| | | var result = client.ExecuteBillQuery(param.ToJson()); |
| | | Debug.WriteLine($"第一个元素内容: {result}"); |
| | | |
| | | return result.Select(s => |
| | | { |
| | |
| | | }; |
| | | //调用接口 |
| | | var result = client.ExecuteBillQuery(param.ToJson()); |
| | | Debug.WriteLine(result); |
| | | |
| | | return result.Select(s => |
| | | { |