修改
This commit is contained in:
@@ -71,9 +71,17 @@ public class RawAssistIStorServiceImpl implements RawAssistIStorService {
|
||||
map.put("create_mode", (String) whereJson.get("create_mode"));
|
||||
map.put("bill_status", (String) whereJson.get("bill_status"));
|
||||
String bill_code = MapUtil.getStr(whereJson, "bill_code");
|
||||
String sap_pcsn = MapUtil.getStr(whereJson, "sap_pcsn");
|
||||
String pcsn = MapUtil.getStr(whereJson, "pcsn");
|
||||
if (!ObjectUtil.isEmpty(bill_code)) {
|
||||
map.put("bill_code", "%" + bill_code + "%");
|
||||
}
|
||||
if (!ObjectUtil.isEmpty(sap_pcsn)) {
|
||||
map.put("sap_pcsn", "%" + sap_pcsn + "%");
|
||||
}
|
||||
if (!ObjectUtil.isEmpty(pcsn)) {
|
||||
map.put("pcsn", "%" + pcsn + "%");
|
||||
}
|
||||
String begin_time = (String) whereJson.get("begin_time");
|
||||
|
||||
if (!StrUtil.isEmpty(begin_time)) {
|
||||
|
||||
@@ -20,6 +20,8 @@
|
||||
输入.bill_code TYPEAS s_string
|
||||
输入.create_mode TYPEAS s_string
|
||||
输入.stor_id TYPEAS s_string
|
||||
输入.sap_pcsn TYPEAS s_string
|
||||
输入.pcsn TYPEAS s_string
|
||||
输入.bill_status TYPEAS s_string
|
||||
输入.bill_type TYPEAS s_string
|
||||
输入.box_no TYPEAS s_string
|
||||
@@ -58,10 +60,12 @@
|
||||
|
||||
IF 输入.flag = "1"
|
||||
PAGEQUERY
|
||||
SELECT
|
||||
SELECT DISTINCT
|
||||
ios.*
|
||||
FROM
|
||||
ST_IVT_IOStorInv ios
|
||||
LEFT JOIN st_ivt_iostorinvdis dis ON dis.iostorinv_id = ios.iostorinv_id
|
||||
LEFT JOIN pdm_bi_subpackagerelation sub ON sub.container_name = dis.pcsn AND dis.box_no = sub.package_box_sn
|
||||
WHERE
|
||||
ios.is_delete = '0'
|
||||
AND
|
||||
@@ -71,6 +75,12 @@
|
||||
OPTION 输入.bill_code <> ""
|
||||
ios.bill_code like 输入.bill_code
|
||||
ENDOPTION
|
||||
OPTION 输入.sap_pcsn <> ""
|
||||
sub.sap_pcsn like 输入.sap_pcsn
|
||||
ENDOPTION
|
||||
OPTION 输入.pcsn <> ""
|
||||
dis.pcsn like 输入.pcsn
|
||||
ENDOPTION
|
||||
OPTION 输入.stor_id <> ""
|
||||
ios.stor_id = 输入.stor_id
|
||||
ENDOPTION
|
||||
@@ -108,7 +118,8 @@
|
||||
width,
|
||||
thickness,
|
||||
net_weight,
|
||||
net_weight AS plan_qty
|
||||
net_weight AS plan_qty,
|
||||
sap_pcsn
|
||||
FROM
|
||||
pdm_bi_subpackagerelation sub
|
||||
WHERE
|
||||
@@ -125,6 +136,9 @@
|
||||
OPTION 输入.package_box_sn <> ""
|
||||
sub.package_box_sn = 输入.package_box_sn
|
||||
ENDOPTION
|
||||
OPTION 输入.package_box_sn <> ""
|
||||
sub.sap_pcsn = 输入.sap_pcsn
|
||||
ENDOPTION
|
||||
OPTION 输入.container_name <> ""
|
||||
sub.container_name = 输入.container_name
|
||||
ENDOPTION
|
||||
@@ -151,7 +165,7 @@
|
||||
st_ivt_iostorinvdtl dtl
|
||||
LEFT JOIN md_me_materialbase mb ON mb.material_id = dtl.material_id
|
||||
LEFT JOIN ST_IVT_IOStorInv mst ON mst.iostorinv_id = dtl.iostorinv_id
|
||||
LEFT JOIN pdm_bi_subpackagerelation sub ON sub.container_name = dtl.pcsn
|
||||
LEFT JOIN pdm_bi_subpackagerelation sub ON sub.container_name = dtl.pcsn AND dtl.box_no = sub.package_box_sn
|
||||
where
|
||||
mst.bill_code = 输入.bill_code
|
||||
OPTION 输入.open_flag = "1"
|
||||
@@ -171,11 +185,13 @@
|
||||
mb.material_code,
|
||||
mb.material_name,
|
||||
po.point_code,
|
||||
po.point_name
|
||||
po.point_name,
|
||||
sub.sap_pcsn
|
||||
FROM
|
||||
st_ivt_iostorinvdis dis
|
||||
INNER JOIN md_me_materialbase mb ON mb.material_id = dis.material_id
|
||||
LEFT JOIN SCH_BASE_POINT po ON po.point_id = dis.point_id
|
||||
LEFT JOIN pdm_bi_subpackagerelation sub ON sub.container_name = dis.pcsn AND dis.box_no = sub.package_box_sn
|
||||
where
|
||||
dis.box_no = 输入.package_box_sn
|
||||
AND
|
||||
@@ -204,12 +220,14 @@
|
||||
po.point_name,
|
||||
dis.iostorinvdis_id,
|
||||
dis.task_id,
|
||||
dis.box_no
|
||||
dis.box_no,
|
||||
sub.sap_pcsn
|
||||
FROM
|
||||
st_ivt_iostorinvdis dis
|
||||
INNER JOIN md_me_materialbase mb ON mb.material_id = dis.material_id
|
||||
LEFT JOIN sch_base_point po ON po.point_id = dis.point_id
|
||||
LEFT JOIN sch_base_task task ON task.task_id = dis.task_id AND task.is_delete = '0'
|
||||
LEFT JOIN pdm_bi_subpackagerelation sub ON sub.container_name = dis.pcsn AND dis.box_no = sub.package_box_sn
|
||||
WHERE
|
||||
dis.task_id <> ''
|
||||
AND
|
||||
@@ -622,7 +640,8 @@
|
||||
width,
|
||||
thickness,
|
||||
net_weight,
|
||||
net_weight AS plan_qty
|
||||
net_weight AS plan_qty,
|
||||
sap_pcsn
|
||||
FROM
|
||||
pdm_bi_subpackagerelation sub
|
||||
WHERE
|
||||
|
||||
@@ -2095,7 +2095,7 @@ public class CheckOutBillServiceImpl implements CheckOutBillService {
|
||||
JSONObject jsonSub = subTab.query("container_name = '" + dis.getString("pcsn") + "' and status = '2'").uniqueResult(0);
|
||||
if (ObjectUtil.isEmpty(jsonSub)) throw new BadRequestException("此子卷不存在或不为入库状态:" + dis.getString("pcsn"));
|
||||
// 如果是拆分入库则将包装关系改为生成状态
|
||||
if (jo_mst.getString("bill_type").equals("1005") || (jo_mst.getString("bill_type").equals("1009") && StrUtil.isNotEmpty(dtl_jo.getString("source_bill_code")))){
|
||||
if (jo_mst.getString("bill_type").equals("1005") || (jo_mst.getString("bill_type").equals("1009") && StrUtil.isEmpty(dtl_jo.getString("source_bill_code")))){
|
||||
jsonSub.put("status", "0");
|
||||
} else {
|
||||
jsonSub.put("status", "3");
|
||||
|
||||
Reference in New Issue
Block a user