Browse Source

操作日志添加场景名称

lyhzzz 2 years ago
parent
commit
d02d479134

+ 2 - 1
src/main/java/com/cdf/controller/service/FdkkSceneEditController.java

@@ -66,7 +66,8 @@ public class FdkkSceneEditController extends BaseLogController {
     @PostMapping("publicScene")
     public ResultData scenePublicScene(@RequestBody FdkkHotRequest fdkkHotRequest ,@RequestHeader String token) throws Exception{
         fdkkSceneEditService.publicScene(fdkkHotRequest,token);
-        String info = String.format(LogInfoKey.baseInfo,"发布场景",fdkkHotRequest.getNum(),"");
+        String sceneName = fdkkSceneEditService.getSceneName(fdkkHotRequest.getNum());
+        String info = String.format(LogInfoKey.baseInfo,"发布场景",sceneName,"");
         logService.addLog("场景管理",info,getIp(),getToken());
         return ResultData.ok();
     }

+ 12 - 0
src/main/java/com/cdf/service/impl/FdkkSceneEditService.java

@@ -323,4 +323,16 @@ public class FdkkSceneEditService {
       return "";
     }
 
+    public String getSceneName(String num) {
+        try {
+            HashMap<String, String> map = new HashMap<>();
+            map.put("num",num);
+            JSONObject info = fdkkClient.getInfo(map);
+            return info.getJSONObject("data").getString("title");
+        }catch (Exception e){
+            e.printStackTrace();
+        }
+       return num;
+
+    }
 }