Commit c003009c by 陶光胜

取数平台权限

parent dee5bd99
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.service.IFreeQueryService;
import com.gic.enterprise.api.dto.EnterpriseDTO;
......@@ -14,10 +17,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import java.util.*;
@Controller
public class AlarmController {
......@@ -27,6 +27,8 @@ public class AlarmController {
private EnterpriseService enterpriseService;
@Autowired
private IFreeQueryService freeQueryService;
@Autowired
private RightService rightService;
@RequestMapping("service-alarm")
public Map<String, Object> serviceAlarm(){
......@@ -44,6 +46,16 @@ public class AlarmController {
Date expireTime = freeQuerySource.getDbExpiration();
Map<String, Object> alarmResult = this.getAlarmResult(expireTime, alarmWay);
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;
}
......
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