Althars123 4 жил өмнө
parent
commit
24c58d1d99

+ 11 - 11
zzjs-admin/src/main/java/com/miaxis/app/controller/film/NotifyController.java

@@ -206,23 +206,23 @@ public class NotifyController {
         //UserInfo student = SecurityUtils.getLoginUser().getStudent();
         //UserInfo student = SecurityUtils.getLoginUser().getStudent();
         //如果回调回来的订单关闭,则调用退款
         //如果回调回来的订单关闭,则调用退款
         if ("ORDER_CLOSE".equals(filmOrderNotifyDTO.getEventName())){
         if ("ORDER_CLOSE".equals(filmOrderNotifyDTO.getEventName())){
-        threadPoolTaskExecutor.execute(new Runnable() {
+            String refundCode = getOrderCode(null);
+            filmOrder.setOutRefundNo(refundCode);
+            threadPoolTaskExecutor.execute(new Runnable() {
             @Override
             @Override
             public void run() {
             public void run() {
-                try {
-                    String refundCode = getOrderCode(null);
-                    refundRecordService.refund(filmOrder,refundCode);
-                } catch (Exception e) {
-                    log.info(e.getMessage());
+                    try {
+
+                        refundRecordService.refund(filmOrder,refundCode);
+                    } catch (Exception e) {
+                        log.info(e.getMessage());
+                    }
                 }
                 }
-            }
-        });
+            });
 
 
         }
         }
-        filmOrder.setOutRefundNo(refundCode);
-        filmOrderService.updateById(filmOrder);
-
 
 
+        filmOrderService.updateById(filmOrder);
 
 
         FilmNotifyReturnDTO filmNotifyReturnDTO = new FilmNotifyReturnDTO();
         FilmNotifyReturnDTO filmNotifyReturnDTO = new FilmNotifyReturnDTO();
         filmNotifyReturnDTO.setCode("200");
         filmNotifyReturnDTO.setCode("200");