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());
return Result.success(market);
}
//获取全部的角色地区
@PostMapping("/allRoleMarket")
public Result getAllRoleMarket(){
List<String> list = generalService.getAllRoleMarket();
return Result.success(list);
}
@PostMapping("/platform")
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 org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.Arrays;
import java.util.Date;
@ -44,6 +45,7 @@ public class AuditServiceImpl implements AuditService {
/*
审核订单并修改用户余额等
*/
@Transactional
@Override
public boolean auditOrder(String token, String orderCode, Integer auditId, Integer action,String rejectReason) {
UserGoldRecord order=auditMapper.selectOrderByOrderCode(orderCode);
@ -56,11 +58,7 @@ public class AuditServiceImpl implements AuditService {
updateOrder.setAuditId(auditId);
//判断是通过还是驳回
if (action==2){ //驳回
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", "");
@ -71,6 +69,11 @@ public class AuditServiceImpl implements AuditService {
}else {
throw new IllegalArgumentException("找不到对应的订单或不是有效订单");
}
updateOrder.setAuditStatus(2);
updateOrder.setRejectReason(rejectReason);
updateOrder.setAuditTime(new Date());
// 执行审核更新
auditMapper.updateOrder(updateOrder);
}
}else if (action==1) { //通过

2
src/main/resources/application.yml

@ -1,6 +1,6 @@
spring:
profiles:
active: dev
active: prod
jackson:
deserialization:
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 * 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
limit 1
</select>

Loading…
Cancel
Save