From 221d1a57573842b034cfa4f68b2b70cdf1a0a26a Mon Sep 17 00:00:00 2001
From: wangxinhui <wangxinhui@hnkhzn.com>
Date: 星期四, 02 一月 2025 22:25:34 +0800
Subject: [PATCH] 更新修改优化后的代码

---
 代码管理/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/e529db47-ecd0-417a-8581-4e85c8667e4e.vsidx |    0 
 /dev/null                                                                                                    |    0 
 代码管理/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/InboundOrderService.cs                                     |   15 ++-----
 代码管理/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/ReceiveOrderService.cs                                     |   10 +---
 代码管理/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/f4112718-bcb9-48e2-a673-ba30ecbb98de.vsidx |    0 
 代码管理/WMS/WIDESEA_WMSServer/WIDESEA_OutboundService/OutboundOrderService.cs                                   |   19 +++------
 代码管理/WMS/WIDESEA_WMSServer/WIDESEA_DTO/ERP/MaterielInfoDTO.cs                                                |    2 -
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/油墨仓/StackerCraneJob_YM.cs                                        |    2 
 代码管理/WMS/WIDESEA_WMSClient/src/api/http.js                                                                   |    2 
 代码管理/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/MaterielInfoService.cs                               |   28 ++++++++------
 代码管理/WMS/WIDESEA_WMSServer/WIDESEA_Core/Extensions/WebSocketSetup.cs                                         |    2 
 11 files changed, 32 insertions(+), 48 deletions(-)

diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/3f1c84d5-9c1f-4fdc-87f5-306cb17f32d2.vsidx" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/3f1c84d5-9c1f-4fdc-87f5-306cb17f32d2.vsidx"
deleted file mode 100644
index 4ee483d..0000000
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/3f1c84d5-9c1f-4fdc-87f5-306cb17f32d2.vsidx"
+++ /dev/null
Binary files differ
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/f4112718-bcb9-48e2-a673-ba30ecbb98de.vsidx" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/f4112718-bcb9-48e2-a673-ba30ecbb98de.vsidx"
new file mode 100644
index 0000000..444ebd4
--- /dev/null
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/FileContentIndex/f4112718-bcb9-48e2-a673-ba30ecbb98de.vsidx"
Binary files differ
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/\346\262\271\345\242\250\344\273\223/StackerCraneJob_YM.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/\346\262\271\345\242\250\344\273\223/StackerCraneJob_YM.cs"
index 15e2e45..233c62f 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/\346\262\271\345\242\250\344\273\223/StackerCraneJob_YM.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/\346\262\271\345\242\250\344\273\223/StackerCraneJob_YM.cs"
@@ -209,7 +209,7 @@
                 if (device != null)
                 {
                     OtherDevice client = (OtherDevice)device;
-                    if (client.GetValue<GroundStationDBName, bool>(GroundStationDBName.R_IsCanPut, stationManger.StationCode))//鍑哄簱绔欏彴鏈鍗犵敤
+                    if (client.GetValue<HoisterDBName, bool>(HoisterDBName.Tray, stationManger.StationCode))//鍑哄簱绔欏彴鏈鍗犵敤
                     {
                         task.NextAddress = stationManger.StackerCraneStationCode;
                         _taskRepository.UpdateData(task);
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSClient/src/api/http.js" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSClient/src/api/http.js"
index 83d4d24..8ea5bac 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSClient/src/api/http.js"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSClient/src/api/http.js"
@@ -19,7 +19,7 @@
 }
 
 else if (process.env.NODE_ENV == 'production') {
-    axios.defaults.baseURL = 'http://10.30.4.92:9293/';
+    axios.defaults.baseURL = 'http://10.30.4.92:9283/';
 }
 if (!axios.defaults.baseURL.endsWith('/')) {
     axios.defaults.baseURL+="/";
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/667cf3f4-f093-4903-a0e6-6399be7c70b7.vsidx" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/667cf3f4-f093-4903-a0e6-6399be7c70b7.vsidx"
deleted file mode 100644
index 0a5d460..0000000
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/667cf3f4-f093-4903-a0e6-6399be7c70b7.vsidx"
+++ /dev/null
Binary files differ
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/e529db47-ecd0-417a-8581-4e85c8667e4e.vsidx" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/e529db47-ecd0-417a-8581-4e85c8667e4e.vsidx"
new file mode 100644
index 0000000..56b5e05
--- /dev/null
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/FileContentIndex/e529db47-ecd0-417a-8581-4e85c8667e4e.vsidx"
Binary files differ
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/MaterielInfoService.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/MaterielInfoService.cs"
index 17c4dbe..4bb9f4c 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/MaterielInfoService.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/MaterielInfoService.cs"
@@ -8,6 +8,7 @@
 using WIDESEA_Common.MaterielEnum;
 using WIDESEA_Core;
 using WIDESEA_Core.BaseServices;
+using WIDESEA_Core.Helper;
 using WIDESEA_DTO.Basic;
 using WIDESEA_DTO.ERP;
 using WIDESEA_IBasicRepository;
@@ -67,17 +68,20 @@
         {
             try
             {
-                Dt_Warehouse warehouse = _basicRepository.WarehouseRepository.QueryFirst(x => x.WarehouseCode == model.WaId);
-                if (warehouse == null)
+                Dt_Warehouse? warehouse =null;
+                if (model.ItemType == MaterielTypeEnum.RawMateriel.ObjToInt())
                 {
-                    return WebResponseContent.Instance.Error($"鏈壘鍒颁粨搴撲俊鎭�");
+                    warehouse = _basicRepository.WarehouseRepository.QueryFirst(x => x.WarehouseCode == model.WaId);
+                    if (warehouse==null)
+                    {
+                        return WebResponseContent.Instance.Error("鏈壘鍒颁粨搴撲俊鎭�");
+                    }
                 }
-
                 if (model.OperateType == 0)
                 {
                     Dt_MaterielInfo materielInfo = new Dt_MaterielInfo()
                     {
-                        IsCheck = (WhetherEnum)model.IsCheck,
+                        IsCheck = warehouse == null ? 0:(WhetherEnum)model.IsCheck,
                         MaterielCode = model.Code,
                         MaterielInvOrgId = model.InvOrgId,
                         MaterielLength = model.Length,
@@ -85,14 +89,14 @@
                         MaterielName = model.Name,
                         MaterielSize = model.Size,
                         MaterielSourceType = (MaterielSourceTypeEnum)model.ItemSourceType,
-                        MaterielSpec = model.StandType,
+                        MaterielSpec = warehouse == null ?"绌�":model.StandType,
                         MaterielState = (EnableEnum)model.State,
                         MaterielThickness = model.Thickness,
                         MaterielType = (MaterielTypeEnum)model.ItemType,
-                        MaterielUnit = model.Unit,
+                        MaterielUnit = model.Unit == null ? "" : model.Unit,
                         MaterielVersion = model.MaterialVersion,
                         MaterielWide = model.Wide,
-                        WarehouseId = warehouse.WarehouseId,
+                        WarehouseId = warehouse==null?0:warehouse.WarehouseId,
                     };
                     BaseDal.AddData(materielInfo);
                 }
@@ -104,7 +108,7 @@
                         return WebResponseContent.Instance.Error($"鏈壘鍒扮墿鏂欎俊鎭�");
                     }
 
-                    materielInfo.IsCheck = (WhetherEnum)model.IsCheck;
+                    materielInfo.IsCheck = warehouse == null ? 0 : (WhetherEnum)model.IsCheck;
                     materielInfo.MaterielCode = model.Code;
                     materielInfo.MaterielInvOrgId = model.InvOrgId;
                     materielInfo.MaterielLength = model.Length;
@@ -112,14 +116,14 @@
                     materielInfo.MaterielName = model.Name;
                     materielInfo.MaterielSize = model.Size;
                     materielInfo.MaterielSourceType = (MaterielSourceTypeEnum)model.ItemSourceType;
-                    materielInfo.MaterielSpec = model.StandType;
+                    materielInfo.MaterielSpec = warehouse == null ? "" : model.StandType;
                     materielInfo.MaterielState = (EnableEnum)model.State;
                     materielInfo.MaterielThickness = model.Thickness;
                     materielInfo.MaterielType = (MaterielTypeEnum)model.ItemType;
-                    materielInfo.MaterielUnit = model.Unit;
+                    materielInfo.MaterielUnit = model.Unit==null?"": model.Unit;
                     materielInfo.MaterielVersion = model.MaterialVersion;
                     materielInfo.MaterielWide = model.Wide;
-                    materielInfo.WarehouseId = warehouse.WarehouseId;
+                    materielInfo.WarehouseId = warehouse == null ? 0 : warehouse.WarehouseId;
                     BaseDal.UpdateData(materielInfo);
                 }
                 else if (model.OperateType == 2)
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_Core/Extensions/WebSocketSetup.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_Core/Extensions/WebSocketSetup.cs"
index 31e888f..b0b9fc5 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_Core/Extensions/WebSocketSetup.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_Core/Extensions/WebSocketSetup.cs"
@@ -17,7 +17,7 @@
             services.AddSingleton(x =>
             {
                 WebSocketServer socketServer = new WebSocketServer();
-                socketServer.ServerStart(9295);
+                socketServer.ServerStart(9296);
                 return socketServer;
             });
         }
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_DTO/ERP/MaterielInfoDTO.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_DTO/ERP/MaterielInfoDTO.cs"
index 2568e47..dfdbccb 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_DTO/ERP/MaterielInfoDTO.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_DTO/ERP/MaterielInfoDTO.cs"
@@ -25,7 +25,6 @@
         /// <summary>
         /// 
         /// </summary>
-        [PropertyValidate("", NotNullAndEmpty = true)]
         public string StandType { get; set; }
 
         /// <summary>
@@ -168,7 +167,6 @@
         /// <summary>
         /// 
         /// </summary>
-        [PropertyValidate("", NotNullAndEmpty = true)]
         public string WaId { get; set; }
     }
 }
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/InboundOrderService.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/InboundOrderService.cs"
index c170722..95dce0e 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/InboundOrderService.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/InboundOrderService.cs"
@@ -573,16 +573,8 @@
                     Way = 1,
                     Details = detailModels
                 };
