Commit e5f28ad4 by 陶光胜

Merge branch 'developer' of http://115.159.76.241/data-hook/gic-cloud into developer

parents 3a24ee91 e1ac8f42
...@@ -43,9 +43,15 @@ public class AlarmController { ...@@ -43,9 +43,15 @@ public class AlarmController {
EnterpriseDTO enterprise = this.enterpriseService.getEnterpriseById(SessionContextUtils.getLoginUserEnterpriseId()); EnterpriseDTO enterprise = this.enterpriseService.getEnterpriseById(SessionContextUtils.getLoginUserEnterpriseId());
Integer alarmWay = enterprise.getAlarmWay(); Integer alarmWay = enterprise.getAlarmWay();
FreeQuerySource freeQuerySource = this.freeQueryService.getFreeQuerySource(SessionContextUtils.getLoginUserEnterpriseId()); FreeQuerySource freeQuerySource = this.freeQueryService.getFreeQuerySource(SessionContextUtils.getLoginUserEnterpriseId());
Date expireTime = freeQuerySource.getDbExpiration(); Map<String, Object> alarmResult = new HashMap<>();
Map<String, Object> alarmResult = this.getAlarmResult(expireTime, alarmWay); if(freeQuerySource == null){
alarmResult.put("isPrivate", freeQuerySource.getIsPrivate()); alarmResult.put("type", 0);
alarmResult.put("remain", 0);
}else {
Date expireTime = freeQuerySource.getDbExpiration();
alarmResult = this.getAlarmResult(expireTime, alarmWay);
alarmResult.put("isPrivate", freeQuerySource.getIsPrivate());
}
alarmResult.put("customSearch", 0); alarmResult.put("customSearch", 0);
List<RightMenuDTO> list = this.rightService.listSuperAdminAllGicWebMenu(SessionContextUtils.getLoginUserEnterpriseId(), ThirdProjectEnum.DATA_HOOK.getCode()); List<RightMenuDTO> list = this.rightService.listSuperAdminAllGicWebMenu(SessionContextUtils.getLoginUserEnterpriseId(), ThirdProjectEnum.DATA_HOOK.getCode());
if(org.apache.commons.collections.CollectionUtils.isNotEmpty(list)){ if(org.apache.commons.collections.CollectionUtils.isNotEmpty(list)){
......
...@@ -122,10 +122,14 @@ public class FreeQueryController { ...@@ -122,10 +122,14 @@ public class FreeQueryController {
public GeneralResult getFreeQueryCount(String sql, String enterpriseId, HttpServletRequest request, HttpServletResponse response) { public GeneralResult getFreeQueryCount(String sql, String enterpriseId, HttpServletRequest request, HttpServletResponse response) {
GeneralResult result = new GeneralResult(); GeneralResult result = new GeneralResult();
FreeQuerySource freeQuerySource = this.freeQueryService.getFreeQuerySource(SessionContextUtils.getLoginUserEnterpriseId()); FreeQuerySource freeQuerySource = this.freeQueryService.getFreeQuerySource(SessionContextUtils.getLoginUserEnterpriseId());
Date expireTime = freeQuerySource.getDbExpiration(); if(freeQuerySource != null){
Integer isPrivate = freeQuerySource.getIsPrivate(); Date expireTime = freeQuerySource.getDbExpiration();
if(isPrivate != null && isPrivate == 1 && expireTime != null && expireTime.before(new Date())){ Integer isPrivate = freeQuerySource.getIsPrivate();
result.setInfo("0"); if(isPrivate != null && isPrivate == 1 && expireTime != null && expireTime.before(new Date())){
result.setInfo("0");
}else {
result.setInfo(String.valueOf(this.freeQueryService.getFreeQueryCount(sql, enterpriseId)));
}
}else { }else {
result.setInfo(String.valueOf(this.freeQueryService.getFreeQueryCount(sql, enterpriseId))); result.setInfo(String.valueOf(this.freeQueryService.getFreeQueryCount(sql, enterpriseId)));
} }
...@@ -177,6 +181,10 @@ public class FreeQueryController { ...@@ -177,6 +181,10 @@ public class FreeQueryController {
public FreeQuerySource getCustomDatabase(){ public FreeQuerySource getCustomDatabase(){
FreeQuerySource freeQuerySource = this.freeQueryService.getFreeQuerySource(SessionContextUtils.getLoginUserEnterpriseId()); FreeQuerySource freeQuerySource = this.freeQueryService.getFreeQuerySource(SessionContextUtils.getLoginUserEnterpriseId());
System.out.println(JSON.toJSONString(freeQuerySource)); System.out.println(JSON.toJSONString(freeQuerySource));
if(freeQuerySource == null){
freeQuerySource = new FreeQuerySource();
freeQuerySource.setDatabase(this.enterpriseService.getEnterpriseById(SessionContextUtils.getLoginUserEnterpriseId()).getFactoryCode());
}
return freeQuerySource; return freeQuerySource;
} }
......
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