Commit c003009c by 陶光胜

取数平台权限

parent dee5bd99
package com.gic.cloud.data.hook.web; package com.gic.cloud.data.hook.web;
import com.gic.clerk.api.constant.ThirdProjectEnum;
import com.gic.clerk.api.dto.right.RightMenuDTO;
import com.gic.clerk.api.service.RightService;
import com.gic.cloud.data.hook.api.dto.FreeQuerySource; import com.gic.cloud.data.hook.api.dto.FreeQuerySource;
import com.gic.cloud.data.hook.api.service.IFreeQueryService; import com.gic.cloud.data.hook.api.service.IFreeQueryService;
import com.gic.enterprise.api.dto.EnterpriseDTO; import com.gic.enterprise.api.dto.EnterpriseDTO;
...@@ -14,10 +17,7 @@ import org.springframework.web.bind.annotation.RequestMapping; ...@@ -14,10 +17,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import java.text.ParseException; import java.text.ParseException;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.Calendar; import java.util.*;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
@Controller @Controller
public class AlarmController { public class AlarmController {
...@@ -27,6 +27,8 @@ public class AlarmController { ...@@ -27,6 +27,8 @@ public class AlarmController {
private EnterpriseService enterpriseService; private EnterpriseService enterpriseService;
@Autowired @Autowired
private IFreeQueryService freeQueryService; private IFreeQueryService freeQueryService;
@Autowired
private RightService rightService;
@RequestMapping("service-alarm") @RequestMapping("service-alarm")
public Map<String, Object> serviceAlarm(){ public Map<String, Object> serviceAlarm(){
...@@ -44,6 +46,16 @@ public class AlarmController { ...@@ -44,6 +46,16 @@ public class AlarmController {
Date expireTime = freeQuerySource.getDbExpiration(); Date expireTime = freeQuerySource.getDbExpiration();
Map<String, Object> alarmResult = this.getAlarmResult(expireTime, alarmWay); Map<String, Object> alarmResult = this.getAlarmResult(expireTime, alarmWay);
alarmResult.put("isPrivate", freeQuerySource.getIsPrivate()); alarmResult.put("isPrivate", freeQuerySource.getIsPrivate());
alarmResult.put("customSearch", 0);
List<RightMenuDTO> list = this.rightService.listSuperAdminAllGicWebMenu(SessionContextUtils.getLoginUserEnterpriseId(), ThirdProjectEnum.DATA_HOOK.getCode());
List<String> tables = new ArrayList<>();
if(org.apache.commons.collections.CollectionUtils.isNotEmpty(list)){
for(RightMenuDTO menuDTO : list){
if("custom_search".equals(menuDTO.getMenuCode())){
alarmResult.put("customSearch", 1);
}
}
}
return alarmResult; return alarmResult;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment