From 0e9b6603d4ae9d11c1fbc90257ce816c5807b8ff Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 28 十月 2022 16:55:02 +0800
Subject: [PATCH] 批量添加结算消息

---
 app/src/main/java/com/yeshi/makemoney/app/Application.java |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/app/src/main/java/com/yeshi/makemoney/app/Application.java b/app/src/main/java/com/yeshi/makemoney/app/Application.java
index 4589173..571cd03 100644
--- a/app/src/main/java/com/yeshi/makemoney/app/Application.java
+++ b/app/src/main/java/com/yeshi/makemoney/app/Application.java
@@ -1,5 +1,6 @@
 package com.yeshi.makemoney.app;
 
+import com.google.gson.Gson;
 import com.ks.lib.common.exception.ParamsException;
 import com.yeshi.makemoney.app.dto.mq.ExtractTransferResultMQMsg;
 import com.yeshi.makemoney.app.dto.mq.GoldCornSettleMQMsg;
@@ -10,6 +11,7 @@
 import com.yeshi.makemoney.app.service.inter.goldcorn.GoldCornSettleService;
 import com.yeshi.makemoney.app.service.inter.money.ExtractService;
 import com.yeshi.makemoney.app.utils.Constant;
+import com.yeshi.makemoney.app.utils.LogUtil;
 import com.yeshi.makemoney.app.utils.mq.CMQManager;
 import org.mybatis.spring.annotation.MapperScan;
 import org.slf4j.Logger;
@@ -40,6 +42,7 @@
 @EnableTransactionManagement
 //@EnableDubbo(scanBasePackages = "com.ks.push.service.remote")
 public class Application implements ApplicationListener<ContextRefreshedEvent> {
+    Logger settleLogger= LoggerFactory.getLogger("settleLog");
     private final static Logger logger = LoggerFactory.getLogger(Application.class);
 
     public static void main(String[] args) {
@@ -54,6 +57,8 @@
         logger.info("瀹瑰櫒鍔犺浇瀹屾瘯");
         initMQMsgConsumer();
         initCOS();
+        LogUtil.settleLogger.info("test123");
+
     }
 
     @Resource
@@ -70,24 +75,32 @@
             new JobThreadExecutorServiceImpl().run(new Runnable() {
                 @Override
                 public void run() {
+
                     Map<String, GoldCornSettleMQMsg> map = CMQManager.getInstance().consumeGoldCornSettleMsg(10);
                     if (map != null) {
                         for (Iterator<String> its = map.keySet().iterator(); its.hasNext(); ) {
                             String key = its.next();
                             GoldCornSettleMQMsg msg = map.get(key);
                             try {
+                                settleLogger.info("娑堣垂缁撶畻娑堟伅寮�濮嬶細{}",new Gson().toJson(msg));
                                 goldCornSettleService.settle(msg.getUid(), msg.getDay(),msg.getSettleId());
                                 CMQManager.getInstance().deleteGoldCornSettleMsg(key);
+                                settleLogger.info("娑堣垂缁撶畻娑堟伅鎴愬姛锛歿}",new Gson().toJson(msg));
                             } catch (UserInfoException e) {
                                 e.printStackTrace();
+                                settleLogger.error("娑堣垂缁撶畻娑堟伅寮傚父锛歿} ",new Gson().toJson(msg),e);
                             } catch (GoldCornMoneyExchangeRateRecordException e) {
                                 e.printStackTrace();
+                                settleLogger.error("娑堣垂缁撶畻娑堟伅寮傚父锛歿} ",new Gson().toJson(msg),e);
                             } catch (UserMoneyRecordException e) {
                                 e.printStackTrace();
+                                settleLogger.error("娑堣垂缁撶畻娑堟伅寮傚父锛歿} ",new Gson().toJson(msg),e);
                             } catch (GoldCornConsumeRecordException e) {
                                 e.printStackTrace();
+                                settleLogger.error("娑堣垂缁撶畻娑堟伅寮傚父锛歿} ",new Gson().toJson(msg),e);
                             } catch (Exception e) {
                                 e.printStackTrace();
+                                settleLogger.error("娑堣垂缁撶畻娑堟伅寮傚父锛歿} ",new Gson().toJson(msg),e);
                             }
                         }
                     }
@@ -101,7 +114,7 @@
         new JobThreadExecutorServiceImpl().run(new Runnable() {
             @Override
             public void run() {
-                Map<String, ExtractTransferResultMQMsg> map = CMQManager.getInstance().consumeExtractResultMsg(10);
+                Map<String, ExtractTransferResultMQMsg> map = CMQManager.getInstance().consumeExtractResultMsg(1);
                 if (map != null) {
                     for (Iterator<String> its = map.keySet().iterator(); its.hasNext(); ) {
                         String key = its.next();

--
Gitblit v1.8.0