xiari 1 год назад
Родитель
Сommit
cc5706e4a9

+ 1 - 1
ruoyi-server/ruoyi-server-base/src/main/java/org/dromara/server/base/service/yktOperation/SyncRemotePtCardCenterService.java

@@ -59,7 +59,7 @@ public class SyncRemotePtCardCenterService {
      */
     public void errFill(Object msg) throws ServiceException{
         JSONObject entries = JSONUtil.parseObj(msg);
-        entries.set("useType", SystemUseTypeEnum.CONSUME); //消费 避免转换bean出现异常
+        entries.set("useType", null); //消费 避免转换bean出现异常
         boolean flag = bagService.createErrFillRecord(entries.toBean(RemoteConsumptionBo.class));
         if (!flag){
             throw new ServiceException("错扣补款失败");

+ 23 - 0
ruoyi-server/ruoyi-server-mqdata/src/main/java/org/dromara/server/mq/event/kafka/impl/cloud/ConsumeEventStrategyImpl.java

@@ -45,4 +45,27 @@ public class ConsumeEventStrategyImpl implements IYktEventStrategy {
             remoteConsumeService.dealKafkaConsumeData(recordBo);
         }
     }
+
+    public static void main(String[] args) {
+        String msg = "{\n" +
+            "    \"cardNo\": 35193,\n" +
+            "    \"consumeDate\": \"2025-02-19 19:32:30\",\n" +
+            "    \"consumeMoney\": 0.00,\n" +
+            "    \"creditType\": \"TERM_CONSUME\",\n" +
+            "    \"factoryId\": 3656457030,\n" +
+            "    \"operatorId\": 0,\n" +
+            "    \"realName\": \"苏兵\",\n" +
+            "    \"recordStatus\": 364,\n" +
+            "    \"statusFlag\": 4,\n" +
+            "    \"termNo\": 100,\n" +
+            "    \"termRecordId\": 47309,\n" +
+            "    \"userNo\": 0,\n" +
+            "    \"userNumb\": \"15674973790\"\n" +
+            "  }";
+        JSONObject entries = JSONUtil.parseObj(msg);
+        entries.set("creditType", null);
+        entries.set("useType", null);
+        RemoteConsumeBo recordBo = JSONUtil.toBean(entries, RemoteConsumeBo.class);
+        System.err.println(recordBo);
+    }
 }