Browse Source

问题修复

S0025136190 1 year ago
parent
commit
9c7234c2fa

+ 5 - 1
Backend/sample/src/main/java/com/dji/sample/manage/service/impl/DeviceOprLogsServiceImpl.java

@@ -87,9 +87,13 @@ public class DeviceOprLogsServiceImpl implements IDeviceOprLogsService {
     }
 
     private void addDeviceOprLog(DeviceDTO redisDevice, LogOprTypeEnum oprTypeEnum,CustomClaim customClaim) {
+        String userName = "System";
+        if(customClaim != null) {
+            userName = customClaim.getUsername();
+        }
         WorkspaceDTO workspaceDTO = workspaceService.getWorkspaceByWorkspaceId(redisDevice.getWorkspaceId()).get();
         DeviceOprLogsDTO deviceOprLogsDTO =
-                DeviceOprLogsDTO.builder().username(customClaim.getUsername())
+                DeviceOprLogsDTO.builder().username(userName)
                         .deviceSn(redisDevice.getDeviceSn())
                         .deviceName(redisDevice.getDeviceName())
                         .nickName(redisDevice.getNickname())

+ 4 - 0
Backend/sample/src/main/resources/hms.json

@@ -727,6 +727,10 @@
     "en": "Rainfall gauge damaged",
     "zh": "雨量计检测部件损坏"
   },
+  "dock_tip_0x19114816": {
+    "en": "heavy rainfall, please fly with caution.",
+    "zh": "雨量较大,请谨慎飞行。"
+  },
   "dock_tip_0x19114C00": {
     "en": "Water immersion detected",
     "zh": "机场浸水"