From 2ba431be9c12a79783e0f9ef249292b7fa95f2a1 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 25 一月 2021 19:13:58 +0800
Subject: [PATCH] 拼多多备案调整

---
 fanli/src/main/java/com/yeshi/fanli/util/SpringContext.java | 1159 ---------------------------------------------------------
 1 files changed, 3 insertions(+), 1,156 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/SpringContext.java b/fanli/src/main/java/com/yeshi/fanli/util/SpringContext.java
index 7d426a4..9f8776f 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/SpringContext.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/SpringContext.java
@@ -13,6 +13,7 @@
 import com.yeshi.fanli.dto.push.PushContentDetailDTO;
 import com.yeshi.fanli.service.impl.JobThreadExecutorServiceImpl;
 import com.yeshi.fanli.service.inter.push.HWPushService;
+import com.yeshi.fanli.service.manger.JobManager;
 import com.yeshi.fanli.util.mq.cmq.PushCMQManager;
 import org.springframework.context.ApplicationListener;
 import org.springframework.context.event.ContextRefreshedEvent;
@@ -90,75 +91,8 @@
  */
 @Component
 public class SpringContext implements ApplicationListener<ContextRefreshedEvent> {
-
     @Resource
-    private BoutiqueAutoRuleService boutiqueAutoRuleService;
-
-    @Resource
-    private ExtractService extractService;
-
-    @Resource
-    private IOSPushService iosPushService;
-
-    @Resource(name = "taskExecutor")
-    private TaskExecutor executor;
-
-    @Resource
-    private OrderProcessService orderProcessService;
-
-    @Resource
-    private TaoBaoGoodsUpdateService taoBaoGoodsUpdateService;
-
-    @Resource
-    private ThreeSaleSerivce threeSaleSerivce;
-
-    @Resource
-    private TaoBaoOrderService taoBaoOrderService;
-
-    @Resource
-    private RedisManager redisManager;
-
-    @Resource
-    private UserMoneyDebtService userMoneyDebtService;
-
-    @Resource
-    private JDOrderService jdOrderService;
-
-    @Resource
-    private PDDOrderService pddOrderService;
-
-    @Resource
-    private HongBaoV2Service hongBaoV2Service;
-
-    @Resource
-    private IntegralGetService integralGetService;
-
-    @Resource
-    private CommonOrderService commonOrderService;
-
-    @Resource
-    private HongBaoOrderService hongBaoOrderService;
-
-    @Resource
-    private IntegralTaskRecordService integralTaskRecordService;
-
-    @Resource
-    private DeviceActiveService deviceActiveService;
-
-    @Resource
-    private TeamDividentsManager teamDividentsManager;
-
-    @Resource
-    private TeamEincomeManager teamEincomeManager;
-
-    @Resource
-    private VipShopOrderService vipShopOrderService;
-
-    @Resource
-    private SuningOrderService suningOrderService;
-
-    @Resource
-    private HWPushService hwPushService;
+    private JobManager jobManager;
 
     private static boolean isInited = false;
 
@@ -180,34 +114,8 @@
     private void init(ContextRefreshedEvent arg0) {
         initCOS();
         if (Constant.IS_TASK) {
-            doExtractResult();// 澶勭悊鎻愮幇缁撴灉
-            doTaoBaoOrders();// 澶勭悊娣樺疂璁㈠崟
-            doTaoBaoNewOrders();// 澶勭悊娣樺疂璁㈠崟锛堝垰鍒氫骇鐢熺殑锛�
-            doOrderFanLiNew();// 鏂扮増杩斿埄
-            doOrderShareFanLi();
-            doWeiQuanOrder();// 澶勭悊缁存潈璁㈠崟
-            doPushIOS();// 澶勭悊鍙戦�両OS娑堟伅
-            doUserMoneyDebtJob();// 鍊哄姟鍋胯繕
-            initScheduler();// 鍚姩鍟嗗搧鏇存柊瀹氭椂浠诲姟
-            doUpdateGoodsJob(); // 鏇存柊鍟嗗搧闃熷垪
-            doJDOrderJob();// 浜笢璁㈠崟澶勭悊
-            doPDDOrderJob();// 鎷煎澶氳鍗曞鐞�
-            doVipShopOrderJob();// 鍞搧浼氳鍗曞鐞�
-            doSuningOrderJob();// 鑻忓畞璁㈠崟澶勭悊
-            doImportantTaoBaoGoodsUpdateJob();// 娣樺疂閲嶈鍟嗗搧鐨勪俊鎭洿鏂�
-            doHongBaoRecieveIntegralGetJob();// 杩斿埄鍒拌处锛岄噾甯佸鍔�
-            // doPlaceOrderIntegralJob();// 涓嬪崟璧犻�侀噾甯佷换鍔�
-            // doDouYinDeviceActiveJob();// 鎶栭煶璁惧婵�娲诲箍鍛婄洃娴�
-            doOrderTeamIncomePreFanLi();// 澶勭悊璁㈠崟鎻愭垚杩斿埄
-            doDividentsPreJob();
-
-            doOrderTeamRewardFanLi();
-            doDividentsJob();
-
-            //鍗庝负鎺ㄩ��
-            doHWPushJob();
+            jobManager.start();
         }
-
     }
 
     /**
@@ -225,1067 +133,6 @@
         params.setSecretKey(ps.getProperty("secretKey"));
         // 鍒濆鍖�
         COSManager.getInstance().init(params);
-    }
-
-    /**
-     * 澶勭悊鎻愮幇缁撴灉鐨勯槦鍒�
-     */
-    public void doExtractResult() {
-        new JobThreadExecutorServiceImpl().run(new Runnable() {
-            @Override
-            public void run() {
-                try {
-
-                    Map<String, AlipayTransferResultInfo> map = CMQManager.getInstance().consumeExtractResultMsg(1);
-
-                    if (map != null) {
-                        Iterator<String> its = map.keySet().iterator();
-                        while (its.hasNext()) {
-
-                            String key = its.next();
-                            try {
-                                extractService.processExtractResult(map.get(key));
-                                CMQManager.getInstance().deleteExtractResultMsg(key);
-                            } catch (Exception e) {
-                                try {
-                                    LogHelper.errorDetailInfo(e);
-                                } catch (Exception e1) {
-                                    e1.printStackTrace();
-                                }
-                            }
-                        }
-                    }
-                } catch (Exception e) {
-                }
-            }
-        });
-    }
-
-    /**
-     * 澶勭悊娣樺疂璁㈠崟
-     */
-    public void doTaoBaoOrders() {
-        // 鍚屾椂寮�鍚�3涓嚎绋嬪鐞�
-        for (int i = 0; i < 3; i++) {
-            new JobThreadExecutorServiceImpl().run(new Runnable() {
-                @Override
-                public void run() {
-                    try {
-                        // 鍙�16涓鍗�
-                        List<String> orderIds = CMQManager.getInstance().consumeTaoBaoOrderMsg(16);
-                        if (orderIds != null) {
-                            for (String orderId : orderIds) {
-                                if (NumberUtil.isNumeric(orderId.trim())) {
-                                    Map<String, List<TaoBaoOrder>> map = new HashMap<>();
-                                    List<TaoBaoOrder> orderList = taoBaoOrderService
-                                            .getTaoBaoOrderByOrderId(orderId);
-                                    map.put(orderId, orderList);
-                                    LogHelper.orderInfo("寮�濮嬪鐞嗚鍗�:" + orderId);
-                                    orderProcessService.processOrder(map);
-                                    LogHelper.orderInfo("缁撴潫澶勭悊璁㈠崟:" + orderId);
-                                }
-                            }
-                        }
-                    } catch (Exception e) {
-                        try {
-                            LogHelper.errorDetailInfo(e);
-                        } catch (Exception e1) {
-
-                        }
-                    }
-                }
-            });
-        }
-    }
-
-    /**
-     * 鍒氬垰浜х敓鐨勮鍗�
-     */
-    public void doTaoBaoNewOrders() {
-        // 鍚屾椂寮�鍚�3涓嚎绋嬪鐞�
-        for (int i = 0; i < 1; i++) {
-            new JobThreadExecutorServiceImpl().run(new Runnable() {
-                @Override
-                public void run() {
-                    try {
-                        // 鍙�16涓鍗�
-                        List<String> orderIds = CMQManager.getInstance().consumeTaoBaoNewOrderMsg(16);
-                        Map<String, List<TaoBaoOrder>> map = new HashMap<>();
-                        if (orderIds != null) {
-                            for (String orderId : orderIds) {
-                                List<TaoBaoOrder> orderList = taoBaoOrderService.getTaoBaoOrderByOrderId(orderId);
-                                map.put(orderId, orderList);
-
-                                LogHelper.orderInfo("鏂拌鍗�-寮�濮嬪鐞嗚鍗�:" + orderId);
-                                long startTime = System.currentTimeMillis();
-                                orderProcessService.processOrder(map);
-                                LogHelper.orderInfo("鏂拌鍗�-缁撴潫澶勭悊璁㈠崟:" + orderId + "-  澶勭悊鏃堕棿:"
-                                        + (System.currentTimeMillis() - startTime));
-                            }
-                        }
-                    } catch (Exception e) {
-                        try {
-                            LogHelper.errorDetailInfo(e);
-                        } catch (Exception e1) {
-
-                        }
-                    }
-                }
-            });
-        }
-    }
-
-    /**
-     * 澶勭悊鏂扮増娣樺疂璁㈠崟杩斿埄
-     */
-    public void doOrderFanLiNew() {
-        new JobThreadExecutorServiceImpl().run(new Runnable() {
-            @Override
-            public void run() {
-                try {
-                    Map<String, HongBaoV2> map = CMQManager.getInstance().consumeFanLiMsgNew(16);
-                    if (map != null) {
-                        Iterator<String> its = map.keySet().iterator();
-                        while (its.hasNext()) {
-                            String handler = its.next();
-                            try {
-                                HongBaoV2 hongbao = map.get(handler);
-                                if (hongbao != null) {
-                                    String key = RedisKeyEnum.getRedisKey(RedisKeyEnum.hongBaoFanLi,
-                                            hongbao.getId() + "");
-                                    if (StringUtil.isNullOrEmpty(redisManager.getCommonString(key))) {
-                                        // 澶勭悊涔嬪悗瑕侀殧2灏忔椂鍐嶆杩涜澶勭悊
-                                        redisManager.cacheCommonString(key, "1", 60 * 60 * 2);
-                                        orderProcessService.fanli(map.get(handler));
-                                    }
-                                }
-                                CMQManager.getInstance().deleteFanLiMsgNew(handler);
-                            } catch (TaoBaoWeiQuanException e) {
-                                try {
-                                    LogHelper.errorDetailInfo(e);
-                                } catch (Exception e1) {
-                                    e1.printStackTrace();
-                                }
-                            } catch (Exception e) {
-                                try {
-                                    LogHelper.errorDetailInfo(e, "HongBaoV2-ID:" + map.get(handler).getId(), "");
-                                } catch (Exception e1) {
-                                    e1.printStackTrace();
-                                }
-                            }
-                        }
-                    }
-
-                } catch (Exception e) {
-
-                }
-            }
-
-        });
-    }
-
-    /**
-     * 澶勭悊鍥㈤槦璁㈠崟杩斿埄
-     */
-    public void doOrderTeamIncomePreFanLi() {
-        new JobThreadExecutorServiceImpl().run(new Runnable() {
-            @Override
-            public void run() {
-                try {
-                    Map<String, UidDateDTO> map = TeamOrderCMQManager.getInstance()
-                            .consumeFanLiTeamIncomePreMsg(16);
-                    if (map != null) {
-                        Iterator<String> its = map.keySet().iterator();
-                        while (its.hasNext()) {
-                            String handler = its.next();
-                            try {
-                                UidDateDTO dto = map.get(handler);
-                                orderProcessService.fanliPreInvaite(dto.getUid(), dto.getDate());
-                                TeamOrderCMQManager.getInstance().deleteTeamIncomePreMsg(handler);
-                            } catch (Exception e) {
-                                try {
-                                    LogHelper.errorDetailInfo(e, new Gson().toJson(map.get(handler)).toString(), "");
-                                } catch (Exception e1) {
-                                    e1.printStackTrace();
-                                }
-                            }
-                        }
-                    }
-                } catch (Exception e) {
-
-                }
-            }
-        });
-    }
-
-    /**
-     * 澶勭悊鍥㈤槦濂栭噾杩斿埄
-     */
-    public void doOrderTeamRewardFanLi() {
-        new JobThreadExecutorServiceImpl().run(new Runnable() {
-            @Override
-            public void run() {
-                try {
-                    Map<String, UidDateDTO> map = TeamOrderCMQManager.getInstance().consumeFanLiTeamIncomeMsg(16);
-                    if (map != null) {
-                        Iterator<String> its = map.keySet().iterator();
-                        while (its.hasNext()) {
-                            String handler = its.next();
-                            try {
-                                UidDateDTO dto = map.get(handler);
-                                teamEincomeManager.addTeamRewardTOUserAccount(dto.getDate(), dto.getUid());
-                                TeamOrderCMQManager.getInstance().deleteTeamIncomeMsg(handler);
-                            } catch (Exception e) {
-                                try {
-                                    LogHelper.errorDetailInfo(e, map.get(handler).toString(), "");
-                                } catch (Exception e1) {
-                                    e1.printStackTrace();
-                                }
-                            }
-                        }
-                    }
-                } catch (Exception e) {
-                }
-            }
-        });
-    }
-
-    /**
-     * 澶勭悊鍒嗕韩璁㈠崟杩斿埄
-     */
-    public void doOrderShareFanLi() {
-        new JobThreadExecutorServiceImpl().run(new Runnable() {
-            @Override
-            public void run() {
-                try {
-                    Map<String, UidDateDTO> map = CMQManager.getInstance().consumeFanLiShareMsg(16);
-                    if (map != null) {
-                        Iterator<String> its = map.keySet().iterator();
-                        while (its.hasNext()) {
-                            String handler = its.next();
-                            try {
-                                UidDateDTO dto = map.get(handler);
-                                orderProcessService.fanliShare(dto.getUid(), dto.getDate());
-                                CMQManager.getInstance().deleteFanLiShareMsg(handler);
-                            } catch (Exception e) {
-                                try {
-                                    LogHelper.errorDetailInfo(e, map.get(handler).toString(), "");
-                                } catch (Exception e1) {
-                                    e1.printStackTrace();
-                                }
-                            }
-                        }
-                    }
-                } catch (Exception e) {
-
-                }
-            }
-
-        });
-    }
-
-    /**
-     * 澶勭悊娣樺疂璁㈠崟缁存潈
-     */
-    public void doWeiQuanOrder() {
-        new JobThreadExecutorServiceImpl().run(new Runnable() {
-            @Override
-            public void run() {
-                try {
-                    Map<String, TaoBaoWeiQuanOrder> map = CMQManager.getInstance().consumeWeiQuanOrderMsg(16);
-                    if (map != null) {
-                        Iterator<String> its = map.keySet().iterator();
-                        while (its.hasNext()) {
-                            String handler = its.next();
-                            try {
-                                orderProcessService.weiQuanOrder(map.get(handler));
-                                CMQManager.getInstance().deleteWeiQuanOrderMsg(handler);
-                            } catch (Exception e) {
-                                try {
-                                    LogHelper.errorDetailInfo(e);
-                                } catch (Exception e1) {
-                                    e1.printStackTrace();
-                                }
-                            }
-                        }
-                    }
-                } catch (Exception e) {
-                }
-            }
-        });
-    }
-
-    /**
-     * IOS 鎺ㄩ�佹秷鎭�
-     */
-    public void doPushIOS() {
-
-        new JobThreadExecutorServiceImpl().run(new Runnable() {
-            @Override
-            public void run() {
-                try {
-
-                    Map<String, PushQueueRecord> map = CMQManager.getInstance().consumeIOSPushMsg(10);
-
-                    if (map != null) {
-
-                        Iterator<String> its = map.keySet().iterator();
-                        while (its.hasNext()) {
-
-                            String key = its.next();
-                            try {
-                                iosPushService.readyPushIOS(map.get(key));
-
-                                CMQManager.getInstance().deleteIOSPushMsg(key);
-
-                            } catch (Exception e) {
-                                try {
-                                    LogHelper.errorDetailInfo(e);
-                                } catch (Exception e1) {
-                                    e1.printStackTrace();
-                                }
-                            }
-                        }
-                    }
-                } catch (Exception e) {
-                    LogHelper.errorDetailInfo(e);
-                }
-            }
-        });
-
-    }
-
-    /**
-     * 鍒涘缓Scheduler()鎵ц鑷姩鐖彇
-     */
-    private void initScheduler() {
-        boutiqueAutoRuleService.startScheduler();
-    }
-
-    /**
-     * 鏇存柊绮鹃�夊簱鍟嗗搧
-     */
-    public void doUpdateGoodsJob() {
-        for (int i = 0; i < 1; i++)
-            new JobThreadExecutorServiceImpl().run(new Runnable() {
-                @Override
-                public void run() {
-                    try {
-                        Map<String, Long> map = CMQManager.getInstance().consumeNeedUpdateTaoBaoGoodsIdMsg(16);
-                        if (map != null) {
-                            Iterator<String> its = map.keySet().iterator();
-                            while (its.hasNext()) {
-                                String key = its.next();
-                                taoBaoGoodsUpdateService.updateByTaoKeGoodsDetail(Long.parseLong(key));
-                                CMQManager.getInstance().deleteNeedUpdateTaoBaoGoodsIdMsg(key);
-                            }
-                        }
-                    } catch (Exception e) {
-                        e.printStackTrace();
-                        LogHelper.error("鏇存柊鍟嗗搧鍑洪敊:" + e.getMessage());
-                    }
-                }
-            });
-    }
-
-    /**
-     * 鐢ㄦ埛鍊熻捶澶勭悊
-     */
-    public void doUserMoneyDebtJob() {
-        new JobThreadExecutorServiceImpl().run(new Runnable() {
-            @Override
-            public void run() {
-                try {
-                    Map<String, UserMoneyChangeDTO> map = UserMoneyChangeCMQManager.getInstance()
-                            .consumeQueueMsg(UserMoneyChangeCMQManager.QUEUE_DEBT, 16);
-                    if (map != null) {
-
-                        Iterator<String> its = map.keySet().iterator();
-                        while (its.hasNext()) {
-                            String key = its.next();
-                            try {
-                                UserMoneyChangeDTO dto = map.get(key);
-                                if (dto != null && dto.getChangeMoney().compareTo(new BigDecimal(0)) > 0) {
-                                    userMoneyDebtService.repayDebt(dto.getUid());
-                                }
-                                UserMoneyChangeCMQManager.getInstance()
-                                        .deleteQueueMsg(UserMoneyChangeCMQManager.QUEUE_DEBT, key);
-                            } catch (Exception e) {
-                                try {
-                                    LogHelper.errorDetailInfo(e);
-                                } catch (Exception e1) {
-                                    e1.printStackTrace();
-                                }
-                            }
-                        }
-                    }
-                } catch (Exception e) {
-                    LogHelper.error("杩樻鍑洪敊:" + e.getMessage());
-                }
-            }
-        });
-    }
-
-    public void doJDOrderJob() {
-        new JobThreadExecutorServiceImpl().run(new Runnable() {
-            @Override
-            public void run() {
-                try {
-                    Map<String, String> map = JDOrderCMQManager.getInstance().consumeJDOrder(16);
-                    if (map != null) {
-                        Iterator<String> its = map.keySet().iterator();
-                        while (its.hasNext()) {
-                            String key = its.next();
-                            try {
-                                String orderId = map.get(key);
-                                if (!StringUtil.isNullOrEmpty(orderId)) {
-                                    JDOrder order = jdOrderService.selectDetailByOrderId(Long.parseLong(orderId));
-                                    orderProcessService.processJDOrder(order);
-                                }
-                                JDOrderCMQManager.getInstance().deleteJDOrder(key);
-                            } catch (Exception e) {
-                                try {
-                                    LogHelper.errorDetailInfo(e);
-                                } catch (Exception e1) {
-                                    e1.printStackTrace();
-                                }
-                            }
-                        }
-                    }
-                } catch (Exception e) {
-                    LogHelper.error("鎷煎澶氳鍗曞嚭閿�:" + e.getMessage());
-                }
-            }
-        });
-
-    }
-
-    public void doPDDOrderJob() {
-        new JobThreadExecutorServiceImpl().run(new Runnable() {
-            @Override
-            public void run() {
-                try {
-                    Map<String, String> map = PDDOrderCMQManager.getInstance().consumePDDOrder(16);
-                    if (map != null) {
-                        Iterator<String> its = map.keySet().iterator();
-                        while (its.hasNext()) {
-                            String key = its.next();
-                            try {
-                                String orderId = map.get(key);
-                                if (!StringUtil.isNullOrEmpty(orderId)) {
-                                    List<PDDOrder> orderList = pddOrderService.selectByOrderSn(orderId);
-                                    if (orderList != null)
-                                        for (PDDOrder order : orderList)
-                                            orderProcessService.processPDDOrder(order);
-                                }
-                                PDDOrderCMQManager.getInstance().deletePDDOrder(key);
-                            } catch (Exception e) {
-                                LogHelper.errorDetailInfo(e);
-                            }
-                        }
-                    }
-                } catch (Exception e) {
-                    LogHelper.error("鎷煎澶氳鍗�:" + e.getMessage());
-                }
-            }
-        });
-
-    }
-
-    public void doVipShopOrderJob() {
-        new JobThreadExecutorServiceImpl().run(new Runnable() {
-            @Override
-            public void run() {
-                try {
-                    Map<String, String> map = VipShopOrderCMQManager.getInstance().consumeVipShopOrder(16);
-                    if (map != null) {
-                        Iterator<String> its = map.keySet().iterator();
-                        while (its.hasNext()) {
-                            String key = its.next();
-                            try {
-                                String orderId = map.get(key);
-                                LogHelper.test("鍞搧浼氳鍗曟秷璐�:" + orderId);
-                                if (!StringUtil.isNullOrEmpty(orderId)) {
-                                    List<VipShopOrder> orderList = vipShopOrderService.listDetailByOrderSn(orderId);
-                                    if (orderList != null)
-                                        for (VipShopOrder order : orderList)
-                                            orderProcessService.processVipShopOrder(order);
-                                }
-                                VipShopOrderCMQManager.getInstance().deleteVipShopOrder(key);
-                            } catch (Exception e) {
-                                LogHelper.errorDetailInfo(e);
-                            }
-                        }
-                    }
-                } catch (Exception e) {
-                    LogHelper.errorDetailInfo(e);
-                }
-            }
-        });
-
-    }
-
-
-    public void doSuningOrderJob() {
-        new JobThreadExecutorServiceImpl().run(new Runnable() {
-            @Override
-            public void run() {
-                try {
-                    Map<String, String> map = SuningOrderCMQManager.getInstance().consumeSuningOrder(16);
-                    if (map != null) {
-                        Iterator<String> its = map.keySet().iterator();
-                        while (its.hasNext()) {
-                            String key = its.next();
-                            try {
-                                String orderId = map.get(key);
-                                if (!StringUtil.isNullOrEmpty(orderId)) {
-                                    List<SuningOrderInfo> orderList = suningOrderService.listByOrderCode(orderId);
-                                    if (orderList != null)
-                                        for (SuningOrderInfo order : orderList)
-                                            orderProcessService.processSuningOrder(order);
-                                }
-                                SuningOrderCMQManager.getInstance().deleteSuningOrder(key);
-                            } catch (Exception e) {
-                                LogHelper.errorDetailInfo(e);
-                            }
-                        }
-                    }
-                } catch (Exception e) {
-                    LogHelper.errorDetailInfo(e);
-                }
-            }
-        });
-
-    }
-
-    /**
-     * 閲嶈鐨勬窐瀹濆晢鍝佷俊鎭洿鏂�
-     */
-    public void doImportantTaoBaoGoodsUpdateJob() {
-        // 寮�鍚�2涓嚎绋嬪仛鏇存柊
-        for (int i = 0; i < 2; i++)
-            new JobThreadExecutorServiceImpl().run(new Runnable() {
-                @Override
-                public void run() {
-                    Map<String, Long> map = CMQManager.getInstance().consumeTBImpGoodsUpdateMsg(16);
-                    if (map != null) {
-                        Iterator<String> its = map.keySet().iterator();
-                        while (its.hasNext()) {
-                            String key = its.next();
-                            try {
-                                long startTime = System.currentTimeMillis();
-                                TaoBaoGoodsBrief goods = TaoKeApiUtil.searchGoodsDetail(map.get(key));
-                                // 鏇存柊涓�鏉℃暟鎹渶瑕佺殑鏃堕棿
-                                taoBaoGoodsUpdateService.updateTaoBaoGoods(goods);
-                                long time = System.currentTimeMillis() - startTime;
-                                LogHelper.test("娣樺疂閲嶈鍟嗗搧搴撴洿鏂版椂闂�:" + time);
-                            } catch (Exception e) {
-                                try {
-                                    LogHelper.errorDetailInfo(e);
-                                } catch (Exception e1) {
-                                    e1.printStackTrace();
-                                }
-                            } finally {
-                                CMQManager.getInstance().deleteTBImpGoodsUpdateMsg(key);
-                            }
-                        }
-                    }
-                }
-            });
-    }
-
-    /**
-     * 绾㈠寘鍒拌处鍚庣殑閲戝竵鑾峰彇
-     */
-    public void doHongBaoRecieveIntegralGetJob() {
-        new JobThreadExecutorServiceImpl().run(new Runnable() {
-            @Override
-            public void run() {
-                Map<String, Long> map = HongBaoRecieveCMQManager.getInstance()
-                        .consumeQueueMsg(HongBaoRecieveCMQManager.QUEUE_INTEGRAL, 16);
-                if (map != null) {
-                    Iterator<String> its = map.keySet().iterator();
-                    while (its.hasNext()) {
-                        String key = its.next();
-                        Long hongBaoId = map.get(key);
-                        try {
-                            HongBaoV2 hongBaoV2 = hongBaoV2Service.selectByPrimaryKey(hongBaoId);
-                            if (hongBaoV2 != null && hongBaoV2.getState() == HongBaoV2.STATE_YILINGQU
-                                    && hongBaoV2.getMoney().compareTo(new BigDecimal(0)) > 0) {
-                                // 鍒拌处閫侀噾甯�
-                                fanliGetIntegral(hongBaoV2);
-                                HongBaoRecieveCMQManager.getInstance()
-                                        .deleteQueueMsg(HongBaoRecieveCMQManager.QUEUE_INTEGRAL, key);
-
-                                // 杩斿埄涓嶈冻0.01鍏冮�侀噾甯�
-                                if (hongBaoV2.getType() == HongBaoV2.TYPE_ZIGOU) {// 鑷喘
-                                    // 鍒ゆ柇鏄惁涓鸿鐢ㄦ埛鐨勯绗旂孩鍖�
-                                    List<Integer> typeList = new ArrayList<>();
-                                    typeList.add(HongBaoV2.TYPE_ZIGOU);
-                                    HongBaoV2 firstHongBao = hongBaoV2Service.getFirstValidHongBaoByTypeAndUid(
-                                            typeList, hongBaoV2.getUserInfo().getId());
-                                    if (firstHongBao != null
-                                            && firstHongBao.getId().longValue() == hongBaoV2.getId()) {// 鑷喘棣栧崟鍒拌处
-                                        // 鏌ヨ涓嬬骇绾㈠寘
-                                        BigDecimal firstLevelMoney = new BigDecimal(0);
-                                        BigDecimal secondLevelMoney = new BigDecimal(0);
-                                        // 鑾峰彇鏀瑰崟涓嬮潰鐨勭孩鍖�
-                                        List<HongBaoV2> hongBaoList = new ArrayList<>();
-                                        HongBaoOrder hongBaoOrder = hongBaoOrderService
-                                                .selectDetailByHongBaoId(hongBaoV2.getId());
-                                        if (hongBaoOrder != null && hongBaoOrder.getCommonOrder() != null) {// 璁$畻鏀硅鍗曞彿涓嬮潰鐨勬墍鏈夎繑鍒╅噾棰�
-                                            CommonOrder commonOrder = hongBaoOrder.getCommonOrder();
-                                            List<CommonOrder> list = commonOrderService.listBySourceTypeAndOrderId(
-                                                    commonOrder.getSourceType(), commonOrder.getOrderNo());
-                                            for (CommonOrder co : list) {
-                                                HongBaoOrder hbo = hongBaoOrderService
-                                                        .selectDetailByCommonOrderId(co.getId());
-                                                if (hbo != null && hbo.getHongBaoV2() != null)
-                                                    hongBaoList.add(hbo.getHongBaoV2());
-                                            }
-                                        }
-
-                                        for (HongBaoV2 hb : hongBaoList) {
-                                            List<HongBaoV2> children = hongBaoV2Service
-                                                    .listChildrenById(hb.getId());
-                                            if (children != null)
-                                                for (HongBaoV2 child : children)
-                                                    if (child.getType() == HongBaoV2.TYPE_YIJI) {
-                                                        firstLevelMoney = firstLevelMoney.add(child.getMoney());
-                                                    } else if (child.getType() == HongBaoV2.TYPE_ERJI) {
-                                                        secondLevelMoney = secondLevelMoney.add(child.getMoney());
-                                                    }
-                                        }
-
-                                        // 鏌ヨ涓嬬骇鐨勭敓鏁堟椂闂�
-                                        ThreeSale threeSale = threeSaleSerivce.selectLatestByWorkerIdAndState(
-                                                hongBaoV2.getUserInfo().getId(), ThreeSale.STATE_SUCCESS);
-                                        if (threeSale != null && threeSale.getSucceedTime() != null && threeSale
-                                                .getSucceedTime() < hongBaoV2.getCreateTime().getTime()) {// 閭�璇锋垚鍔熺殑鏃堕棿鏄惁鍦ㄤ笅鍗曠殑鏃堕棿涔嬪墠
-                                            // 鎴愬姛鏃堕棿瑕佸ぇ浜�20190910鏃ユ墠寮�濮嬮�侀噾甯�
-                                            if (threeSale.getSucceedTime() > TimeUtil.convertToTimeTemp("20190901",
-                                                    "yyyyMMdd")) {
-                                                if (firstLevelMoney.compareTo(new BigDecimal("0.01")) < 0) {// 涓�绾ц繑鍒╁皬浜�0.01
-                                                    integralTaskRecordService.firstRebateOrderRewardBoss(
-                                                            threeSale.getBoss().getId(),
-                                                            hongBaoV2.getUserInfo().getId(), null);
-                                                    LogHelper.test("鑷喘-涓�绾х敤鎴�-" + threeSale.getBoss().getId()
-                                                            + "-hongBaoId:" + hongBaoV2.getId());
-                                                }
-                                            }
-                                        }
-                                        // 鏌ヨ涓嬩笅绾х敓鏁堟椂闂�
-                                        if (threeSale != null) {
-                                            threeSale = threeSaleSerivce.selectLatestByWorkerIdAndState(
-                                                    threeSale.getBoss().getId(), ThreeSale.STATE_SUCCESS);
-                                            if (threeSale != null && threeSale.getSucceedTime() != null && threeSale
-                                                    .getSucceedTime() < hongBaoV2.getCreateTime().getTime()) {// 閭�璇锋垚鍔熺殑鏃堕棿鏄惁鍦ㄤ笅鍗曠殑鏃堕棿涔嬪墠
-                                                // 鎴愬姛鏃堕棿瑕佸ぇ浜�20190910鏃ユ墠寮�濮嬮�侀噾甯�
-                                                if (threeSale.getSucceedTime() > TimeUtil
-                                                        .convertToTimeTemp("20190901", "yyyyMMdd")) {
-                                                    if (secondLevelMoney.compareTo(new BigDecimal("0.01")) < 0) {// 浜岀骇杩斿埄灏忎簬0.01
-                                                        integralTaskRecordService.firstRebateOrderRewardBossSuper(
-                                                                threeSale.getBoss().getId(),
-                                                                hongBaoV2.getUserInfo().getId(), null);
-                                                        LogHelper.test("鑷喘-浜岀骇鐢ㄦ埛-" + threeSale.getBoss().getId()
-                                                                + "-hongBaoId:" + hongBaoV2.getId());
-                                                    }
-                                                }
-                                            }
-                                        }
-                                    }
-                                } else if (hongBaoV2.getType() == HongBaoV2.TYPE_SHARE_GOODS) {// 鍒嗕韩璧�
-                                    // 鍒ゆ柇鏄惁涓鸿鐢ㄦ埛鐨勯绗旂孩鍖�
-                                    List<Integer> typeList = new ArrayList<>();
-                                    typeList.add(HongBaoV2.TYPE_SHARE_GOODS);
-                                    HongBaoV2 firstHongBao = hongBaoV2Service.getFirstValidHongBaoByTypeAndUid(
-                                            typeList, hongBaoV2.getUserInfo().getId());
-                                    if (firstHongBao != null
-                                            && firstHongBao.getId().longValue() == hongBaoV2.getId()) // 鍒嗕韩棣栫瑪鍒拌处
-                                    {
-
-                                        // 鏌ヨ涓嬬骇绾㈠寘
-                                        BigDecimal firstLevelMoney = new BigDecimal(0);
-                                        // 鑾峰彇鏀瑰崟涓嬮潰鐨勭孩鍖�
-                                        List<HongBaoV2> hongBaoList = new ArrayList<>();
-                                        HongBaoOrder hongBaoOrder = hongBaoOrderService
-                                                .selectDetailByHongBaoId(hongBaoV2.getId());
-                                        if (hongBaoOrder != null && hongBaoOrder.getCommonOrder() != null) {// 璁$畻鏀硅鍗曞彿涓嬮潰鐨勬墍鏈夎繑鍒╅噾棰�
-                                            CommonOrder commonOrder = hongBaoOrder.getCommonOrder();
-                                            List<CommonOrder> list = commonOrderService.listBySourceTypeAndOrderId(
-                                                    commonOrder.getSourceType(), commonOrder.getOrderNo());
-                                            for (CommonOrder co : list) {
-                                                HongBaoOrder hbo = hongBaoOrderService
-                                                        .selectDetailByCommonOrderId(co.getId());
-                                                if (hbo != null && hbo.getHongBaoV2() != null)
-                                                    hongBaoList.add(hbo.getHongBaoV2());
-                                            }
-                                        }
-
-                                        for (HongBaoV2 hb : hongBaoList) {
-                                            List<HongBaoV2> children = hongBaoV2Service
-                                                    .listChildrenById(hb.getId());
-                                            if (children != null)
-                                                for (HongBaoV2 child : children)
-                                                    if (child.getType() == HongBaoV2.TYPE_SHARE_YIJI) {
-                                                        firstLevelMoney = firstLevelMoney.add(child.getMoney());
-                                                    }
-                                        }
-
-                                        ThreeSale threeSale = threeSaleSerivce.selectLatestByWorkerIdAndState(
-                                                hongBaoV2.getUserInfo().getId(), ThreeSale.STATE_SUCCESS);
-                                        if (threeSale != null && threeSale.getSucceedTime() != null && threeSale
-                                                .getSucceedTime() < hongBaoV2.getCreateTime().getTime()) {// 閭�璇锋垚鍔熺殑鏃堕棿鏄惁鍦ㄤ笅鍗曠殑鏃堕棿涔嬪墠
-                                            // 鎴愬姛鏃堕棿瑕佸ぇ浜�20190910鏃ユ墠寮�濮嬮�侀噾甯�
-                                            if (threeSale.getSucceedTime() > TimeUtil.convertToTimeTemp("20190901",
-                                                    "yyyyMMdd")) {
-                                                if (firstLevelMoney.compareTo(new BigDecimal("0.01")) < 0) {// 涓�绾ц繑鍒╁皬浜�0.01
-                                                    integralTaskRecordService.firstSharerOrderRewardBoss(
-                                                            threeSale.getBoss().getId(),
-                                                            hongBaoV2.getUserInfo().getId(), null);
-                                                    LogHelper.test("鍒嗕韩-涓�绾х敤鎴�-" + threeSale.getBoss().getId()
-                                                            + "-hongBaoId:" + hongBaoV2.getId());
-                                                }
-                                            }
-                                        }
-                                    }
-                                }
-                            }
-
-                        } catch (Exception e) {
-                            try {
-                                LogHelper.errorDetailInfo(e);
-                            } catch (Exception e1) {
-                                e1.printStackTrace();
-                            }
-                        } finally {
-
-                        }
-                    }
-                }
-            }
-        });
-    }
-
-    private void fanliGetIntegral(HongBaoV2 hongBaoV2) {
-        if (hongBaoV2 != null && hongBaoV2.getState() == HongBaoV2.STATE_YILINGQU
-                && hongBaoV2.getMoney().compareTo(new BigDecimal(0)) > 0) {
-            // 鏌ヨ瀵瑰簲鐨勮鍗曞彿
-            Long mainHongBaoId = hongBaoV2.getId();
-            if (hongBaoV2.getParent() != null && hongBaoV2.getParent().getId() != null)
-                mainHongBaoId = hongBaoV2.getParent().getId();
-
-            HongBaoOrder hongbaoOrder = hongBaoOrderService.selectDetailByHongBaoId(mainHongBaoId);
-            if (hongbaoOrder == null || hongbaoOrder.getCommonOrder() == null)
-                return;
-            CommonOrder commonOrder = hongbaoOrder.getCommonOrder();
-
-            if (hongBaoV2.getType() == HongBaoV2.TYPE_ZIGOU) {// 鑷喘璁㈠崟
-                integralGetService.addRebateOrder(hongBaoV2.getUserInfo().getId(), commonOrder.getOrderNo(),
-                        commonOrder.getSourceType());
-            } else if (hongBaoV2.getType() == HongBaoV2.TYPE_SHARE_GOODS) {// 鍒嗕韩璁㈠崟
-                integralGetService.addShareOrder(hongBaoV2.getUserInfo().getId(), commonOrder.getOrderNo(),
-                        commonOrder.getSourceType());
-            } else if (hongBaoV2.getType() == HongBaoV2.TYPE_YIJI || hongBaoV2.getType() == HongBaoV2.TYPE_SHARE_YIJI) {// 涓�绾ч個璇�
-                integralGetService.addInviteOrderLevelOne(hongBaoV2.getUserInfo().getId(), commonOrder.getOrderNo(),
-                        commonOrder.getSourceType());
-            } else if (hongBaoV2.getType() == HongBaoV2.TYPE_ERJI || hongBaoV2.getType() == HongBaoV2.TYPE_SHARE_ERJI) {// 浜岀骇閭�璇�
-                integralGetService.addInviteOrderLevelTwo(hongBaoV2.getUserInfo().getId(), commonOrder.getOrderNo(),
-                        commonOrder.getSourceType());
-            }
-        }
-    }
-
-    private boolean isFirstValidOrder(String orderId, int sourceType, Long uid) {
-        CommonOrder commonOrder = commonOrderService.selectLatestValidByUid(uid);
-        if (commonOrder != null && commonOrder.getOrderNo().equalsIgnoreCase(orderId)
-                && sourceType == commonOrder.getSourceType())
-            return true;
-        else
-            return false;
-    }
-
-    // 涓嬪崟鑾峰彇閲戝竵浠诲姟
-    public void doPlaceOrderIntegralJob() {
-        new JobThreadExecutorServiceImpl().run(new Runnable() {
-            @Override
-            public void run() {
-                Map<String, Order> map = PlaceOrderCMQManager.getInstance()
-                        .consumeQueueMsg(PlaceOrderCMQManager.QUEUE_INTEGRAL, 16);
-                if (map != null) {
-
-                    for (Iterator<String> its = map.keySet().iterator(); its.hasNext(); ) {
-                        try {
-                            String key = its.next();
-                            Order order = map.get(key);
-                            // 鏄惁鏄鍗�
-                            if (isFirstValidOrder(order.getOrderId(), order.getOrderType(),
-                                    order.getUserInfo().getId())) {
-                                // 缁熻璁㈠崟涓嬬殑鐢ㄦ埛鎵�鑾峰緱鐨勮繑鍒╅噾棰�
-                                List<CommonOrder> list = commonOrderService
-                                        .listBySourceTypeAndOrderId(order.getOrderType(), order.getOrderId());
-                                Map<Long, BigDecimal> hongBaoMoney = new HashMap<>();
-                                if (list != null)
-                                    for (CommonOrder commonOrder : list) {
-                                        HongBaoOrder hongBaoOrder = hongBaoOrderService
-                                                .selectDetailByCommonOrderId(commonOrder.getId());
-                                        if (hongBaoOrder != null && hongBaoOrder.getHongBaoV2() != null) {
-                                            Long mainUid = hongBaoOrder.getHongBaoV2().getUserInfo().getId();
-                                            if (hongBaoMoney.get(mainUid) == null)
-                                                hongBaoMoney.put(mainUid, new BigDecimal(0));
-                                            hongBaoMoney.put(mainUid, hongBaoMoney.get(mainUid)
-                                                    .add(hongBaoOrder.getHongBaoV2().getMoney()));
-                                            // 鏌ヨ涓婄骇
-                                            List<HongBaoV2> children = hongBaoV2Service
-                                                    .listChildrenById(hongBaoOrder.getHongBaoV2().getId());
-                                            if (children != null) {
-                                                for (HongBaoV2 hongBao : children) {
-                                                    Long uid = hongBao.getUserInfo().getId();
-                                                    if (hongBaoMoney.get(uid) == null)
-                                                        hongBaoMoney.put(uid, new BigDecimal(0));
-                                                    hongBaoMoney.put(uid,
-                                                            hongBaoMoney.get(uid).add(hongBao.getMoney()));
-                                                }
-                                            }
-                                        }
-                                    }
-
-                                if (isFirstValidOrder(order.getOrderId(), order.getOrderType(),
-                                        order.getUserInfo().getId())) {// 鏈夋晥鐨勯鍗�
-                                    if (hongBaoMoney.get(order.getUserInfo().getId()) == null || hongBaoMoney
-                                            .get(order.getUserInfo().getId()).compareTo(new BigDecimal("0")) <= 0) {
-                                        // 鍒嗕韩濂栭噾鏄�0
-                                        integralTaskRecordService.firstShareOrderReward(order.getUserInfo().getId(),
-                                                null);
-                                    }
-
-                                    // 鑾峰彇涓婁袱绾ф暟鎹�
-                                    UserInfo boss = threeSaleSerivce.getBoss(order.getUserInfo().getId());
-                                    if (boss != null) {// 鍒ゆ柇涓婄骇鐨勭孩鍖�
-                                        if (hongBaoMoney.get(boss.getId()) == null || hongBaoMoney.get(boss.getId())
-                                                .compareTo(new BigDecimal("0")) <= 0) {
-                                            // 琛ュ伩閲戝竵
-                                            integralTaskRecordService.firstSharerOrderRewardBoss(boss.getId(),
-                                                    order.getUserInfo().getId(), null);
-                                        }
-                                    }
-
-                                } else {// 鑷喘璁㈠崟
-                                    UserInfo boss = threeSaleSerivce.getBoss(order.getUserInfo().getId());
-                                    if (boss != null) {// 鍒ゆ柇涓婄骇鐨勭孩鍖�
-                                        if (hongBaoMoney.get(boss.getId()) == null || hongBaoMoney.get(boss.getId())
-                                                .compareTo(new BigDecimal("0")) <= 0) {
-                                            // 琛ュ伩閲戝竵1绾�
-                                            integralTaskRecordService.firstRebateOrderRewardBoss(boss.getId(),
-                                                    order.getUserInfo().getId(), null);
-                                        }
-
-                                        boss = threeSaleSerivce.getBoss(boss.getId());
-                                        if (boss != null) {// 鍒ゆ柇涓婄骇鐨勭孩鍖�
-                                            if (hongBaoMoney.get(boss.getId()) == null || hongBaoMoney
-                                                    .get(boss.getId()).compareTo(new BigDecimal("0")) <= 0) {
-                                                // 琛ュ伩閲戝竵2绾�
-                                                integralTaskRecordService.firstRebateOrderRewardBossSuper(
-                                                        boss.getId(), order.getUserInfo().getId(), null);
-                                            }
-                                        }
-                                    }
-                                }
-                            }
-                            PlaceOrderCMQManager.getInstance().deleteQueueMsg(PlaceOrderCMQManager.QUEUE_INTEGRAL,
-                                    key);
-                        } catch (Exception e) {
-                            LogHelper.errorDetailInfo(e);
-                        }
-                    }
-
-                }
-            }
-        });
-    }
-
-    // 鎶栭煶骞垮憡鐩戞帶
-    public void doPlaceOrderAdJob() {
-        new JobThreadExecutorServiceImpl().run(new Runnable() {
-            @Override
-            public void run() {
-                Map<String, Order> map = PlaceOrderCMQManager.getInstance()
-                        .consumeQueueMsg(PlaceOrderCMQManager.QUEUE_AD, 16);
-                if (map != null) {
-                    // 鏄惁鏄鍗�
-                    for (Iterator<String> its = map.keySet().iterator(); its.hasNext(); ) {
-                        String key = its.next();
-                        Order order = map.get(key);
-                        if (isFirstValidOrder(order.getOrderId(), order.getOrderType(),
-                                order.getUserInfo().getId())) {// 鏈夋晥鐨勯鍗�
-                            // TODO 鎶栭煶鐨勬暟鎹洖璋�
-                        }
-                    }
-                }
-            }
-        });
-    }
-
-    @Resource
-    private DouYinClickEventService douYinClickEventService;
-
-    // 鎶栭煶
-    public void doDouYinDeviceActiveJob() {
-        LogHelper.test("寮�濮嬫墽琛�:doDouYinDeviceActiveJob");
-        new JobThreadExecutorServiceImpl().run(new Runnable() {
-            @Override
-            public void run() {
-                Map<String, DouYinDeviceActiveQueueDTO> map = DouYinDeviceActiveCMQManager.getInstance()
-                        .consume(16);
-                if (map != null) {
-                    // 鏄惁鏄鍗�
-                    for (Iterator<String> its = map.keySet().iterator(); its.hasNext(); ) {
-                        String key = its.next();
-                        DouYinDeviceActiveQueueDTO active = map.get(key);
-                        if (active.getType() == DouYinDeviceActiveQueueDTO.TYPE_AD) {// 鎶栭煶
-                            DouYinClickEvent event = douYinClickEventService.selectByCallback(active.getCallback());
-                            if (event != null) {
-                                if (event.getOs() == 0 && !StringUtil.isNullOrEmpty(event.getUuid())) {
-                                    DeviceActive deviceActive = deviceActiveService
-                                            .getFirstActiveInfoByImei(event.getUuid());
-                                    if (deviceActive != null) {
-                                        if (event != null) {
-                                            if (event.getOs() == 0)
-                                                DouYinAdUtil.activeAndroid(event.getCallback(), event.getImei(),
-                                                        deviceActive.getCreateTime().getTime());
-                                            else if (event.getOs() == 1)
-                                                DouYinAdUtil.activeIOS(event.getCallback(), event.getIdfa(),
-                                                        deviceActive.getCreateTime().getTime());
-                                        }
-                                    }
-                                } else {// TODO 澶勭悊IOS
-
-                                }
-                            }
-
-                        } else if (active.getType() == DouYinDeviceActiveQueueDTO.TYPE_DEVICE) {// 璁惧
-
-                            if (active.getPlatform() == 1) {
-                                DeviceActive deviceActive = deviceActiveService
-                                        .getFirstActiveInfo(active.getDevice());
-                                if (deviceActive != null && !StringUtil.isNullOrEmpty(deviceActive.getImei())) {
-                                    DouYinClickEvent event = douYinClickEventService
-                                            .selectByUuid(deviceActive.getImei());
-                                    if (event != null) {// 鍥炶皟
-                                        if (deviceActive != null)
-                                            DouYinAdUtil.activeAndroid(event.getCallback(), event.getImei(),
-                                                    deviceActive.getCreateTime().getTime());
-                                    }
-                                }
-                            } else {
-                                // TODO 鍏煎IOS
-                            }
-                        }
-                        DouYinDeviceActiveCMQManager.getInstance().delete(key);
-                    }
-                }
-            }
-        });
-    }
-
-    // 鍒嗙孩
-    public void doDividentsPreJob() {
-        new JobThreadExecutorServiceImpl().run(new Runnable() {
-            @Override
-            public void run() {
-                Map<String, UidDateDTO> map = TeamOrderCMQManager.getInstance().consumeTeamDividentsPreMsg(16);
-                if (map != null) {
-                    Iterator<String> its = map.keySet().iterator();
-                    while (its.hasNext()) {
-                        String key = its.next();
-                        UidDateDTO dto = map.get(key);
-                        try {
-                            teamDividentsManager.addToTeamEincome(dto.getUid(), dto.getDate());
-                            TeamOrderCMQManager.getInstance().deleteTeamDividentsPreMsg(key);
-                        } catch (TeamDividentsRecordException e1) {
-                            if (e1.getCode() == TeamDividentsRecordException.CODE_EXIST) {
-                                TeamOrderCMQManager.getInstance().deleteTeamDividentsPreMsg(key);
-                            } else {
-                                try {
-                                    LogHelper.errorDetailInfo(e1);
-                                } catch (Exception e2) {
-                                    e2.printStackTrace();
-                                }
-                            }
-                        } catch (Exception e) {
-                            try {
-                                LogHelper.errorDetailInfo(e);
-                            } catch (Exception e1) {
-                                e1.printStackTrace();
-                            }
-                        } finally {
-
-                        }
-                    }
-                }
-            }
-        });
-    }
-
-    // 鍒嗙孩
-    public void doDividentsJob() {
-        new JobThreadExecutorServiceImpl().run(new Runnable() {
-            @Override
-            public void run() {
-                Map<String, UidDateDTO> map = TeamOrderCMQManager.getInstance().consumeTeamDividentsMsg(16);
-                if (map != null) {
-                    Iterator<String> its = map.keySet().iterator();
-                    while (its.hasNext()) {
-                        String key = its.next();
-                        UidDateDTO dto = map.get(key);
-                        try {
-                            teamEincomeManager.addTeamDividentsTOUserAccount(dto.getDate(), dto.getUid());
-                            TeamOrderCMQManager.getInstance().deleteTeamDividentsMsg(key);
-                        } catch (Exception e) {
-                            try {
-                                LogHelper.errorDetailInfo(e);
-                            } catch (Exception e1) {
-                                e1.printStackTrace();
-                            }
-                        } finally {
-
-                        }
-                    }
-                }
-            }
-        });
-    }
-
-
-    // 鍗庝负鎺ㄩ��
-    public void doHWPushJob() {
-        new JobThreadExecutorServiceImpl().run(new Runnable() {
-            @Override
-            public void run() {
-                Map<String, PushContentDetailDTO> map = PushCMQManager.getInstance().consumeHWPush(16);
-                if (map != null) {
-                    Iterator<String> its = map.keySet().iterator();
-                    while (its.hasNext()) {
-                        String key = its.next();
-                        PushContentDetailDTO dto = map.get(key);
-                        LogHelper.pushHW("鎺ュ彈鍒版秷鎭細" + new Gson().toJson(dto));
-
-                        try {
-                            hwPushService.push(dto);
-                            PushCMQManager.getInstance().deleteHWPush(key);
-                        } catch (Exception e) {
-                            try {
-                                LogHelper.errorDetailInfo(e);
-                            } catch (Exception e1) {
-                                e1.printStackTrace();
-                            }
-                        } finally {
-
-                        }
-                    }
-                }
-            }
-        });
     }
 
 }

--
Gitblit v1.8.0