Explorar o código

日志参数空值统一处理

gaodm %!s(int64=6) %!d(string=hai) anos
pai
achega
67aff503a1

+ 4 - 0
log-service/src/main/java/com/diagbot/rabbit/MyReceiver.java

@@ -3,6 +3,7 @@ package com.diagbot.rabbit;
 import com.diagbot.entity.SysLog;
 import com.diagbot.facade.SysLogFacade;
 import com.diagbot.util.GsonUtil;
+import com.diagbot.util.StringUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.cloud.stream.annotation.EnableBinding;
 import org.springframework.cloud.stream.annotation.StreamListener;
@@ -21,6 +22,9 @@ public class MyReceiver {
     public void inputLog(String message) {
         System.out.println("Received <" + message + ">");
         SysLog sysLog = GsonUtil.toObject(message, SysLog.class);
+        if (StringUtil.isBlank(sysLog.getParams())){
+            sysLog.setParams("");
+        }
         sysLogFacade.save(sysLog);
     }
 }