From cfc40ec33d286b9bf6106d32f20ee3e9533ed026 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周五, 16 5月 2025 16:30:57 +0800
Subject: [PATCH] 22

---
 PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application/Implements/SharedService.cs                                     |   20 +++++++--
 HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockOrderDetail/WmsInOutStockOrderDetailDto.cs      |    2 
 PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application.Contracts/Dtos/WorkPlan/WorkPlanInput.cs                        |   72 ++++++++++++++++++------------------
 HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockOrderDetail/GetWmsInOutStockOrderDetailInput.cs |    2 
 4 files changed, 53 insertions(+), 43 deletions(-)

diff --git a/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockOrderDetail/GetWmsInOutStockOrderDetailInput.cs b/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockOrderDetail/GetWmsInOutStockOrderDetailInput.cs
index 8053222..d669326 100644
--- a/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockOrderDetail/GetWmsInOutStockOrderDetailInput.cs
+++ b/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockOrderDetail/GetWmsInOutStockOrderDetailInput.cs
@@ -116,7 +116,7 @@
         /// <summary>
         /// 鐗╂枡鎵规
         /// </summary>
-        public int?  MaterialBatch { get; set; }
+        public string?  MaterialBatch { get; set; }
 
         /// <summary>
         /// 鐗╂枡鎵规-鏌ヨ鍏崇郴杩愮畻绗� 
diff --git a/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockOrderDetail/WmsInOutStockOrderDetailDto.cs b/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockOrderDetail/WmsInOutStockOrderDetailDto.cs
index 0036c12..022d005 100644
--- a/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockOrderDetail/WmsInOutStockOrderDetailDto.cs
+++ b/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockOrderDetail/WmsInOutStockOrderDetailDto.cs
@@ -60,7 +60,7 @@
         /// <summary>
         /// 鐗╂枡鎵规
         /// </summary>
-        public int? MaterialBatch { get; set; }
+        public string? MaterialBatch { get; set; }
 
         /// <summary>
         /// 
diff --git a/PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application.Contracts/Dtos/WorkPlan/WorkPlanInput.cs b/PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application.Contracts/Dtos/WorkPlan/WorkPlanInput.cs
index b8f501b..dfe7280 100644
--- a/PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application.Contracts/Dtos/WorkPlan/WorkPlanInput.cs
+++ b/PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application.Contracts/Dtos/WorkPlan/WorkPlanInput.cs
@@ -138,50 +138,50 @@
         /// </summary>
         public string CuttingFile { get; set; }
 
-        /// <summary>
-        /// 鏀寰�
-        /// </summary>
-        public string BranchOuterDiameter { get; set; }
+        ///// <summary>
+        ///// 鏀寰�
+        ///// </summary>
+        //public string BranchOuterDiameter { get; set; }
 
-        /// <summary>
-        /// 鏀澹佸帤
-        /// </summary>
-        public string BranchWallThickness { get; set; }
+        ///// <summary>
+        ///// 鏀澹佸帤
+        ///// </summary>
+        //public string BranchWallThickness { get; set; }
 
-        /// <summary>
-        /// 鏀鏉愯川
-        /// </summary>
-        public string BranchMaterial { get; set; }
+        ///// <summary>
+        ///// 鏀鏉愯川
+        ///// </summary>
+        //public string BranchMaterial { get; set; }
 
-        /// <summary>
-        /// 鏀绔彛鏇茬巼鍗婂緞
-        /// </summary>
-        public string BranchPortRadius { get; set; }
+        ///// <summary>
+        ///// 鏀绔彛鏇茬巼鍗婂緞
+        ///// </summary>
+        //public string BranchPortRadius { get; set; }
 
-        /// <summary>
-        /// 鏀绔彛瑙掑害
-        /// </summary>
-        public string BranchPortAngle { get; set; }
+        ///// <summary>
+        ///// 鏀绔彛瑙掑害
+        ///// </summary>
+        //public string BranchPortAngle { get; set; }
 
