From 0c3791237f1fc8fbdd65f959378c7906e6b2c75c Mon Sep 17 00:00:00 2001 From: jhjang <jhjang@maprex.co.kr> Date: 목, 09 12월 2021 09:25:14 +0900 Subject: [PATCH] - app 버전 수정 - 테이블 마이그레이션 파일 분리 --- src/main/java/kr/wisestone/owl/web/controller/IssueController.java | 30 +++++++++++++++++++++++++++--- 1 files changed, 27 insertions(+), 3 deletions(-) diff --git a/src/main/java/kr/wisestone/owl/web/controller/IssueController.java b/src/main/java/kr/wisestone/owl/web/controller/IssueController.java index f967ec4..f752960 100644 --- a/src/main/java/kr/wisestone/owl/web/controller/IssueController.java +++ b/src/main/java/kr/wisestone/owl/web/controller/IssueController.java @@ -3,8 +3,8 @@ import kr.wisestone.owl.constant.Constants; import kr.wisestone.owl.domain.Issue; import kr.wisestone.owl.service.IssueService; -import kr.wisestone.owl.service.impl.IssueServiceImpl; import kr.wisestone.owl.util.ConvertUtil; +import kr.wisestone.owl.web.condition.ApiMonitorCondition; import kr.wisestone.owl.web.condition.IssueCondition; import kr.wisestone.owl.web.form.IssueForm; import org.slf4j.Logger; @@ -31,8 +31,7 @@ @Controller public class IssueController extends BaseController { - private static final Logger - log = LoggerFactory.getLogger(IssueController.class); + private static final Logger log = LoggerFactory.getLogger(IssueController.class); @Autowired private IssueService issueService; @@ -48,6 +47,21 @@ // 踰꾩쟾 �깮�꽦 this.issueService.addIssueVersion(issue.getId()); + return this.setSuccessMessage(resJsonData); + } + + // �뿰愿��씠�뒋 �깮�꽦 + @RequestMapping(value = "/issue/relIssueAdd", method = RequestMethod.POST) + public + @ResponseBody + Map<String, Object> relIssueAdd(MultipartHttpServletRequest request) { + Map<String, Object> resJsonData = new HashMap<>(); + // �씠�뒋 �깮�꽦 + Issue issue = this.issueService.addRelIssue(IssueForm.make(ConvertUtil.convertJsonToMap(request.getParameter(Constants.REQ_KEY_CONTENT))), request.getFiles("file")); + // 踰꾩쟾 �깮�꽦 + this.issueService.addIssueVersion(issue.getId()); + + resJsonData.put(Constants.RES_KEY_CONTENTS, issue.getId()); //�뿰愿��씠�뒋 ID return this.setSuccessMessage(resJsonData); } @@ -175,4 +189,14 @@ return this.setSuccessMessage(resJsonData); } + + // api 湲곕줉 議고쉶 + @RequestMapping(value = "/api/findHistory", produces = MediaType.APPLICATION_JSON_VALUE) + public + @ResponseBody + Map<String, Object> findApiHistory(@RequestBody Map<String, Map<String, Object>> params) { + Map<String, Object> resJsonData = new HashMap<>(); + this.issueService.findApiIssue(ApiMonitorCondition.make(params.get(Constants.REQ_KEY_CONTENT)), resJsonData); + return this.setSuccessMessage(resJsonData); + } } -- Gitblit v1.8.0