| | |
| | | import kr.wisestone.owl.exception.OwlRuntimeException; |
| | | import kr.wisestone.owl.mapper.IspFieldMapper; |
| | | import kr.wisestone.owl.repository.IspFieldRepository; |
| | | import kr.wisestone.owl.service.CompanyFieldService; |
| | | import kr.wisestone.owl.service.IspFieldService; |
| | | import kr.wisestone.owl.service.WorkspaceService; |
| | | import kr.wisestone.owl.util.ConvertUtil; |
| | |
| | | |
| | | @Autowired |
| | | private WorkspaceService workspaceService; |
| | | |
| | | @Autowired |
| | | private CompanyFieldService companyFieldService; |
| | | |
| | | @Autowired |
| | | private ExcelView excelView; |
| | |
| | | this.messageAccessor.getMessage(MsgConstants.ISP_REMOVE_NOT_SELECT)); |
| | | } |
| | | for (Long id : IspFieldForm.getRemoveIds()) { |
| | | List<CompanyField> companyField = this.companyFieldService.findByIsp(id); |
| | | if (companyField != null && companyField.size() > 0) { |
| | | throw new OwlRuntimeException( |
| | | this.messageAccessor.getMessage(MsgConstants.ISP_EXIST_COMPANY)); |
| | | } else { |
| | | this.ispFieldRepository.deleteById(id); |
| | | } |
| | | } |
| | | this.ispFieldRepository.flush(); |
| | | } |