-        /// <summary>
-        /// 鏀绔彛瑕佹眰
-        /// </summary>
-        public string BranchPortRequirement { get; set; }
+        ///// <summary>
+        ///// 鏀绔彛瑕佹眰
+        ///// </summary>
+        //public string BranchPortRequirement { get; set; }
 
-        /// <summary>
-        /// 鐩歌疮绾跨被鍨�
-        /// </summary>
-        public string IntersectingLineType { get; set; }
+        ///// <summary>
+        ///// 鐩歌疮绾跨被鍨�
+        ///// </summary>
+        //public string IntersectingLineType { get; set; }
 
-        /// <summary>
-        /// 鐩歌疮绾跨被鍒�
-        /// </summary>
-        public string IntersectingLineCategory { get; set; }
+        ///// <summary>
+        ///// 鐩歌疮绾跨被鍒�
+        ///// </summary>
+        //public string IntersectingLineCategory { get; set; }
 
-        /// <summary>
-        /// 鎴愬搧鍥惧箙
-        /// </summary>
-        public string FinishedProductScale { get; set; }
+        ///// <summary>
+        ///// 鎴愬搧鍥惧箙
+        ///// </summary>
+        //public string FinishedProductScale { get; set; }
 
         /// <summary>
         /// 娉曞叞鍘氬害
diff --git a/PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application/Implements/SharedService.cs b/PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application/Implements/SharedService.cs
index 58720e2..06bd5f4 100644
--- a/PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application/Implements/SharedService.cs
+++ b/PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application/Implements/SharedService.cs
@@ -211,6 +211,13 @@
             throw new UserFriendlyException("杈撳叆鍙傛暟Data涓嶈兘涓虹┖");
         }
 
+        //鍐欐 鎵撶爜鍐呭
+        foreach (var item in input)
+        {
+            //鏍煎紡 绠℃缂栫爜,绠℃鍚嶇О,鑸瑰彿,椤圭洰鍙�
+            item.MarkingContent = item.PipeSpecCode + "," + item.PipeSectionName + "," + item.ShipNumber + "," + item.ProjectNumber;
+        }
+
         //鏍¢獙鏁版嵁
         //1銆佸師鏂欐爣璇嗙浉鍚岀殑涓嶈兘瀛樺湪浜庝袱涓� 绠℃缂栧彿涓�
         //var validationResult = ValidateUniqueDataIdentifierPerPipeSection(input);
@@ -475,7 +482,7 @@
             List<LMesCallMaterialInput> param = new List<LMesCallMaterialInput>() {
              new LMesCallMaterialInput(){
                      DataIdentifier=callMaterialOrder.DataIdentifier,
-                      MaterialMode="Q235B-桅89脳4",
+                      MaterialMode=callMaterialOrder.MaterialMode,
              }
         };
             string baseUrl = @"http://127.0.0.1:18000/api/v1/HIAWms/";
@@ -487,8 +494,11 @@
             {
                 var retData = res.Data;
                 callMaterialOrder.MaterialBatch = retData[0].MaterialBatch;
+                callMaterialOrder.WmsTaskNo = retData[0].TaskNo;
+                callMaterialOrder.WmsRetResult = res.Message;
             }
-            else {
+            else
+            {
                 throw new UserFriendlyException(res.Message);
             }
         }
@@ -500,9 +510,9 @@
 
 
         // 鏇存柊鏁版嵁
-        callMaterialOrder.MaterialBatch = GenerateRandomBatch();//wms杩斿洖鐨勫師鏂欐壒娆�
-        callMaterialOrder.WmsRetResult = "鎴愬姛";
-        callMaterialOrder.WmsTaskNo = GenerateRandomTaskNo();
+        //callMaterialOrder.MaterialBatch = GenerateRandomBatch();//wms杩斿洖鐨勫師鏂欐壒娆�
+        //callMaterialOrder.WmsRetResult = "鎴愬姛";
+        //callMaterialOrder.WmsTaskNo = GenerateRandomTaskNo();
         callMaterialOrder.CallMaterialStatus = Domain.Shared.Enums.CallMaterialStatusEnum.鍙枡瀹屾垚;
         callMaterialOrder.LastModifierName = "SuperAdmin";
 

--
Gitblit v1.9.3