Explorar o código

fix: 系统日志

zhanghaijun %!s(int64=2) %!d(string=hai) anos
pai
achega
f3feb263db

+ 4 - 2
src/main/java/com/cec/plugins/service/task/LogService.java

@@ -3,6 +3,7 @@ package com.cec.plugins.service.task;
 import cn.hutool.core.date.DateUtil;
 import cn.hutool.core.util.IdUtil;
 import cn.hutool.core.util.StrUtil;
+import cn.hutool.json.JSONUtil;
 import com.cec.plugins.domain.reported.SystemLogDto;
 import com.cec.plugins.enumerate.TaskEnum;
 import com.cec.plugins.service.RedisClientSource;
@@ -27,8 +28,9 @@ public class LogService implements ApplicationRunner {
 
     @Override
     public void run(ApplicationArguments args) throws Exception {
-        log.info("订阅redis, key: {}", "LOGINFO");
-        redisClientSource.subscribe("LOGINFO", SystemLogDto.LogItem.class, logItem -> {
+        redisClientSource.subscribe("LOGINFO", String.class, messageStr -> {
+            log.info("订阅redis, key: {}, message: {}", "LOGINFO", messageStr);
+            SystemLogDto.LogItem logItem = JSONUtil.toBean(messageStr, SystemLogDto.LogItem.class);
             SystemLogDto dto = new SystemLogDto();
             String taskId = redisClientSource.getCacheStr(TaskEnum.TaskId.getKey());
             if (StrUtil.isBlank(taskId)) {

+ 1 - 1
src/main/resources/application.yml

@@ -38,7 +38,7 @@ project:
     ip-address: ${PLUGIN_HOST:127.0.0.1}
     port: ${PLUGIN_PORT:${server.port}}
     service-name: guidaojiaotong_collection
-    license: ${PLUGIN_LICENSE:CECA_20230920}
+    license: ${PLUGIN_LICENSE:CEC_LICENCE}
   simulation:
     retries: ${SIMULATION_RETRIES:20}
     delay-millis: ${SIMULATION_DELAY-MILLIS:500}