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