修改入库单据其他两个表同步修改

This commit is contained in:
2026-04-13 15:00:50 +08:00
parent 75449e04ba
commit 309022aae2

View File

@@ -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>