-                string response = _invokeERPService.InvokeInboundOrderApi(model);
-                ErpRequestContent? requestContent = JsonConvert.DeserializeObject<ErpRequestContent>(response);
-                if (requestContent == null)
-                {
-                    return WebResponseContent.Instance.Error();
-                }
-                if (requestContent.res == 0)
-                {
-                    return WebResponseContent.Instance.Error(requestContent.Data);
-                }
+                //鎺ㄩ�丒RP 娴嬭瘯娉ㄩ噴
+                _invokeERPService.InvokeInboundOrderApi(model);
                 return WebResponseContent.Instance.OK();
             }
             catch (Exception ex)
@@ -665,7 +657,8 @@
                     Way = 1,
                     Details = detailModels
                 };
-                string response = _invokeERPService.InvokeInboundOrderApi(model);
+                //娴嬭瘯娉ㄩ噴
+                _invokeERPService.InvokeInboundOrderApi(model);
                 return WebResponseContent.Instance.OK();
             }
             catch (Exception ex)
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/ReceiveOrderService.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/ReceiveOrderService.cs"
index f78eaf6..42e77bf 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/ReceiveOrderService.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/ReceiveOrderService.cs"
@@ -146,17 +146,13 @@
                     Way = 1,
                     Details = recevieOrderDetails
                 };
-                //鏀惰揣鎺ㄩ�佽嚦ERP
-                string Content = _invokeERPService.InvokeMatReceiveApi(receiveModel);
-                ErpRequestContent erpRequest = Content.DeserializeObject<ErpRequestContent>();
-                if (erpRequest.res == 0)
-                {
-                    return WebResponseContent.Instance.Error(erpRequest.Data);
-                }
+                
                 //鏇存柊鏀惰揣鍗曚俊鎭�
                 receiveOrder.ReceiveOrderStatus = ReceiveOrderStatusEnum.Completed.ObjToInt();
                 receiveOrder.UploadStatus = WhetherEnum.True.ObjToInt();
                 BaseDal.UpdateData(receiveOrder);
+                //鏀惰揣鎺ㄩ�佽嚦ERP 娴嬭瘯娉ㄩ噴
+                _invokeERPService.InvokeMatReceiveApi(receiveModel);
                 return WebResponseContent.Instance.OK();
             }
             catch (Exception ex)
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_OutboundService/OutboundOrderService.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_OutboundService/OutboundOrderService.cs"
index 3f5b0aa..010d9b4 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_OutboundService/OutboundOrderService.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_OutboundService/OutboundOrderService.cs"
@@ -268,24 +268,17 @@
                     };
                 }
                 
-                string response = _invokeERPService.InvokeOutStandardsApi(issueModel);
-                ErpRequestContent requestContent = response.DeserializeObject<ErpRequestContent>();
-                if (requestContent.res == 1)
+                if (stockInfos.Count > 0)
                 {
-                    if (stockInfos.Count>0)
-                    {
-                        _stockInfoRepository.UpdateData(stockInfos);
-                    }
-                    else
-                    {
-                        _outStockLockInfoService.Repository.UpdateData(_OutStockLockInfos);
-                    }
-                    return WebResponseContent.Instance.OK(requestContent.Data);
+                    _stockInfoRepository.UpdateData(stockInfos);
                 }
                 else
                 {
-                    return WebResponseContent.Instance.Error(requestContent.Data);
+                    _outStockLockInfoService.Repository.UpdateData(_OutStockLockInfos);
                 }
+                //鍑哄簱瀹屾垚涓婃姤ERP 娴嬭瘯娉ㄩ噴
+                _invokeERPService.InvokeOutStandardsApi(issueModel);
+                return WebResponseContent.Instance.OK();
             }
             catch (Exception ex)
             {

--
Gitblit v1.9.3