From 916a3cbabe4e50062fce61ff6f2f5d46c05dfbd1 Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 목, 17 3월 2022 17:47:45 +0900
Subject: [PATCH] - api로 이슈 추가 시 url/ip로 업체 찾는 코드 수정

---
 src/main/java/kr/wisestone/owl/service/impl/NoticeServiceImpl.java |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/src/main/java/kr/wisestone/owl/service/impl/NoticeServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/NoticeServiceImpl.java
index da7d162..480f85b 100644
--- a/src/main/java/kr/wisestone/owl/service/impl/NoticeServiceImpl.java
+++ b/src/main/java/kr/wisestone/owl/service/impl/NoticeServiceImpl.java
@@ -16,6 +16,7 @@
 import kr.wisestone.owl.vo.*;
 import kr.wisestone.owl.web.condition.CompanyFieldCondition;
 import kr.wisestone.owl.web.condition.NoticeCondition;
+import kr.wisestone.owl.web.form.CompanyFieldForm;
 import kr.wisestone.owl.web.form.NoticeForm;
 import kr.wisestone.owl.web.view.ExcelView;
 import org.apache.commons.lang3.StringUtils;
@@ -171,6 +172,18 @@
     }
 
     @Override
+    public void remove(NoticeForm noticeForm) {
+        if (noticeForm.getRemoveIds().size() < 1) {
+            throw new OwlRuntimeException(
+                    this.messageAccessor.getMessage(MsgConstants.COMPANY_REMOVE_NOT_SELECT));
+        }
+        for (Long id : noticeForm.getRemoveIds()) {
+            this.noticeRepository.deleteById(id);
+            this.noticeRepository.flush();
+        }
+    }
+
+    @Override
     public ModelAndView downloadExcel(HttpServletRequest request, Model model) {
         ModelAndView modelAndView = this.workspaceService.checkUseExcelDownload(model);
         if (modelAndView != null) {
@@ -193,7 +206,7 @@
         excelInfo.setFileName(this.messageAccessor.message("怨듭��궗�빆 紐⑸줉"));
         excelInfo.addAttrInfos(new ExportExcelAttrVo("title", this.messageAccessor.message("notice.title"), 6, ExportExcelAttrVo.ALIGN_CENTER));
         excelInfo.addAttrInfos(new ExportExcelAttrVo("registerDate", this.messageAccessor.message("notice.registerDate"), 10, ExportExcelAttrVo.ALIGN_CENTER));
-        excelInfo.addAttrInfos(new ExportExcelAttrVo("registerId", this.messageAccessor.message("notice.registerId"), 10, ExportExcelAttrVo.ALIGN_CENTER));
+        excelInfo.addAttrInfos(new ExportExcelAttrVo("writer", this.messageAccessor.message("notice.registerId"), 10, ExportExcelAttrVo.ALIGN_CENTER));
 
         excelInfo.setDatas(noticeVos);
 

--
Gitblit v1.8.0