opt:优化出库查询
This commit is contained in:
@@ -124,6 +124,7 @@ public class CheckOutBillServiceImpl implements CheckOutBillService {
|
||||
map.put("box_no", "%" + map.get("box_no") + "%");
|
||||
|
||||
}
|
||||
map.put("flag", "11");
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(map.get("width"))) {
|
||||
@@ -146,6 +147,7 @@ public class CheckOutBillServiceImpl implements CheckOutBillService {
|
||||
} else {
|
||||
map.put("pcsn", "%" + map.get("pcsn") + "%");
|
||||
}
|
||||
map.put("flag", "11");
|
||||
}
|
||||
|
||||
// 空格查询
|
||||
|
||||
@@ -160,39 +160,17 @@
|
||||
) c ON ios.iostorinv_id = c.iostorinv_id
|
||||
LEFT JOIN (
|
||||
SELECT
|
||||
dis.iostorinv_id
|
||||
SUM(a.plan_qty) AS plan_qty,
|
||||
a.iostorinv_id
|
||||
FROM
|
||||
st_ivt_iostorinvdis dis
|
||||
st_ivt_iostorinvdis a
|
||||
LEFT JOIN ST_IVT_IOStorInv b ON a.iostorinv_id = b.iostorinv_id
|
||||
WHERE
|
||||
1 = 1
|
||||
OPTION 输入.pcsn <> ""
|
||||
dis.pcsn like 输入.pcsn
|
||||
ENDOPTION
|
||||
OPTION 输入.pcsn_in <> ""
|
||||
dis.pcsn IN 输入.pcsn_in
|
||||
ENDOPTION
|
||||
OPTION 输入.box_no <> ""
|
||||
dis.box_no like 输入.box_no
|
||||
ENDOPTION
|
||||
OPTION 输入.box_no_in <> ""
|
||||
dis.box_no IN 输入.box_no_in
|
||||
ENDOPTION
|
||||
GROUP BY
|
||||
dis.iostorinv_id
|
||||
) b ON b.iostorinv_id = ios.iostorinv_id
|
||||
LEFT JOIN (
|
||||
SELECT
|
||||
SUM(a.plan_qty) AS plan_qty,
|
||||
a.iostorinv_id
|
||||
FROM
|
||||
st_ivt_iostorinvdis a
|
||||
LEFT JOIN ST_IVT_IOStorInv b ON a.iostorinv_id = b.iostorinv_id
|
||||
WHERE
|
||||
b.io_type = '1'
|
||||
and b.is_delete='0'
|
||||
and b.is_overdue = '0'
|
||||
GROUP BY a.iostorinv_id
|
||||
) a ON a.iostorinv_id = ios.iostorinv_id
|
||||
b.io_type = '1'
|
||||
and b.is_delete='0'
|
||||
and b.is_overdue = '0'
|
||||
GROUP BY a.iostorinv_id
|
||||
) a ON a.iostorinv_id = ios.iostorinv_id
|
||||
ENDSELECT
|
||||
ENDPAGEQUERY
|
||||
ENDIF
|
||||
@@ -268,7 +246,7 @@
|
||||
dtl.iostorinv_id,
|
||||
dtl.vbeln
|
||||
) c ON ios.iostorinv_id = c.iostorinv_id
|
||||
LEFT JOIN (
|
||||
inner JOIN (
|
||||
SELECT
|
||||
dis.iostorinv_id
|
||||
FROM
|
||||
|
||||
Reference in New Issue
Block a user