From 528badf2f1efe5355975de7942fb7a26e71a8e18 Mon Sep 17 00:00:00 2001
From: dengjunjie <dengjunjie@hnkhzn.com>
Date: 星期六, 01 十一月 2025 18:34:37 +0800
Subject: [PATCH] 优化盘点流程、出入库退货流程

---
 新建文件夹/WIDESEA_WMSServer/WIDESEA_SquareCabinServices/Business.cs |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

diff --git "a/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/WIDESEA_WMSServer/WIDESEA_SquareCabinServices/Business.cs" "b/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/WIDESEA_WMSServer/WIDESEA_SquareCabinServices/Business.cs"
index 3f4c35a..19cb17d 100644
--- "a/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/WIDESEA_WMSServer/WIDESEA_SquareCabinServices/Business.cs"
+++ "b/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/WIDESEA_WMSServer/WIDESEA_SquareCabinServices/Business.cs"
@@ -526,7 +526,7 @@
                         //鐗╂枡绫诲瀷
                         materialCode = materialCode,
                         externalOrderNo = order.Out_no,
-                        outOrderType = order.Out_type == "6" ? "30" : "10",
+                        outOrderType = order.Out_type,
                         priority = 1,
                         Is_cancel = 0,
                         details = order.Details.Select(d => new ToeOutdiInDetail
@@ -538,6 +538,16 @@
                             quantity = (int)d.Order_qty,
                         }).ToList()
                     };
+                    switch (order.Out_type)
+                    {
+                        case "1"://姝e父鍑哄簱
+                        case "3"://鍏ュ簱閫�璐�
+                            ediDto.outOrderType = "10";//涓�鑸氦鏄撳嚭搴撳崟
+                            break;
+                        case "6"://鐩樹簭鍑哄簱
+                            ediDto.outOrderType = "30";//鐩樹簭鍑哄簱鍗�
+                            break;
+                    }
                     var result = HttpHelper.Post(url, ediDto.ToJsonString());
                     var resp = JsonConvert.DeserializeObject<TowcsResponse<object>>(result);
                     if (resp != null && resp.code == "0")
@@ -722,6 +732,7 @@
                         }
                         else
                         {
+                            if (item.First().Order_type == "2") url = "http://121.37.118.63:80/GYZ2/95fck/outOrderOk";//鍑哄簱閫�璐�
                             var result = HttpHelper.Post(url, new { order_no = item.Key }.ToJsonString());
                             var response = JsonConvert.DeserializeObject<UpstreamOrderResponse>(result);
                             if (response != null && response.resultCode == "0")
@@ -787,6 +798,7 @@
                         }
                         else
                         {
+                            if (item.First().Out_type == "3") url = "http://121.37.118.63:80/GYZ2/95fck/inOrderOk";//鍏ュ簱閫�璐�
                             var result = HttpHelper.Post(url, new { order_no = item.Key }.ToJsonString());
                             var response = JsonConvert.DeserializeObject<UpstreamOrderResponse>(result);
                             if (response != null && response.resultCode == "0")

--
Gitblit v1.9.3