From 909db3e5ddf1defcd5a9dcda16847013dec691cc Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 화, 18 1월 2022 09:47:45 +0900
Subject: [PATCH] - 헤더 일반메일 아이콘 색상 변경 - 등록일자 내림차순 정렬 - 기본 프로젝트의 기간이 null로 표시되는 거 수정

---
 src/main/java/kr/wisestone/owl/service/impl/IssueCompanyServiceImpl.java |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/src/main/java/kr/wisestone/owl/service/impl/IssueCompanyServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/IssueCompanyServiceImpl.java
index e97dba6..c7ea8ac 100644
--- a/src/main/java/kr/wisestone/owl/service/impl/IssueCompanyServiceImpl.java
+++ b/src/main/java/kr/wisestone/owl/service/impl/IssueCompanyServiceImpl.java
@@ -109,11 +109,11 @@
     public void modifyIssueCompanyField(Issue issue, IssueForm issueForm) {
         if (issue != null) {
             StringBuilder sb = new StringBuilder();
+            IssueCompany issueCompany = this.issueCompanyRepository.findByIssueId(issue.getId());
             List<Map<String, Object>> issueCompanyFields = issueForm.getIssueCompanyFields();
 
             if (issueCompanyFields != null && issueCompanyFields.size() > 0) {
                 Map<String, Object> param = issueCompanyFields.get(0);
-                IssueCompany issueCompany = this.issueCompanyRepository.findByIssueId(issue.getId());
 
                 if (issueCompany != null) { //�닔�젙 �떆
                     // 蹂�寃� �씠�젰 癒쇱� �궓湲곌퀬 issueCompany�뿉 set�븯湲�
@@ -176,6 +176,11 @@
             } else {
                 this.issueCompanyRepository.deleteByIssueId(issue.getId());
                 this.issueCompanyRepository.flush();
+
+                if (issueCompany != null) {
+                    issueHistoryService.detectIssueCompany(IssueHistoryType.DELETE, null, null, issueCompany, sb);
+                    issueHistoryService.addIssueHistory(issue, IssueHistoryType.MODIFY, sb.toString());
+                }
             }
         }
     }

--
Gitblit v1.8.0