Browse Source

Merge remote-tracking branch 'origin/dev_govgrid' into dev

dev_shibei_match
yinzuomei 5 years ago
parent
commit
7f03c41c9a
  1. 8
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerGridServiceImpl.java

8
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerGridServiceImpl.java

@ -243,13 +243,17 @@ public class CustomerGridServiceImpl extends BaseServiceImpl<CustomerGridDao, Cu
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public Result deleteGrid(TokenDto tokenDto,DeleteGridFormDTO deleteGridFormDTO) { public Result deleteGrid(TokenDto tokenDto,DeleteGridFormDTO deleteGridFormDTO) {
List<UserIdDTO> userIdDTOS = baseDao.selectUserIdByGrid(deleteGridFormDTO.getGridId()); List<UserIdDTO> userIdDTOS = baseDao.selectUserIdByGrid(deleteGridFormDTO.getGridId());
if (userIdDTOS.size()==0){
baseDao.deleteGrid(deleteGridFormDTO);
}else {
deleteGridFormDTO.setUserId(tokenDto.getUserId()); deleteGridFormDTO.setUserId(tokenDto.getUserId());
Result<GridStaffCountDTO> gridStaffCountDTOResult = epmetUserFeignClient.selectGridStaffCountByUserId(userIdDTOS); Result<GridStaffCountDTO> gridStaffCountDTOResult = epmetUserFeignClient.selectGridStaffCountByUserId(userIdDTOS);
if (gridStaffCountDTOResult.getData().getEnableCount()==0){ if (gridStaffCountDTOResult.getData().getEnableCount() == 0) {
baseDao.deleteGrid(deleteGridFormDTO); baseDao.deleteGrid(deleteGridFormDTO);
}else { } else {
return new Result().error(EpmetErrorCode.NOT_DEL_GRID.getCode()); return new Result().error(EpmetErrorCode.NOT_DEL_GRID.getCode());
} }
}
return new Result(); return new Result();
} }

Loading…
Cancel
Save