Althars123 3 жил өмнө
parent
commit
704fd1d634

+ 10 - 2
zzjs-admin/src/main/java/com/miaxis/app/controller/film/FilmNotifyController.java

@@ -95,8 +95,16 @@ public class FilmNotifyController {
         //如果订单状态成功,则调用小程序推送服务
         if ("TICKET_SUCCESS".equals(wxOrderNotifyDTO.getEventName())){
             wxOrder.setOrderStatus(OrderStatusEnum.SUCCESS.getCode());
-            sendXcxMessage(wxOrder);
-
+            threadPoolTaskExecutor.execute(new Runnable() {
+                @Override
+                public void run() {
+                    try {
+                        sendXcxMessage(wxOrder);
+                    } catch (Exception e) {
+                        throw new CustomException("订单:"+wxOrder.getOutTradeNo()+"推送消息失败");
+                    }
+                }
+            });
 
         }