|
|
@ -19,6 +19,8 @@ package com.epmet.controller; |
|
|
|
|
|
|
|
import com.epmet.commons.tools.annotation.LoginUser; |
|
|
|
import com.epmet.commons.tools.annotation.MaskResponse; |
|
|
|
import com.epmet.commons.tools.exception.EpmetErrorCode; |
|
|
|
import com.epmet.commons.tools.exception.EpmetException; |
|
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
|
import com.epmet.commons.tools.security.dto.TokenDto; |
|
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
@ -34,6 +36,7 @@ import com.epmet.dto.result.IcUserWarnNoticeResultDTO; |
|
|
|
import com.epmet.dto.result.UserWarnNameListResultDTO; |
|
|
|
import com.epmet.service.IcStatsResiWarnService; |
|
|
|
import com.epmet.service.StatsResiWarnService; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.util.CollectionUtils; |
|
|
|
import org.springframework.web.bind.annotation.PostMapping; |
|
|
@ -67,6 +70,9 @@ public class StatsResiWarnController { |
|
|
|
public Result<List<IcStatsResiResultDTO>> list(@LoginUser TokenDto tokenDto,@RequestBody StatsResiListFormDTO formDTO){ |
|
|
|
ValidatorUtils.validateEntity(formDTO); |
|
|
|
String customerId = tokenDto.getCustomerId(); |
|
|
|
if (StringUtils.isBlank(formDTO.getId()) && CollectionUtils.isEmpty(formDTO.getIdList())) { |
|
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "id或者idList不能同时为空", "参数错误"); |
|
|
|
} |
|
|
|
List<IcStatsResiResultDTO> icStatsResiResultDTOList = statsResiWarnService.list(customerId,formDTO.getId(),formDTO.getLevel(),formDTO.getIdList()); |
|
|
|
return new Result<List<IcStatsResiResultDTO>>().ok(icStatsResiResultDTOList); |
|
|
|
} |
|
|
|