Ver código fonte

feat(health-data): 优化异常检测时间格式,使用指定格式化字符串输出检测时间

mcbaiyun 2 semanas atrás
pai
commit
f8faf0a668

+ 3 - 1
src/main/java/work/baiyun/chronicdiseaseapp/aspect/HealthDataCriticalAlertAspect.java

@@ -23,6 +23,8 @@ import work.baiyun.chronicdiseaseapp.util.SecurityUtils;
 import java.lang.reflect.Field;
 import java.lang.reflect.Method;
 import java.math.BigDecimal;
+import java.time.LocalDateTime;
+import java.time.format.DateTimeFormatter;
 import java.util.HashMap;
 import java.util.Map;
 
@@ -158,7 +160,7 @@ public class HealthDataCriticalAlertAspect {
                 Map<String, Object> anomalyPayload = new HashMap<>();
                 anomalyPayload.put("patientId", userId);
                 anomalyPayload.put("anomalies", warnings);
-                anomalyPayload.put("detectedAt", java.time.LocalDateTime.now().toString());
+                anomalyPayload.put("detectedAt", LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
 
                 // prepare base request
                 SystemAnomalySendRequest baseReq = new SystemAnomalySendRequest();