diff --git a/ProductionMgr/Tnb.ProductionMgr/PrdMoTaskService.cs b/ProductionMgr/Tnb.ProductionMgr/PrdMoTaskService.cs index 567eca46..6c5aa4eb 100644 --- a/ProductionMgr/Tnb.ProductionMgr/PrdMoTaskService.cs +++ b/ProductionMgr/Tnb.ProductionMgr/PrdMoTaskService.cs @@ -1791,6 +1791,7 @@ namespace Tnb.ProductionMgr defective_item = dItem.defective_item, defective_item_qty = dItem.defective_item_qty, create_id = _userManager.UserId, + create_time = DateTime.Now, scrap_qty = input.scrap_qty }; destDefects.Add(defect); diff --git a/visualdev/Tnb.VisualDev/VisualDevModelDataService.cs b/visualdev/Tnb.VisualDev/VisualDevModelDataService.cs index 66b953c8..c80c4268 100644 --- a/visualdev/Tnb.VisualDev/VisualDevModelDataService.cs +++ b/visualdev/Tnb.VisualDev/VisualDevModelDataService.cs @@ -33,6 +33,7 @@ using Mapster; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Newtonsoft.Json; using Newtonsoft.Json.Linq; using SqlSugar; @@ -245,6 +246,33 @@ namespace JNPF.VisualDev else return null; } + + + /// + /// 根据ids获取详情. + /// + /// + /// + /// + [HttpPost("DataChanges")] + public async Task GetDetails(Dictionary dic) + { + List ids = dic.ContainsKey("ids") ? JsonConvert.DeserializeObject>(dic["ids"]) : new List(); + string modelId = dic.ContainsKey("modelId") ? dic["modelId"] : ""; + List result = new List(); + if (ids != null && ids.Count > 0) + { + foreach (var id in ids) + { + var data = await GetDetails(id, modelId); + if (data != null) + { + result.Add(data); + } + } + } + return result; + } #endregion