修改入库单据其他两个表同步修改
This commit is contained in:
@@ -319,16 +319,27 @@
|
|||||||
</update>
|
</update>
|
||||||
<update id="syncGysJhQty" parameterType="GysJh">
|
<update id="syncGysJhQty" parameterType="GysJh">
|
||||||
UPDATE gys_jh gj
|
UPDATE gys_jh gj
|
||||||
JOIN rk_info ri
|
LEFT JOIN (
|
||||||
ON gj.sap_no = ri.sap_no
|
SELECT
|
||||||
AND gj.wl_no = ri.wl_no
|
sap_no,
|
||||||
AND gj.xm_no = ri.xm_no
|
wl_no,
|
||||||
SET
|
xm_no,
|
||||||
gj.real_qty = ri.real_qty
|
IFNULL(SUM(real_qty), 0) AS total_real_qty
|
||||||
|
FROM rk_info
|
||||||
|
WHERE (is_delete = '0' OR is_delete IS NULL)
|
||||||
|
AND exec_status = '1'
|
||||||
|
AND sap_no = #{sapNo}
|
||||||
|
AND wl_no = #{wlNo}
|
||||||
|
AND xm_no = #{xmNo}
|
||||||
|
GROUP BY sap_no, wl_no, xm_no
|
||||||
|
) t
|
||||||
|
ON gj.sap_no = t.sap_no
|
||||||
|
AND gj.wl_no = t.wl_no
|
||||||
|
AND gj.xm_no = t.xm_no
|
||||||
|
SET gj.real_qty = IFNULL(t.total_real_qty, 0)
|
||||||
WHERE (gj.is_delete = '0' OR gj.is_delete IS NULL)
|
WHERE (gj.is_delete = '0' OR gj.is_delete IS NULL)
|
||||||
AND (ri.is_delete = '0' OR ri.is_delete IS NULL)
|
AND gj.sap_no = #{sapNo}
|
||||||
AND ri.sap_no = #{sapNo}
|
AND gj.wl_no = #{wlNo}
|
||||||
AND ri.wl_no = #{wlNo}
|
AND gj.xm_no = #{xmNo}
|
||||||
AND ri.xm_no = #{xmNo}
|
|
||||||
</update>
|
</update>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
Reference in New Issue
Block a user