|
@ -4,10 +4,12 @@ import cn.hutool.core.collection.ListUtil; |
|
|
import cn.hutool.core.util.ObjectUtil; |
|
|
import cn.hutool.core.util.ObjectUtil; |
|
|
import lombok.RequiredArgsConstructor; |
|
|
import lombok.RequiredArgsConstructor; |
|
|
import org.apache.dubbo.config.annotation.DubboReference; |
|
|
import org.apache.dubbo.config.annotation.DubboReference; |
|
|
|
|
|
import org.dromara.business.domain.BusinessAlert; |
|
|
import org.dromara.business.domain.bo.BusinessAlertBo; |
|
|
import org.dromara.business.domain.bo.BusinessAlertBo; |
|
|
import org.dromara.business.domain.model.StatObj; |
|
|
import org.dromara.business.domain.model.StatObj; |
|
|
import org.dromara.business.feign.FeignDeviceGroup; |
|
|
import org.dromara.business.feign.FeignDeviceGroup; |
|
|
import org.dromara.business.mapper.BusinessAlertMapper; |
|
|
import org.dromara.business.mapper.BusinessAlertMapper; |
|
|
|
|
|
import org.dromara.business.service.IBusinessAlertService; |
|
|
import org.dromara.business.service.IBusinessAlertStatisticsService; |
|
|
import org.dromara.business.service.IBusinessAlertStatisticsService; |
|
|
import org.dromara.common.core.exception.ServiceException; |
|
|
import org.dromara.common.core.exception.ServiceException; |
|
|
import org.dromara.common.redis.utils.RedisUtils; |
|
|
import org.dromara.common.redis.utils.RedisUtils; |
|
@ -63,6 +65,8 @@ public class BusinessAlertStatisticsServiceImpl implements IBusinessAlertStatist |
|
|
@Autowired |
|
|
@Autowired |
|
|
FeignDeviceGroup feignDeviceGroup; |
|
|
FeignDeviceGroup feignDeviceGroup; |
|
|
|
|
|
|
|
|
|
|
|
private final IBusinessAlertService businessAlertService; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 按照月份分类预警数量 |
|
|
* 按照月份分类预警数量 |
|
@ -715,7 +719,14 @@ public class BusinessAlertStatisticsServiceImpl implements IBusinessAlertStatist |
|
|
public Map<String, Object> listAppAlertCount(BusinessAlertBo businessAlertBo) { |
|
|
public Map<String, Object> listAppAlertCount(BusinessAlertBo businessAlertBo) { |
|
|
//构建查询数据权限
|
|
|
//构建查询数据权限
|
|
|
createPermissions(businessAlertBo); |
|
|
createPermissions(businessAlertBo); |
|
|
return baseMapper.listAppAlertCount(businessAlertBo); |
|
|
|
|
|
|
|
|
Map<String, Object> result = baseMapper.listAppAlertCount(businessAlertBo); |
|
|
|
|
|
|
|
|
|
|
|
List<BusinessAlert> businessAlerts = businessAlertService.listTodoAlert(businessAlertBo); |
|
|
|
|
|
|
|
|
|
|
|
result.put("todoCount",businessAlerts.size()); |
|
|
|
|
|
|
|
|
|
|
|
return result; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|