From f746f7c258e773da9b3febfd6043d66a82b343db Mon Sep 17 00:00:00 2001 From: zhoukeda <1315948824@qq.com> Date: Tue, 14 Nov 2023 17:49:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=90=E8=A1=A8=E4=BF=A1=E6=81=AF=E5=8F=AF?= =?UTF-8?q?=E4=BB=A5=E4=BC=A0ids=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Tnb.ProductionMgr/PrdMoTaskService.cs | 1 + .../VisualDevModelDataService.cs | 28 +++++++++++++++++++ 2 files changed, 29 insertions(+) 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