add 木箱号查询、销售员

This commit is contained in:
ls
2026-01-29 09:46:04 +08:00
parent 2140b652ce
commit f18861d1d8
2 changed files with 18 additions and 54 deletions

View File

@@ -593,45 +593,25 @@
AND ios.input_time <![CDATA[ <= ]]> #{paramMap.end_time}
</if>
) ios2
<if test="paramMap.flag != null and paramMap.flag != ''">
INNER JOIN (
SELECT
dis.iostorinv_id
FROM
st_ivt_iostorinvdis dis
LEFT JOIN pdm_bi_subpackagerelationrecord sub ON sub.container_name = dis.pcsn
WHERE
1 = 1
<if test="paramMap.box_no != null and paramMap.box_no != ''">
AND dis.box_no LIKE '%${paramMap.box_no}%'
</if>
<if test="paramMap.box_no_in != null and !paramMap.box_no_in.isEmpty()">
AND dis.box_no IN
<foreach collection="paramMap.box_no_in" item="code" separator="," open="(" close=")">
#{code}
</foreach>
</if>
<if test="paramMap.pcsn != null and paramMap.pcsn != ''">
AND dis.pcsn LIKE '%${paramMap.pcsn}%'
</if>
<if test="paramMap.pcsn_in != null and !paramMap.pcsn_in.isEmpty()">
AND dis.pcsn IN
<foreach collection="paramMap.pcsn_in" item="code" separator="," open="(" close=")">
#{code}
</foreach>
</if>
<if test="paramMap.sap_pcsn != null and paramMap.sap_pcsn != ''">
AND sub.sap_pcsn LIKE '%${paramMap.sap_pcsn}%'
</if>
<if test="paramMap.sap_pcsn_in != null and !paramMap.sap_pcsn_in.isEmpty()">
AND sub.sap_pcsn IN
<foreach collection="paramMap.sap_pcsn_in" item="code" separator="," open="(" close=")">
#{code}
</foreach>
</if>
GROUP BY dis.iostorinv_id
) dis2 ON dis2.iostorinv_id = ios2.iostorinv_id
INNER JOIN (
SELECT
dis.iostorinv_id
FROM
st_ivt_iostorinvdis dis
LEFT JOIN pdm_bi_subpackagerelationrecord sub ON sub.container_name = dis.pcsn
WHERE
1 = 1
<if test="paramMap.box_no != null and paramMap.box_no != ''">
AND dis.box_no LIKE '%${paramMap.box_no}%'
</if>
<if test="paramMap.pcsn != null and paramMap.pcsn != ''">
AND dis.pcsn LIKE '%${paramMap.pcsn}%'
</if>
<if test="paramMap.sap_pcsn != null and paramMap.sap_pcsn != ''">
AND sub.sap_pcsn LIKE '%${paramMap.sap_pcsn}%'
</if>
GROUP BY dis.iostorinv_id
) dis2 ON dis2.iostorinv_id = ios2.iostorinv_id
INNER JOIN (
SELECT
dtl.iostorinv_id,

View File

@@ -231,22 +231,6 @@ public class RawAssistIStorServiceImpl implements RawAssistIStorService {
paramMap.setBox_no_in(StringDealUtils.splitString(paramMap.getBox_no()));
paramMap.setSap_pcsn_in(StringDealUtils.splitString(paramMap.getSap_pcsn()));
paramMap.setVbeln_in(StringDealUtils.splitString(paramMap.getVbeln()));
if (CollectionUtil.isNotEmpty(paramMap.getPcsn_in())) {
paramMap.setPcsn("");
paramMap.setFlag("1");
}
if (CollectionUtil.isNotEmpty(paramMap.getBox_no_in())) {
paramMap.setBox_no("");
paramMap.setFlag("1");
}
if (CollectionUtil.isNotEmpty(paramMap.getSap_pcsn_in())) {
paramMap.setSap_pcsn("");
paramMap.setFlag("1");
}
if (CollectionUtil.isNotEmpty(paramMap.getVbeln_in())) {
paramMap.setVbeln("");
paramMap.setFlag("1");
}
//获取人员对应的仓库
List<String> storIds = bsrealstorattrService.getStoreForUser(SecurityUtils.getCurrentUserId());
paramMap.setIn_stor_id(storIds);