wangqifan 4 vuotta sitten
vanhempi
commit
dc9c82f7a1

+ 2 - 1
src/main/java/com/izouma/tcg/service/orderInfo/OrderRefundApplyService.java

@@ -91,7 +91,6 @@ public class OrderRefundApplyService {
         apply.setAuditTime(LocalDateTime.now());
         String refundId = String.valueOf(new SnowflakeIdWorker(1, 1).nextId());
         apply.setRefundId(refundId);
-        OrderRefundApply refundApply = orderRefundApplyRepo.save(apply);
 
 
         if (orderInfo.getPayMethod().equals(PayMethod.WECHAT)) {
@@ -114,7 +113,9 @@ public class OrderRefundApplyService {
             MemberInfo memberInfo = memberInfoRepo.findAllByUserId(orderInfo.getUserId());
             memberInfo.setMoney(memberInfo.getMoney().add(orderInfo.getTotal()));
             memberInfoRepo.save(memberInfo);
+            apply.setStatus(RefundStatus.SUCCESS);
         }
+        OrderRefundApply refundApply = orderRefundApplyRepo.save(apply);
     }
 
     @Transactional