Browse Source

退款审核--驳回bug修复

sunjiabei/feature-20250710132313-二期模块
lijianlin 4 weeks ago
parent
commit
c8236d20a3
  1. 6
      src/main/java/com/example/demo/controller/GeneralController.java
  2. 13
      src/main/java/com/example/demo/serviceImpl/AuditServiceImpl.java
  3. 2
      src/main/resources/application.yml
  4. 2
      src/main/resources/mapper/AuditMapper.xml

6
src/main/java/com/example/demo/controller/GeneralController.java

@ -47,6 +47,12 @@ public class GeneralController {
List<String> market = generalService.getRoleMarket(roleVo.getId()); List<String> market = generalService.getRoleMarket(roleVo.getId());
return Result.success(market); return Result.success(market);
} }
//获取全部的角色地区
@PostMapping("/allRoleMarket")
public Result getAllRoleMarket(){
List<String> list = generalService.getAllRoleMarket();
return Result.success(list);
}
@PostMapping("/platform") @PostMapping("/platform")
public Result getPlatform() public Result getPlatform()
{ {

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

@ -17,6 +17,7 @@ import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.Arrays; import java.util.Arrays;
import java.util.Date; import java.util.Date;
@ -44,6 +45,7 @@ public class AuditServiceImpl implements AuditService {
/* /*
审核订单并修改用户余额等 审核订单并修改用户余额等
*/ */
@Transactional
@Override @Override
public boolean auditOrder(String token, String orderCode, Integer auditId, Integer action,String rejectReason) { public boolean auditOrder(String token, String orderCode, Integer auditId, Integer action,String rejectReason) {
UserGoldRecord order=auditMapper.selectOrderByOrderCode(orderCode); UserGoldRecord order=auditMapper.selectOrderByOrderCode(orderCode);
@ -56,11 +58,7 @@ public class AuditServiceImpl implements AuditService {
updateOrder.setAuditId(auditId); updateOrder.setAuditId(auditId);
//判断是通过还是驳回 //判断是通过还是驳回
if (action==2){ //驳回 if (action==2){ //驳回
updateOrder.setAuditStatus(2);
updateOrder.setRejectReason(rejectReason);
updateOrder.setAuditTime(new Date());
// 执行审核更新
auditMapper.updateOrder(updateOrder);
if (order.getType()==2) { //退款 if (order.getType()==2) { //退款
//2.获取对应的消费订单退款订单号去掉开头"TK"即为对应消费订单 //2.获取对应的消费订单退款订单号去掉开头"TK"即为对应消费订单
String consumeOrderCode = order.getOrderCode().replaceFirst("TK", ""); String consumeOrderCode = order.getOrderCode().replaceFirst("TK", "");
@ -71,6 +69,11 @@ public class AuditServiceImpl implements AuditService {
}else { }else {
throw new IllegalArgumentException("找不到对应的订单或不是有效订单"); throw new IllegalArgumentException("找不到对应的订单或不是有效订单");
} }
updateOrder.setAuditStatus(2);
updateOrder.setRejectReason(rejectReason);
updateOrder.setAuditTime(new Date());
// 执行审核更新
auditMapper.updateOrder(updateOrder);
} }
}else if (action==1) { //通过 }else if (action==1) { //通过

2
src/main/resources/application.yml

@ -1,6 +1,6 @@
spring: spring:
profiles: profiles:
active: dev
active: prod
jackson: jackson:
deserialization: deserialization:
fail-on-unknown-properties: false fail-on-unknown-properties: false

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

@ -152,7 +152,7 @@
<!--根据订单号查订单--> <!--根据订单号查订单-->
<select id="selectAllOrderByOrderCode" resultType="com.example.demo.domain.entity.UserGoldRecord"> <select id="selectAllOrderByOrderCode" resultType="com.example.demo.domain.entity.UserGoldRecord">
select * from user_gold_record where order_code = #{orderCode} and ugr.flag=1
select * from user_gold_record where order_code = #{orderCode} and flag=1
ORDER BY create_time DESC ORDER BY create_time DESC
limit 1 limit 1
</select> </select>

Loading…
Cancel
Save