From 19737ac7284a5d087553e5392da237c374352902 Mon Sep 17 00:00:00 2001
From: chenwenkai <1084072318@qq.com>
Date: Fri, 8 Nov 2024 15:15:38 +0800
Subject: [PATCH] =?UTF-8?q?=E8=BD=AC=E5=BA=93=E5=8D=95=E7=B1=BB=E5=9E=8B?=
=?UTF-8?q?=E6=98=AF=E4=BA=BA=E5=B7=A5=E7=BA=BF=EF=BC=8C=E7=8A=B6=E6=80=81?=
=?UTF-8?q?=E7=9B=B4=E6=8E=A5=E6=98=AF=E5=AE=8C=E6=88=90?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Dto/ErpInputs/MaterialTransferInput.cs | 4 ++++
WarehouseMgr/Tnb.WarehouseMgr/ErpToWmsService.cs | 4 ++--
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/WarehouseMgr/Tnb.WarehouseMgr.Entities/Dto/ErpInputs/MaterialTransferInput.cs b/WarehouseMgr/Tnb.WarehouseMgr.Entities/Dto/ErpInputs/MaterialTransferInput.cs
index 433b7465..03dc9e4d 100644
--- a/WarehouseMgr/Tnb.WarehouseMgr.Entities/Dto/ErpInputs/MaterialTransferInput.cs
+++ b/WarehouseMgr/Tnb.WarehouseMgr.Entities/Dto/ErpInputs/MaterialTransferInput.cs
@@ -62,6 +62,10 @@ namespace Tnb.WarehouseMgr.Entities.Dto.ErpInputs
/// 应到货日期
///
public DateTime arrival_date { get; set; }
+ ///
+ /// 转库单类型(人工线,自动线)
+ ///
+ public string transfer_type { get; set; }
///
/// 主表主键
diff --git a/WarehouseMgr/Tnb.WarehouseMgr/ErpToWmsService.cs b/WarehouseMgr/Tnb.WarehouseMgr/ErpToWmsService.cs
index a5d9ec76..be37cc48 100644
--- a/WarehouseMgr/Tnb.WarehouseMgr/ErpToWmsService.cs
+++ b/WarehouseMgr/Tnb.WarehouseMgr/ErpToWmsService.cs
@@ -1019,7 +1019,7 @@ namespace Tnb.WarehouseMgr
WmsMaterialTransfer wmsMaterialTransfer = new WmsMaterialTransfer();
string Code = await _billRuleService.GetBillNumber("MaterialTransfer");
wmsMaterialTransfer.bill_code = Code;
- wmsMaterialTransfer.status = WmsWareHouseConst.BILLSTATUS_ADD_ID;
+ wmsMaterialTransfer.status = input.transfer_type == "0001H11000000000D32H" ? WmsWareHouseConst.BILLSTATUS_COMPLETE_ID : WmsWareHouseConst.BILLSTATUS_ADD_ID;//转库单类型是人工线的,直接是完成状态
wmsMaterialTransfer.bill_date = DateTime.Now;
wmsMaterialTransfer.warehouse_outstock = warehouse_outstock.id;
wmsMaterialTransfer.warehouse_instock = warehouse_instock.id;
@@ -1088,7 +1088,7 @@ namespace Tnb.WarehouseMgr
WmsPrdReturnH wmsPrdReturnH = new WmsPrdReturnH();
string Code = await _billRuleService.GetBillNumber("WMSPRDRETURN");
wmsPrdReturnH.bill_code = Code;
- wmsPrdReturnH.status = WmsWareHouseConst.BILLSTATUS_ADD_ID;
+ wmsPrdReturnH.status = input.transfer_type == "0001H11000000000D32H" ? WmsWareHouseConst.BILLSTATUS_COMPLETE_ID : WmsWareHouseConst.BILLSTATUS_ADD_ID;//转库单类型是人工线的,直接是完成状态
wmsPrdReturnH.warehouse_id = warehouse_instock.id;
wmsPrdReturnH.create_id = WmsWareHouseConst.ErpUserId;
wmsPrdReturnH.create_time = DateTime.Now;