From 27659024a53ebf1c8b99f2848d6f58ae5bd17b3e Mon Sep 17 00:00:00 2001 From: 이민희 <mhlee@maprex.co.kr> Date: 화, 09 11월 2021 11:50:05 +0900 Subject: [PATCH] ISP, 호스팅 관리 프론트 --- src/main/java/kr/wisestone/owl/service/impl/CompanyFieldServiceImpl.java | 15 +++++++++------ 1 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/main/java/kr/wisestone/owl/service/impl/CompanyFieldServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/CompanyFieldServiceImpl.java index d431ed6..911f3db 100644 --- a/src/main/java/kr/wisestone/owl/service/impl/CompanyFieldServiceImpl.java +++ b/src/main/java/kr/wisestone/owl/service/impl/CompanyFieldServiceImpl.java @@ -104,6 +104,15 @@ throw new OwlRuntimeException( this.messageAccessor.getMessage(MsgConstants.COMPANY_REMOVE_NOT_SELECT)); } + for (Long id : companyFieldForm.getRemoveIds()) { + if (!this.userService.useUserLevel(id)) { + this.companyFieldRepository.deleteById(id); + } else { + throw new OwlRuntimeException( + this.messageAccessor.getMessage(MsgConstants.DEPARTMENT_ALREADY_IN_USE)); + } + + } this.companyFieldRepository.flush(); } @@ -140,12 +149,6 @@ model.addAttribute(Constants.EXCEL, excelInfo); return new ModelAndView(this.excelView); - } - - // �궘�젣 �븷 �뾽泥닿� �엳�뒗吏� �솗�씤 - @Override - public boolean company(Long Id) { - return this.companyFieldMapper.findByCompany(Id) > 0; } // 寃��깋 寃곌낵瑜� CompanyFieldVo 濡� 蹂��솚�븳�떎. -- Gitblit v1.8.0