update user_gold_record
set audit_id = #{auditId},
audit_status = #{auditStatus},
reject_reason = #{rejectReason},
audit_time = #{auditTime}
where order_code = #{orderCode} and audit_status = 0
order by create_time DESC
limit 1
update user
current_permanent_gold = current_permanent_gold + #{currentPermanentGold},
current_free_june = current_free_june + #{currentFreeJune},
current_free_december = current_free_december + #{currentFreeDecember},
current_task_gold = current_task_gold + #{currentTaskGold},
where jwcode = #{jwcode}
update user_gold_record
set is_refund = #{isRefund}
where order_code = #{orderCode} and type in (0,1)
SELECT ugr.id,ugr.order_code,ugr.jwcode,ugr.activity,
ugr.rate_id,ugr.money,ugr.sum_gold,ugr.permanent_gold,ugr.free_june,ugr.free_december,
ugr.task_gold,ugr.remark,ugr.pay_model,ugr.pay_platform,ugr.voucher,
ugr.goods_name,ugr.type,ugr.is_refund,ugr.admin_id,ugr.audit_id,
ugr.audit_status,ugr.reject_reason,ugr.pay_time,
ugr.create_time,ugr.audit_time,ugr.update_time,
(COALESCE(ugr.free_june, 0) + COALESCE(ugr.free_december, 0)) AS freeGold,
u.name as name,
m.name as market,
r.rate_name AS rateName,
a1.admin_name as adminName,
a2.admin_name as auditName
FROM user_gold_record as ugr
LEFT JOIN user u ON ugr.jwcode = u.jwcode
LEFT JOIN admin a1 ON ugr.admin_id = a1.id
LEFT JOIN admin a2 ON ugr.audit_id = a2.id
left join market m ON u.market = m.id
left JOIN rate r ON ugr.rate_id = r.id
AND ugr.jwcode = #{rechargeAudit.jwcode}
AND u.flag = 1
AND ugr.activity = #{rechargeAudit.activity}
AND u.market IN
#{market}
AND ugr.pay_model = #{rechargeAudit.payModel}
AND m.id = #{rechargeAudit.market}
AND ugr.audit_time between #{rechargeAudit.startTime} and #{rechargeAudit.endTime}
AND ugr.audit_status = #{rechargeAudit.auditStatus}
AND ugr.type = 0
and ugr.flag=1
ORDER BY ${rechargeAudit.sortField} ${rechargeAudit.sortOrder}
ORDER BY audit_time DESC
SELECT ugr.*,
(COALESCE(ugr.free_june, 0) + COALESCE(ugr.free_december, 0)) AS freeGold,
u.name as name,
r.rate_name AS rateName,
m.name as market,
a1.admin_name as adminName,
a2.admin_name as auditName
FROM user_gold_record as ugr
LEFT JOIN user u ON ugr.jwcode = u.jwcode
LEFT JOIN admin a1 ON ugr.admin_id = a1.id
LEFT JOIN admin a2 ON ugr.audit_id = a2.id
left join market m ON u.market = m.id
left JOIN rate r ON ugr.rate_id = r.id
AND ugr.jwcode = #{refundAudit.jwcode}
AND u.flag = 1
AND ugr.refund_model = #{refundAudit.refundModel}
AND ugr.refund_type = #{refundAudit.refundType}
AND ugr.goods_name = #{refundAudit.goodsName}
AND (
u.market = #{market}
)
AND ugr.audit_time between #{refundAudit.startTime} and #{refundAudit.endTime}
AND m.id = #{refundAudit.market}
AND ugr.audit_status = #{refundAudit.auditStatus}
AND ugr.type = 2
and ugr.flag=1
ORDER BY ${refundAudit.sortField} ${refundAudit.sortOrder}
ORDER BY audit_time DESC
select admin_name from admin where id = #{auditId}
select id, admin_name from admin
id in
#{id}
1=0
update user set first_recharge = now() where jwcode = #{jwcode} and first_recharge is null
select * from user_gold_record where order_code = #{orderCode} and flag=1
ORDER BY create_time DESC
limit 1
select * from user_gold_record
where order_code = #{orderCode} and audit_status = 0
and flag=1
ORDER BY create_time DESC
limit 1
select account, admin_name from admin
account in
#{account}
1=0