From 491a1e7607e80762142372be5c2ea2677c0a5035 Mon Sep 17 00:00:00 2001
From: yxj <yxj@hz-kingdee.com>
Date: 星期三, 13 八月 2025 09:20:10 +0800
Subject: [PATCH] 网页端条码生成模块,条码生成调用方法增加客户海诚品种条码生成规则(源单:收料通知单)
---
WebAPI/Controllers/仓存管理/条码生成/Sc_BarCodeController.cs | 23 +++++++++++++++--------
1 files changed, 15 insertions(+), 8 deletions(-)
diff --git "a/WebAPI/Controllers/\344\273\223\345\255\230\347\256\241\347\220\206/\346\235\241\347\240\201\347\224\237\346\210\220/Sc_BarCodeController.cs" "b/WebAPI/Controllers/\344\273\223\345\255\230\347\256\241\347\220\206/\346\235\241\347\240\201\347\224\237\346\210\220/Sc_BarCodeController.cs"
index 5bbada2..cfedc0c 100644
--- "a/WebAPI/Controllers/\344\273\223\345\255\230\347\256\241\347\220\206/\346\235\241\347\240\201\347\224\237\346\210\220/Sc_BarCodeController.cs"
+++ "b/WebAPI/Controllers/\344\273\223\345\255\230\347\256\241\347\220\206/\346\235\241\347\240\201\347\224\237\346\210\220/Sc_BarCodeController.cs"
@@ -593,14 +593,14 @@
ordrlist.HGiveAwayFlag = 0;
}
}
- if (HSourceBillType == "閲囪喘璁㈠崟聧聲")
+ if (HSourceBillType == "鏀舵枡閫氱煡鍗�" || HSourceBillType == "閲囪喘璁㈠崟")
{
- if (oSystemParameter.omodel.WMS_CampanyName == "娴疯瘹職") //绯荤粺鍙傛暟 瀹㈡埛瀹氬埗鍖栧悕绉� 绌虹櫧涓洪�氱敤
+ if (oSystemParameter.omodel.WMS_CampanyName == "娴疯瘹") //绯荤粺鍙傛暟 瀹㈡埛瀹氬埗鍖栧悕绉� 绌虹櫧涓洪�氱敤
{
ordrlist.HSourceBillSEQ = dt.Rows[i]["HSEQ"].ToString();
ordrlist.HFactory = dt.Rows[i]["瀹㈡埛缂栧彿"].ToString();
ordrlist.HCoilNO = dt.Rows[i]["娆惧彿"].ToString();
- ordrlist.HFurnaceNO = dt.Rows[i]["鍒嗙粍聞"].ToString();
+ ordrlist.HFurnaceNO = dt.Rows[i]["鍒嗙粍"].ToString();
}
}
}
@@ -669,17 +669,17 @@
ordrlist.HDate = dt.Rows[i]["鏃ユ湡"].ToString();
ordrlist.HShowDate = DateTime.Now.ToString();
- if (HSourceBillType == "閲囪喘鍏ュ簱鍗�")
+ if(HSourceBillType=="閲囪喘鍏ュ簱鍗�")
{
- if (oSystemParameter.omodel.WMS_CampanyName == "娴疯瘹職") //绯荤粺鍙傛暟 瀹㈡埛瀹氬埗鍖栧悕绉� 绌虹櫧涓洪�氱敤
+ if(oSystemParameter.omodel.WMS_CampanyName=="娴疯瘹") //绯荤粺鍙傛暟 瀹㈡埛瀹氬埗鍖栧悕绉� 绌虹櫧涓洪�氱敤
{
ordrlist.HInnerBillNo = dt.Rows[i]["閲囪喘璁㈠崟鍙�"].ToString();
ordrlist.HSupID = dt.Rows[i]["HSupID"].ToString();
- ordrlist.HSupNumber = dt.Rows[i]["渚涘簲鍟嗕唬鐮伮�"].ToString();
- ordrlist.HSupName = dt.Rows[i]["渚涘簲鍟喡暵�"].ToString();
+ ordrlist.HSupNumber = dt.Rows[i]["渚涘簲鍟嗕唬鐮�"].ToString();
+ ordrlist.HSupName = dt.Rows[i]["渚涘簲鍟�"].ToString();
ordrlist.HFactory = dt.Rows[i]["瀹㈡埛缂栧彿"].ToString();
ordrlist.HCoilNO = dt.Rows[i]["娆惧彿"].ToString();
- ordrlist.HFurnaceNO = dt.Rows[i]["鍒嗙粍聞"].ToString();
+ ordrlist.HFurnaceNO = dt.Rows[i]["鍒嗙粍"].ToString();
}
}
}
@@ -1219,12 +1219,14 @@
string sHMTONo = ""; //璁″垝璺熻釜鍙�
string sHSourceBillNo = ""; //婧愬崟鍗曞彿
string sHSourceBillSEQ = ""; //婧愬崟琛屽彿
+ string sHSourceEntryID = ""; //婧愬崟瀛怚D
string sSupNumber = ""; //渚涘簲鍟嗕唬鐮�
string sHQty = ""; //鏁伴噺
sHMTONo = DBUtility.ClsPub.isStrNull(ordrlist[j].HMTONo);
sHSourceBillNo = DBUtility.ClsPub.isStrNull(ordrlist[j].HBillNo);
sHSourceBillSEQ = DBUtility.ClsPub.isStrNull(ordrlist[j].HSourceBillSEQ);
+ sHSourceEntryID = DBUtility.ClsPub.isStrNull(ordrlist[j].HSubID);
sSupNumber = DBUtility.ClsPub.isStrNull(ordrlist[j].HSupNumber);
sHQty = DBUtility.ClsPub.isStrNull(HMinQty);
@@ -1233,6 +1235,11 @@
//鏉$爜瑙勫垯锛氶噰璐鍗曞崟鍙稝琛屽彿@鐗╂枡浠g爜@MTO@鏁伴噺@渚涘簲鍟嗕唬鐮�
TM = sHSourceBillNo + "@" + sHSourceBillSEQ + "@" + HMaterNumber + "@" + sHMTONo + "@" + sHQty + "@" + sSupNumber;
}
+ else if (DBUtility.ClsPub.isStrNull(ordrlist[j].HBillType) == "1103") //婧愬崟锛氭敹鏂欓�氱煡鍗�
+ {
+ //鏉$爜瑙勫垯锛氭敹鏂欓�氱煡鍗曞彿@鍗曟嵁瀛愬唴鐮丂鐗╂枡浠g爜@MTO@鏁伴噺@渚涘簲鍟嗕唬鐮�
+ TM = sHSourceBillNo + "@" + sHSourceEntryID + "@" + HMaterNumber + "@" + sHMTONo + "@" + sHQty + "@" + sSupNumber;
+ }
else
{
//鏉$爜瑙勫垯锛氱墿鏂欏唴鐮丂MTO@鏁伴噺
--
Gitblit v1.9.1