Browse Source

优化退款审核

lijianlin/feature-20250623120104-工作台与审核
lijianlin 1 day ago
parent
commit
7992072da5
  1. 1
      src/main/java/com/example/demo/domain/vo/RefundAudit.java
  2. 2
      src/main/java/com/example/demo/serviceImpl/AuditServiceImpl.java
  3. 5
      src/main/resources/mapper/AuditMapper.xml

1
src/main/java/com/example/demo/domain/vo/RefundAudit.java

@ -33,6 +33,7 @@ public class RefundAudit {
private Integer permanentGold; // 永久金币
private Integer freeGold; // 免费金币
private Integer freeJune; // 6月免费金币
private String refundType; //退款类型
private Integer freeDecember; // 12月免费金币
private Integer taskGold; // 任务金币
private String remark; // 备注

2
src/main/java/com/example/demo/serviceImpl/AuditServiceImpl.java

@ -46,7 +46,7 @@ public class AuditServiceImpl implements AuditService {
updateOrder.setAuditStatus(2);
updateOrder.setRejectReason(rejectReason);
updateOrder.setAuditTime(new Date());
auditMapper.updateOrder(updateOrder);
if (order.getType()==2) { //退款
//2.获取对应的消费订单退款订单号去掉开头"TK"即为对应消费订单
String consumeOrderCode = order.getOrderCode().replaceFirst("TK", "");

5
src/main/resources/mapper/AuditMapper.xml

@ -9,6 +9,8 @@
reject_reason = #{rejectReason},
audit_time = #{auditTime}
where order_code = #{orderCode}
order by create_time DESC
limit 1
</update>
<!--更新用户余额-->
<update id="updateUserGold">
@ -34,6 +36,8 @@
<select id="selectOrderByOrderCode" resultType="com.example.demo.domain.entity.UserGoldRecord">
select * from user_gold_record where order_code = #{orderCode}
ORDER BY create_time DESC
limit 1
</select>
<!--多条件查询充值审核订单-->
<select id="selectRechargeBy" resultType="com.example.demo.domain.vo.RechargeAudit">
@ -47,7 +51,6 @@
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
<where>
<if test="rechargeAudit.jwcode != null and rechargeAudit.jwcode != ''">
AND ugr.jwcode = #{rechargeAudit.jwcode}

Loading…
Cancel
Save