Browse Source

图表分组相关日志

chenw 6 years ago
parent
commit
8415d5fd55

+ 3 - 3
bi-server/src/main/java/com/usoftchina/bi/server/controller/chart/ChartsConfigController.java

@@ -129,7 +129,7 @@ public class ChartsConfigController {
     @Auth(user = "admin")
     @PostMapping("/batchUpdateChartsGroup")
     public RepEntity saveChartsGroup(@RequestHeader String token, @RequestBody List<GroupInfo> groupInfoList){
-        return chartsConfigService.saveChartsGroup(groupInfoList);
+        return chartsConfigService.saveChartsGroup(token, groupInfoList);
     }
 
     /*
@@ -139,7 +139,7 @@ public class ChartsConfigController {
     @CheckToken
     @PostMapping("/updataListGroup")
     public RepEntity updataListGroup(@RequestHeader String token,@RequestBody List<GroupInfo> body){
-        return chartsConfigService.updataListGroup(body);
+        return chartsConfigService.updataListGroup(token, body);
     }
 
     /*
@@ -150,7 +150,7 @@ public class ChartsConfigController {
     @Auth(user = "admin")
     @PostMapping("/delChartsGroup")
     public RepEntity delChartsGroup(@RequestHeader String token,@RequestBody List<Integer> body){
-        return chartsConfigService.delDataConnectorGroup(body);
+        return chartsConfigService.delDataConnectorGroup(token, body);
     }
 
     /*

+ 14 - 4
bi-server/src/main/java/com/usoftchina/bi/server/service/chart/ChartsConfigService.java

@@ -262,7 +262,9 @@ public class ChartsConfigService {
         return new RepEntity(RepCode.success);
     }
 
-    public RepEntity saveChartsGroup(List<GroupInfo> groupInfoList) {
+    public RepEntity saveChartsGroup(String token, List<GroupInfo> groupInfoList) {
+        Map<String, String> resMap = GetTokenDataUtil.getTokenData(token);
+        String username = resMap.get("name");
         List<GroupInfo> addGroupInfoList = new ArrayList<>();
         List<GroupInfo> deleteGroupInfoList = new ArrayList<>();
         List<GroupInfo> updateGroupInfoList = new ArrayList<>();
@@ -276,12 +278,15 @@ public class ChartsConfigService {
             }
         });
         if (addGroupInfoList.size() > 0) {
+            messageLogService.save("图表分组", null, username, "批量创建图表分组");
             chartsConfigMapper.batchInsertCharts(addGroupInfoList);
         }
         if (updateGroupInfoList.size() > 0) {
+            messageLogService.save("图表分组", null, username, "批量更新图表分组");
             chartsConfigMapper.batchUpdateCharts(updateGroupInfoList);
         }
         if (deleteGroupInfoList.size() > 0) {
+            messageLogService.save("图表分组", null, username, "批量删除图表分组");
             chartsConfigMapper.batchUpdateGroupToDefault(deleteGroupInfoList);
             chartsConfigMapper.batchDeleteCharts(deleteGroupInfoList);
         }
@@ -291,21 +296,25 @@ public class ChartsConfigService {
     /*
     批量更新图表分组
      */
-    public RepEntity updataListGroup(List<GroupInfo> groupInfoList){
+    public RepEntity updataListGroup(String token, List<GroupInfo> groupInfoList){
+        Map<String, String> resMap = GetTokenDataUtil.getTokenData(token);
+        String username = resMap.get("name");
         Iterator isList = groupInfoList.iterator();
         GroupInfo groupInfo = new GroupInfo();
         while (isList.hasNext()){
             groupInfo = (GroupInfo) isList.next();
             chartsConfigMapper.updataChartsGroup(groupInfo);
         }
-
+        messageLogService.save("图表分组", null, username, "批量更新图表分组");
         return new RepEntity(RepCode.success);
     }
 
     /*
     删除图表分组
      */
-    public RepEntity delDataConnectorGroup(List<Integer> idList){
+    public RepEntity delDataConnectorGroup(String token, List<Integer> idList){
+        Map<String, String> resMap = GetTokenDataUtil.getTokenData(token);
+        String username = resMap.get("name");
         List<Integer> integerList = idList;
         Iterator isList = integerList.iterator();
         while (isList.hasNext()){
@@ -320,6 +329,7 @@ public class ChartsConfigService {
             }
         }
         chartsConfigMapper.delChartsGroup(idList);
+        messageLogService.save("图表分组", null, username, "批量删除图表分组");
         return new RepEntity(RepCode.success);
     }