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