From b2bf222751b9bba2315f861c2c5a2511dad86626 Mon Sep 17 00:00:00 2001 From: 이민희 <mhlee@maprex.co.kr> Date: 화, 23 11월 2021 21:34:43 +0900 Subject: [PATCH] 이력 남기기 --- src/main/java/kr/wisestone/owl/service/impl/IssueHostingServiceImpl.java | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/src/main/java/kr/wisestone/owl/service/impl/IssueHostingServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/IssueHostingServiceImpl.java index de7fd64..9437299 100644 --- a/src/main/java/kr/wisestone/owl/service/impl/IssueHostingServiceImpl.java +++ b/src/main/java/kr/wisestone/owl/service/impl/IssueHostingServiceImpl.java @@ -1,6 +1,7 @@ package kr.wisestone.owl.service.impl; import kr.wisestone.owl.domain.*; +import kr.wisestone.owl.domain.enumType.IssueHistoryType; import kr.wisestone.owl.mapper.HostingFieldMapper; import kr.wisestone.owl.mapper.IssueHostingMapper; import kr.wisestone.owl.repository.IssueHostingRepository; @@ -30,6 +31,9 @@ private HostingFieldService hostingFieldService; @Autowired + private IssueHistoryService issueHistoryService; + + @Autowired private IssueHostingMapper issueHostingMapper; @Override @@ -53,6 +57,11 @@ if (issueHostings != null && issueHostings.size() >0){//�닔�젙 �븷 寃쎌슦 issueHosting = issueHostings.iterator().next(); + // 蹂�寃� �씠�젰 + StringBuilder sb = new StringBuilder(); + issueHistoryService.detectIssueHosting(IssueHistoryType.MODIFY, param, issueHosting, sb); + issueHistoryService.addIssueHistory(issue, IssueHistoryType.MODIFY, sb.toString()); + issueHosting.setHostingField(hostingField); issueHosting.setName(MapUtil.getString(param, "name")); issueHosting.setEmail(MapUtil.getString(param, "email")); @@ -64,6 +73,10 @@ issueHosting = ConvertUtil.convertMapToClass(param, IssueHosting.class); issueHosting.setIssue(issue); issueHosting.setHostingField(hostingField); + // 異붽� �씠�젰 + StringBuilder sb = new StringBuilder(); + issueHistoryService.detectIssueHosting(IssueHistoryType.ADD, param, issueHosting, sb); + issueHistoryService.addIssueHistory(issue, IssueHistoryType.MODIFY, sb.toString()); } this.issueHostingRepository.saveAndFlush(issueHosting); } -- Gitblit v1.8.0