From 5233c6d3aff57a40325ec9e8a9ed5ab6a7c4d339 Mon Sep 17 00:00:00 2001
From: yxj <yxj@hz-kingdee.com>
Date: 星期三, 29 十月 2025 16:34:41 +0800
Subject: [PATCH] 出入库、调拨扫描物料调用方法,获取批次条码数量时根据小卫客户进行特殊处理
---
CLOUDWEB/WebService1.asmx.cs | 57 ++++++++++++++++++++++++++++++++++++++++++---------------
1 files changed, 42 insertions(+), 15 deletions(-)
diff --git a/CLOUDWEB/WebService1.asmx.cs b/CLOUDWEB/WebService1.asmx.cs
index 2957819..131a9ae 100644
--- a/CLOUDWEB/WebService1.asmx.cs
+++ b/CLOUDWEB/WebService1.asmx.cs
@@ -59978,22 +59978,35 @@
{
sRelQty = omodel_View.HQty;
}
-
}
else
//鎵规鏉$爜銆佸搧绉嶆潯鐮�
{
- if (HQty > 0)
+ if (oSystemParameterMain.WMS_CampanyName == "灏忓崼")
{
- sRelQty = HQty;
- }
- else if (omodel_View.HSourceQty > 0)
- {
- sRelQty = omodel_View.HSourceQty;
+ if (HQty > 0 && omodel_View.HQty > HQty)
+ {
+ sRelQty = HQty;
+ }
+ else
+ {
+ sRelQty = omodel_View.HQty;
+ }
}
else
{
- sRelQty = omodel_View.HQty;
+ if (HQty > 0)
+ {
+ sRelQty = HQty;
+ }
+ else if (omodel_View.HSourceQty > 0)
+ {
+ sRelQty = omodel_View.HSourceQty;
+ }
+ else
+ {
+ sRelQty = omodel_View.HQty;
+ }
}
}
@@ -61421,17 +61434,31 @@
else
//鎵规鏉$爜銆佸搧绉嶆潯鐮�
{
- if (HQty > 0)
+ if (oSystemParameterMain.WMS_CampanyName == "灏忓崼")
{
- sRelQty = HQty;
- }
- else if (omodel_View.HSourceQty > 0)
- {
- sRelQty = omodel_View.HSourceQty;
+ if (HQty > 0 && omodel_View.HQty > HQty)
+ {
+ sRelQty = HQty;
+ }
+ else
+ {
+ sRelQty = omodel_View.HQty;
+ }
}
else
{
- sRelQty = omodel_View.HQty;
+ if (HQty > 0)
+ {
+ sRelQty = HQty;
+ }
+ else if (omodel_View.HSourceQty > 0)
+ {
+ sRelQty = omodel_View.HSourceQty;
+ }
+ else
+ {
+ sRelQty = omodel_View.HQty;
+ }
}
}
--
Gitblit v1.9.1