修改
This commit is contained in:
@@ -45,6 +45,8 @@ public class StructivtServiceImpl implements StructivtService {
|
||||
String stor_id = MapUtil.getStr(whereJson, "stor_id");
|
||||
String pcsn = MapUtil.getStr(whereJson, "pcsn");
|
||||
String sap_pcsn = MapUtil.getStr(whereJson, "sap_pcsn");
|
||||
String package_box_sn = MapUtil.getStr(whereJson, "package_box_sn");
|
||||
String sale_order_name = MapUtil.getStr(whereJson, "sale_order_name");
|
||||
JSONObject map = new JSONObject();
|
||||
map.put("flag", "1");
|
||||
map.put("stor_id", stor_id);
|
||||
@@ -60,6 +62,12 @@ public class StructivtServiceImpl implements StructivtService {
|
||||
if (StrUtil.isNotEmpty(sap_pcsn)) {
|
||||
map.put("sap_pcsn", "%" + sap_pcsn + "%");
|
||||
}
|
||||
if (StrUtil.isNotEmpty(package_box_sn)) {
|
||||
map.put("package_box_sn", "%" + package_box_sn + "%");
|
||||
}
|
||||
if (StrUtil.isNotEmpty(sale_order_name)) {
|
||||
map.put("sale_order_name", "%" + sale_order_name + "%");
|
||||
}
|
||||
|
||||
//获取人员对应的仓库
|
||||
UserStorServiceImpl userStorService = new UserStorServiceImpl();
|
||||
|
||||
@@ -19,6 +19,8 @@
|
||||
输入.stor_id TYPEAS s_string
|
||||
输入.pcsn TYPEAS s_string
|
||||
输入.sap_pcsn TYPEAS s_string
|
||||
输入.sale_order_name TYPEAS s_string
|
||||
输入.package_box_sn TYPEAS s_string
|
||||
输入.in_stor_id TYPEAS f_string
|
||||
|
||||
[临时表]
|
||||
@@ -55,7 +57,9 @@
|
||||
mater.material_name,
|
||||
unit.unit_name,
|
||||
region.region_name,
|
||||
sub.sap_pcsn
|
||||
sub.sap_pcsn,
|
||||
sub.package_box_sn,
|
||||
sub.sale_order_name
|
||||
FROM
|
||||
ST_IVT_StructIvt ivt
|
||||
LEFT JOIN st_ivt_structattr attr ON ivt.struct_id = attr.struct_id
|
||||
@@ -91,6 +95,14 @@
|
||||
attr.stor_id = 输入.stor_id
|
||||
ENDOPTION
|
||||
|
||||
OPTION 输入.package_box_sn <> ""
|
||||
sub.package_box_sn like 输入.package_box_sn
|
||||
ENDOPTION
|
||||
|
||||
OPTION 输入.sale_order_name <> ""
|
||||
sub.sale_order_name like 输入.sale_order_name
|
||||
ENDOPTION
|
||||
|
||||
ENDSELECT
|
||||
ENDPAGEQUERY
|
||||
ENDIF
|
||||
|
||||
@@ -761,7 +761,7 @@ public class CheckOutBillServiceImpl implements CheckOutBillService {
|
||||
double canuse_qty = ivt.getDoubleValue("canuse_qty");
|
||||
|
||||
if (unassign_qty >= canuse_qty) {
|
||||
unassign_qty = unassign_qty - canuse_qty;
|
||||
unassign_qty = NumberUtil.sub(unassign_qty,canuse_qty);
|
||||
// ivt.put("change_qty", canuse_qty + "");
|
||||
} else {
|
||||
// ivt.put("change_qty", unassign_qty + "");
|
||||
|
||||
@@ -62,7 +62,7 @@
|
||||
FROM
|
||||
ST_IVT_StructIvt ivt
|
||||
LEFT JOIN ST_IVT_StructAttr attr ON attr.struct_id = ivt.struct_id
|
||||
LEFT JOIN PDM_BI_SubPackageRelation sub ON attr.storagevehicle_code = sub.package_box_SN
|
||||
LEFT JOIN PDM_BI_SubPackageRelation sub ON attr.storagevehicle_code = sub.package_box_SN AND sub.container_name = ivt.pcsn
|
||||
WHERE
|
||||
ivt.quality_scode = '01'
|
||||
AND attr.lock_type = '1'
|
||||
|
||||
Reference in New Issue
Block a user