diff --git a/src/main/java/com/dbnt/faisp/kwms/service/KwmsService.java b/src/main/java/com/dbnt/faisp/kwms/service/KwmsService.java index 225d6689..b9b628b9 100644 --- a/src/main/java/com/dbnt/faisp/kwms/service/KwmsService.java +++ b/src/main/java/com/dbnt/faisp/kwms/service/KwmsService.java @@ -8,6 +8,7 @@ import com.dbnt.faisp.main.userInfo.model.UserInfo; import com.dbnt.faisp.main.userInfo.repository.UserCareerRepository; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.time.LocalDate; import java.time.format.DateTimeFormatter; @@ -22,6 +23,7 @@ public class KwmsService { private final CodeMgtService codeMgtService; private final UserCareerRepository careerRepository; + @Transactional public UserInfo selectEmpInfo(String dicCode){ VEmployee empInfo = vEmployeeRepository.findByDic(dicCode).orElse(null); if(empInfo==null){ diff --git a/src/main/java/com/dbnt/faisp/main/codeMgt/service/CodeMgtService.java b/src/main/java/com/dbnt/faisp/main/codeMgt/service/CodeMgtService.java index c775d9ef..797c9617 100644 --- a/src/main/java/com/dbnt/faisp/main/codeMgt/service/CodeMgtService.java +++ b/src/main/java/com/dbnt/faisp/main/codeMgt/service/CodeMgtService.java @@ -118,6 +118,16 @@ public class CodeMgtService{ newCode.setItemValue(value); newCode.setUseChk("T"); codeMgtRepository.save(newCode); + + // 새 관서 등록시 부서 추가될 수 있도록 공통코드 카테고리 추가. + if(categoryCd.equals("OG")){ + CodeCatg newCategory = new CodeCatg(); + newCategory.setCategoryCd(newCode.getItemCd()); + newCategory.setCategoryValue(newCode.getItemValue()); + newCategory.setDescription(newCode.getItemValue()+" 부서"); + codeCatgRepository.save(newCategory); + } + return newCode.getItemCd(); } return code.getItemCd(); diff --git a/src/main/resources/templates/igActivities/fpiMgt/affair/affairViewModal.html b/src/main/resources/templates/igActivities/fpiMgt/affair/affairViewModal.html index b59b5056..7023c747 100644 --- a/src/main/resources/templates/igActivities/fpiMgt/affair/affairViewModal.html +++ b/src/main/resources/templates/igActivities/fpiMgt/affair/affairViewModal.html @@ -338,7 +338,7 @@