Parcourir la source

修改退款时停止发放优惠券

xdd il y a 1 mois
Parent
commit
2f9d78b60d

+ 1 - 4
fs-admin/src/main/java/com/fs/store/controller/FsStorePaymentController.java

@@ -308,10 +308,7 @@ public class FsStorePaymentController extends BaseController
 
                 try {
                     // 退款将定时发放优惠券的状态设置为已退款
-                    FsStoreOrder fsStoreOrder = fsStoreOrderService.selectFsStoreOrderById(payment.getOrderId());
-                    if(ObjectUtil.isNotNull(fsStoreOrder)){
-                        fsCouponScheduleService.setScheduleCouponRefund(fsStoreOrder.getOrderCode());
-                    }
+                    fsCouponScheduleService.setScheduleCouponRefund(String.valueOf(payment.getOrderId()));
 
                     resultDTO = tzBankService.payRefund(requestDTO);
                     TzRefundNotifyDTO body = resultDTO.getBody();

+ 1 - 1
fs-service-system/src/main/java/com/fs/store/service/impl/FsStoreAfterSalesServiceImpl.java

@@ -634,7 +634,7 @@ public class FsStoreAfterSalesServiceImpl implements IFsStoreAfterSalesService
 
                         try {
                             // 退款将定时发放优惠券的状态设置为已退款
-                            fsCouponScheduleService.setScheduleCouponRefund(order.getOrderCode());
+                            fsCouponScheduleService.setScheduleCouponRefund(String.valueOf(order.getId()));
 
                             resultDTO = tzBankService.payRefund(requestDTO);
                             TzRefundNotifyDTO body = resultDTO.getBody();

+ 1 - 1
fs-service-system/src/main/java/com/fs/store/service/impl/FsStoreOrderServiceImpl.java

@@ -2043,7 +2043,7 @@ public class FsStoreOrderServiceImpl implements IFsStoreOrderService
 
                             // 停止发放优惠券
                             if(ObjectUtil.isNotNull(order)){
-                                fsCouponScheduleService.setScheduleCouponRefund(order.getOrderCode());
+                                fsCouponScheduleService.setScheduleCouponRefund(String.valueOf(order.getId()));
                             }
 
                             resultDTO = tzBankService.payRefund(requestDTO);