yujian
2019-03-05 c9eef762a23fabf7c05a460dc1cdc5aaca22e1c7
fanli/src/main/java/com/yeshi/fanli/util/SpringContext.java
@@ -30,6 +30,7 @@
import com.yeshi.fanli.service.inter.push.IOSPushService;
import com.yeshi.fanli.service.inter.user.ExtractService;
import com.yeshi.fanli.service.inter.user.UserInfoService;
import com.yeshi.fanli.service.inter.user.UserSystemCouponService;
/**
 * 系统初始化
@@ -64,6 +65,9 @@
   @Resource
   private QualityFactoryService qualityFactoryService;
   @Resource
   private UserSystemCouponService userSystemCouponService;
   private static boolean isInited = false;
   public void onApplicationEvent(ContextRefreshedEvent arg0) {
@@ -90,6 +94,7 @@
         doOrderTiChengFanLi();// 处理订单提成返利
         doWeiQuanOrder();// 处理维权订单
         doPushIOS();// 处理发送IOS消息
         doThreeSaleUserCouponJob();// 处理邀请队列
      } else if (!Constant.IS_TEST) {
         initScheduler();// 启动定时任务
         // doUpdateGoodsJob();
@@ -204,7 +209,7 @@
                           }
                        } catch (Exception e) {
                           try {
                              LogHelper.errorDetailInfo(e);
                              LogHelper.errorDetailInfo(e,"HongBaoV2-ID:"+map.get(handler).getId(),"");
                           } catch (Exception e1) {
                              e1.printStackTrace();
                           }
@@ -415,11 +420,9 @@
                              ThreeSale threeSale = map.get(key);
                              if (threeSale != null) {
                                 if (threeSale.getState() != null && threeSale.getState() == true) {
                                    // 邀请成功
                                    // TODO 券激活生效
                                    // threeSale.getBoss().getId();
                                    // 邀请成功 - 券激活生效
                                    Long bossId = threeSale.getBoss().getId();
                                    userSystemCouponService.activatedWelfareFreeCoupon(bossId);
                                 }
                              }
                              ThreeSaleCMQManager.getInstance()