From 62ea41137b3f2e1d0bd3a0dacd8383758874e280 Mon Sep 17 00:00:00 2001 From: schangxiang@126.com <schangxiang@126.com> Date: 周日, 11 5月 2025 22:36:57 +0800 Subject: [PATCH] 22 --- PipeLineLems/server/src/CMS.Plugin.PipeLineLems/ProjectService/PipeLineLemsProjectService.cs | 24 ++++++++++++++++-------- 1 files changed, 16 insertions(+), 8 deletions(-) diff --git a/PipeLineLems/server/src/CMS.Plugin.PipeLineLems/ProjectService/PipeLineLemsProjectService.cs b/PipeLineLems/server/src/CMS.Plugin.PipeLineLems/ProjectService/PipeLineLemsProjectService.cs index 179286e..d192e56 100644 --- a/PipeLineLems/server/src/CMS.Plugin.PipeLineLems/ProjectService/PipeLineLemsProjectService.cs +++ b/PipeLineLems/server/src/CMS.Plugin.PipeLineLems/ProjectService/PipeLineLemsProjectService.cs @@ -19,6 +19,7 @@ using CMS.Plugin.PipeLineLems.Application.Contracts.Services; using CMS.Plugin.PipeLineLems.Domain.WorkPlan; using CMS.Plugin.PipeLineLems.Domain.CallMaterialOrder; +using System.Collections.Generic; namespace CMS.Plugin.PipeLineLems.ProjectService { @@ -250,6 +251,9 @@ } else { + + + var myTaskNo = plcTaskNo.Content.Value.SafeString().ToString(); CallMaterialOrder callMaterialOrder = null; try @@ -263,6 +267,15 @@ //鏍规嵁鍘熸枡鏍囪瘑瀵绘壘 浣滀笟璁″垝 var workPlanList = await workPlanAppService.FindByDataIdentifierAsync(callMaterialOrder.DataIdentifier); if (workPlanList?.Count == 0) return;//缁撴潫 + + //TODO:鏆傛椂鐢熸垚浜у搧ID + //var productID = DateTime.Now.ToString("yyyyMMddHHmmssfff"); + var productID = workPlanList.First().PipeSpecCode; + Dictionary<string, object?> keyValuePairs_productID = new Dictionary<string, object?> + { + { "鎵撶爜_ProductID", productID}, + }; + var ret = _variableService.WriteValueAsync(keyValuePairs_productID); //鏇存柊涓虹敓浜т腑 foreach (var item in workPlanList) @@ -296,6 +309,8 @@ { "鎵撶爜宸ヤ欢1",code1}, { "鎵撶爜宸ヤ欢2", code2}, { "鎵撶爜宸ヤ欢3", code3 }, + { "鎵撶爜绠℃缂栫爜", new_workPlanList.First().PipeSpecCode }, + { "鎵撶爜绠℃鍚嶇О", new_workPlanList.First().PipeSectionName }, { "鎵撶爜鍘熸枡绠″瀷鍙�", new_workPlanList.First().MaterialMode }, { "鎵撶爜鍘熸枡鏍囪瘑", new_workPlanList.First().DataIdentifier } }; @@ -309,14 +324,7 @@ }; var ret2 = _variableService.WriteValueAsync(keyValuePairs); - //TODO:鏆傛椂鐢熸垚浜у搧ID - var productID = DateTime.Now.ToString("yyyyMMddHHmmssfff"); - //var productID = new_workPlanList.Last().PipeSpecCode; - keyValuePairs = new Dictionary<string, object?> - { - { "鎵撶爜_ProductID", productID}, - }; - var ret = _variableService.WriteValueAsync(keyValuePairs); + uow.CompleteAsync(); -- Gitblit v1.9.3