a.id AS "id",
a.member_code AS "memberCode",
m.name AS "memberName",
m.account_balance AS "memberBalance",
a.business_id AS "businessId",
a.charging_item_id AS "chargingItemId",
a.charging_item_num AS "chargingItemNum",
a.payment_amount AS "paymentAmount",
a.price AS "price",
a.payment_way AS "paymentWay",
a.running_number AS "runningNumber",
a.payment_state AS "paymentState",
a.out_trade_no AS "outTradeNo",
a.payment_time AS "paymentTime",
a.payment_remarks AS "paymentRemarks",
a.update_by_name AS "updateByName.id",
a.alipay_s AS "alipayS",
a.create_date AS "createDate",
a.create_by AS "createBy.id",
a.update_by AS "updateBy.id",
a.update_date AS "updateDate",
a.remarks AS "remarks",
a.del_flag AS "delFlag"
LEFT JOIN sys_member m ON m.member_code = a.member_code
INSERT INTO payment_record(
id,
member_code,
business_id,
charging_item_id,
charging_item_num,
payment_amount,
price,
payment_way,
running_number,
payment_state,
out_trade_no,
payment_time,
payment_remarks,
update_by_name,
alipay_s,
create_date,
create_by,
update_by,
update_date,
remarks,
del_flag
) VALUES (
#{id},
#{memberCode},
#{businessId},
#{chargingItemId},
#{chargingItemNum},
#{paymentAmount},
#{price},
#{paymentWay},
#{runningNumber},
#{paymentState},
#{outTradeNo},
#{paymentTime},
#{paymentRemarks},
#{updateByName.id},
#{alipayS},
#{createDate},
#{createBy.id},
#{updateBy.id},
#{updateDate},
#{remarks},
#{delFlag}
)
UPDATE payment_record SET
member_code = #{memberCode},
business_id = #{businessId},
charging_item_id = #{chargingItemId},
charging_item_num = #{chargingItemNum},
payment_amount = #{paymentAmount},
price = #{price},
payment_way = #{paymentWay},
running_number = #{runningNumber},
payment_state = #{paymentState},
out_trade_no = #{outTradeNo},
payment_time = #{paymentTime},
payment_remarks = #{paymentRemarks},
update_by_name = #{updateByName.id},
alipay_s = #{alipayS},
update_by = #{updateBy.id},
update_date = #{updateDate},
remarks = #{remarks}
WHERE id = #{id}
UPDATE payment_record SET
remarks = concat(IFNULL(remarks,''),#{remarks}),
del_flag = #{DEL_FLAG_DELETE}
WHERE id = #{id}