SELECT id, dept_id, code, financial_master_id, financial_master_code, order_detail_id, order_detail_code,
total_money, discount_money, pay_money, financial_detail_type,payee_id, reverse_id, pay_type,
pay_status, pay_time, create_by, create_time, update_by, update_time, remark
FROM financial_detail
DELETE FROM financial_detail WHERE id IN
#{financialDetailId}
DELETE FROM financial_detail WHERE order_detail_id = #{orderDetailId}
UPDATE financial_detail
code = #{code},
total_money = #{totalMoney},
discount_money = #{discountMoney},
pay_type = #{payType},
pay_status = #{payStatus},
pay_time = #{payTime},
pay_money = #{payMoney},
update_by = #{updateBy},
reverse_id = #{reverseId},
update_time = SYSDATE()
WHERE id = #{id}
UPDATE financial_detail SET
pay_status = 3
WHERE reverse_id = #{reverseId}
UPDATE financial_detail
pay_type = #{payType},
pay_status = #{payStatus},
pay_time = #{payTime},
update_time = SYSDATE()
WHERE financial_master_id = #{financialMasterId}
UPDATE financial_detail
SET pay_status = #{payStatus}
WHERE id = #{id}
UPDATE financial_detail SET
pay_status = 3 ,
update_time = SYSDATE()
WHERE reverse_id = #{reverseId}
INSERT INTO financial_detail(
dept_id,
code,
financial_master_id,
financial_master_code,
order_detail_id,
order_detail_code,
total_money,
discount_money,
pay_money,
financial_detail_type,
payee_id,
reverse_id,
pay_type,
pay_status,
pay_time,
create_by,
create_time
)VALUES(
#{deptId},
#{code},
#{financialMasterId},
#{financialMasterCode},
#{orderDetailId},
#{orderDetailCode},
#{totalMoney},
#{discountMoney},
#{payMoney},
#{financialDetailType},
#{payeeId},
#{reverseId},
#{payType},
#{payStatus},
#{payTime},
#{createBy},
SYSDATE()
)