select id, index_no, xj, xm_no, xm_ms, wl_no, wl_ms, gys_no, gys_mc, jh_amt, ht_dj, sap_no, xh, jh_qty, real_qty, ht_qty, dw, status, entity_id, remark, create_by, create_time, update_by, update_time, is_delete from gys_jh insert into gys_jh index_no, xj, xm_no, xm_ms, wl_no, wl_ms, gys_no, gys_mc, jh_amt, ht_dj, sap_no, xh, jh_qty, real_qty, ht_qty, dw, status, entity_id, remark, create_by, create_time, update_by, update_time, is_delete, #{indexNo}, #{xj}, #{xmNo}, #{xmMs}, #{wlNo}, #{wlMs}, #{gysNo}, #{gysMc}, #{jhAmt}, #{htDj}, #{sapNo}, #{xh}, #{jhQty}, #{realQty}, #{htQty}, #{dw}, #{status}, #{entityId}, #{remark}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{isDelete}, UPDATE gys_jh SET real_qty = real_qty + #{realQty} WHERE id = #{gysJhId} update gys_jh index_no = #{indexNo}, xj = #{xj}, xm_no = #{xmNo}, xm_ms = #{xmMs}, wl_no = #{wlNo}, wl_ms = #{wlMs}, gys_no = #{gysNo}, gys_mc = #{gysMc}, jh_amt = #{jhAmt}, ht_dj = #{htDj}, sap_no = #{sapNo}, xh = #{xh}, jh_qty = #{jhQty}, real_qty = #{realQty}, ht_qty = #{htQty}, dw = #{dw}, status = #{status}, entity_id = #{entityId}, remark = #{remark}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, is_delete = #{isDelete}, where id = #{id} UPDATE gys_jh SET status = #{status} WHERE id = #{id} UPDATE gys_jh SET status = 0 WHERE sap_no IN #{sapNo} UPDATE gys_jh SET status = '2' WHERE id IN #{id} UPDATE gys_jh SET jh_qty = jh_qty - #{realQty} WHERE id = #{id} delete from gys_jh where id = #{id} delete from gys_jh where id in #{id} UPDATE gys_jh SET dw = #{dw} WHERE id = #{id} UPDATE gys_jh SET real_qty = real_qty - #{rollbackQty} WHERE id = #{jhId} UPDATE gys_jh SET status = #{status} WHERE id = #{jhId} UPDATE gys_jh SET real_qty = #{realQty}, update_time = NOW() WHERE id = #{gysJhId} UPDATE gys_jh SET real_qty = IFNULL(real_qty, 0) - #{rollbackQty} WHERE id = #{gysJhId} AND IFNULL(real_qty, 0) >= #{rollbackQty} UPDATE gys_jh gj LEFT JOIN ( SELECT sap_no, wl_no, xm_no, 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) AND gj.sap_no = #{sapNo} AND gj.wl_no = #{wlNo} AND gj.xm_no = #{xmNo}