|
@@ -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()+"推送消息失败");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
|
|
|
}
|
|
|
|