Compare commits

..

18 Commits

Author SHA1 Message Date
pjs
d03c3b7da1 시술후기 문구 고객후기로 변경 2026-03-01 16:48:27 +09:00
pjs
c5fa9a3e90 crm 구조변경 2026-03-01 16:34:37 +09:00
pjs
8e1f495a0b 로그 히스토리 조회 2026-03-01 02:19:52 +09:00
pjs
035a36f607 basic package Create 2026-03-01 01:51:29 +09:00
pjs
5009601633 시술후기 구현 2026-02-28 19:15:32 +09:00
pjs
1b4e1d78de 사용약품 저장기능 2026-02-25 23:40:23 +09:00
da3e497e9c 코드 관리 및 진료유형설정 수정 2026-02-25 11:20:10 +09:00
93e9bd9b15 근태관리 수정 2026-02-24 17:32:37 +09:00
23f59a4894 근태 관리 목록 조회시 1번의 쿼리로 조회되게 변경 2026-02-24 17:17:21 +09:00
befcd92f2b 진료유형 설정(전체보기 탭) 수정 2026-02-24 16:36:29 +09:00
pjs
04de663693 진료유형관리 5뎁스로 변경 2026-02-24 00:53:54 +09:00
ac43b2757f 그리드 컨트롤 수정 2026-02-23 14:17:21 +09:00
pjs
0db26cec5d docs: Update Walkthrough.md with recent work context for general users 2026-02-22 23:26:09 +09:00
pjs
4e787df19f 전후사진 디자인 수정 2026-02-22 23:22:08 +09:00
pjs
49994443d0 원무>진료유형설정 구현 2026-02-22 23:21:46 +09:00
pjs
6c78f1a897 시술,이벤트 첨부파일 설명작성 2026-02-22 23:20:57 +09:00
pjs
e0a4a9fab8 docs: Add Walkthrough.md summarizing recent features 2026-02-21 10:42:55 +09:00
415392d64b 전후사진 디자인 수정 및 기능 정상화 2026-02-20 16:46:20 +09:00
177 changed files with 18510 additions and 11794 deletions

View File

@@ -1,4 +1,4 @@
arguments=--init-script C\:\\Users\\bd091\\AppData\\Roaming\\Antigravity\\User\\globalStorage\\redhat.java\\1.50.0\\config_win\\org.eclipse.osgi\\58\\0\\.cp\\gradle\\init\\init.gradle --init-script C\:\\Users\\bd091\\AppData\\Roaming\\Antigravity\\User\\globalStorage\\redhat.java\\1.50.0\\config_win\\org.eclipse.osgi\\58\\0\\.cp\\gradle\\protobuf\\init.gradle arguments=--init-script C\:\\Users\\bd091\\AppData\\Roaming\\Antigravity\\User\\globalStorage\\redhat.java\\1.52.0\\config_win\\org.eclipse.osgi\\58\\0\\.cp\\gradle\\init\\init.gradle --init-script C\:\\Users\\bd091\\AppData\\Roaming\\Antigravity\\User\\globalStorage\\redhat.java\\1.52.0\\config_win\\org.eclipse.osgi\\58\\0\\.cp\\gradle\\protobuf\\init.gradle
auto.sync=false auto.sync=false
build.scans.enabled=false build.scans.enabled=false
connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER) connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER)

30
DbCheck.java Normal file
View File

@@ -0,0 +1,30 @@
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.Statement;
public class DbCheck {
public static void main(String[] args) {
String url = "jdbc:mariadb://183.98.184.84:3306/madeu";
String user = "madeu";
String password = "apdlemdb12#$";
try {
Class.forName("org.mariadb.jdbc.Driver");
try (Connection conn = DriverManager.getConnection(url, user, password);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM medical_divi_list LIMIT 1")) {
ResultSetMetaData rsmd = rs.getMetaData();
int columnCount = rsmd.getColumnCount();
System.out.println("--- COLUMNS IN medical_divi_list ---");
for (int i = 1; i <= columnCount; i++) {
System.out.println(rsmd.getColumnName(i) + " (" + rsmd.getColumnTypeName(i) + ")");
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

23
Walkthrough.md Normal file
View File

@@ -0,0 +1,23 @@
# 관리자 페이지 업데이트 안내 (최근 작업 내역)
최근(금요일부터 주말 포함) 관리자 시스템에 적용된 주요 변경 사항과 기능 개선 내역을 이해하기 쉽게 요약한 문서입니다.
## 1. 전후 사진 관리 기능 개선
- **쁘띠(Petit) 전후 사진 화면 변경**: 다이어트 전후 사진 화면의 깔끔한 최신 디자인과 편리한 기능들을 쁘띠 사진 관리 화면(목록, 등록, 수정)에도 똑같이 적용하여, 두 메뉴를 사용할 때 헷갈리지 않고 똑같이 편리하게 쓸 수 있도록 통일했습니다.
- **이미지 업로드 오류 수정**: 간혹 Before(전) 사진과 After(후) 사진이 반대로 저장되거나 불러와지던 오류를 찾아 고쳤습니다.
- **사진 업로드 가이드 추가**: 사진 등록/수정 화면 하단에 썸네일(800 x 450 px)과 내용 이미지(2000 x XXXX px)의 적정 크기를 안내하는 문구를 추가하여, 예쁘게 사진을 올릴 수 있도록 도왔습니다.
## 2. 진료 카테고리 관리 화면 개선 (오버뷰 탭)
- **오버뷰 탭 트리 구조 적용**: 카테고리가 1단계부터 4단계까지 어떻게 연결되어 있는지 한눈에 볼 수 있도록 나뭇가지(트리) 형태로 펼쳐서 보여주는 기능을 추가했습니다.
- **셀렉트 박스 필터링 연동**: 맨 위의 대분류(1단계 카테고리)를 선택하면, 오버뷰 탭에서도 그 대분류에 해당하는 내용만 쏙쏙 골라서 볼 수 있도록 편리하게 수정했습니다.
- **숨김 처리 해제**: 기존에 특정 카테고리('비만', '쁘띠', '피부')만 골라서 나오던 화면을, 숨겨진 것 없이 전체 최상위 카테고리가 보이도록 수정했습니다.
## 3. 문자(SMS) 템플릿 관리 화면 수정
- **화면 구조 변경**: 왼쪽에는 문구 목록이, 오른쪽에는 상세 내용이 나오는 '반반 화면' 형태로 깔끔하게 만들었습니다.
- **페이지 넘김(페이징) 오류 해결**: 페이지 번호를 누를 때 화면이 먹통이 되거나 무한히 새로고침되는 오류를 고쳐서 자연스럽게 다음 페이지로 넘어갈 수 있도록 수정했습니다.
---
### 기타 수정 사항
* 안 쓰는 오래된 코드들을 깔끔하게 청소하여 시스템이 좀 더 가벼워지도록 정리했습니다.
* 화면이 깨지거나 여백이 안 맞던 작은 부분(CSS)들을 각 화면에 맞게 꼼꼼하게 다듬었습니다.

0
boot_error.txt Normal file
View File

2
boot_log.txt Normal file
View File

@@ -0,0 +1,2 @@
> Task :compileJava UP-TO-DATE
Terminate batch job (Y/N)?

View File

@@ -0,0 +1,343 @@
/*
* Decompiled with CFR 0.152.
*
* Could not load the following classes:
* jakarta.servlet.http.HttpServletRequest
* jakarta.servlet.http.HttpSession
* org.slf4j.Logger
* org.slf4j.LoggerFactory
* org.springframework.beans.factory.annotation.Autowired
* org.springframework.beans.factory.annotation.Value
* org.springframework.stereotype.Service
* org.springframework.transaction.annotation.Transactional
* org.springframework.ui.Model
* org.springframework.web.multipart.MultipartFile
*/
package com.madeu.crm.procedureReview.svc;
import com.madeu.crm.procedureReview.dto.ProcedureReviewDTO;
import com.madeu.crm.procedureReview.mapper.ProcedureReviewMapper;
import com.madeu.dao.web.webauthmenurelation.WebAuthMenuRelationSqlMapDAO;
import com.madeu.dao.web.webmember.WebMemberSqlMapDAO;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpSession;
import java.io.File;
import java.lang.invoke.CallSite;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.UUID;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.ui.Model;
import org.springframework.web.multipart.MultipartFile;
@Service
public class ProcedureReviewService {
private static final Logger log = LoggerFactory.getLogger(ProcedureReviewService.class);
@Autowired
private ProcedureReviewMapper procedureReviewMapper;
@Autowired
private WebMemberSqlMapDAO webMemberSqlMapDAO;
@Autowired
private WebAuthMenuRelationSqlMapDAO webAuthMenuRelationSqlMapDAO;
@Autowired
private WebLogHistoryService webLogHistoryService;
@Value(value="${file.upload.path.procedureReviewPath}")
private String procedureReviewPath;
@Value(value="${url.cdn}")
private String urlCdn;
private void saveLogHistory(HttpServletRequest request, ProcedureReviewDTO dto, String funcName, String serviceName, Object responseValue, String errorMsg) {
try {
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", request.getRequestURI());
insertMap.put("func", request.getRequestURI().substring(request.getRequestURI().lastIndexOf("/") + 1).replace(".do", ""));
insertMap.put("funcName", funcName);
insertMap.put("service", "procedureReviewService");
insertMap.put("serviceName", serviceName);
insertMap.put("requestValue", String.valueOf(dto));
insertMap.put("responseValue", String.valueOf(responseValue));
insertMap.put("tId", dto.getTId());
if (errorMsg == null || errorMsg.isEmpty()) {
insertMap.put("resultCode", "SUCCESS");
} else {
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", errorMsg != null ? errorMsg : "");
insertMap.put("muMemberId", dto.getLoginMemberId());
this.webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
}
private boolean fillMenuAuth(ProcedureReviewDTO dto) {
try {
HashMap<String, Object> checkMap = new HashMap<String, Object>();
checkMap.put("loginMemberId", dto.getLoginMemberId());
List<Map<String, Object>> userListMap = this.webMemberSqlMapDAO.checkMember(checkMap);
if (userListMap.size() == 1) {
dto.setMenuClassAuthId(String.valueOf(userListMap.get(0).get("muAuthId")));
HashMap<String, Object> authCheckMap = new HashMap<String, Object>();
authCheckMap.put("menuClass", dto.getMenuClass());
authCheckMap.put("muAuthId", dto.getMenuClassAuthId());
List<Map<String, Object>> authList = this.webAuthMenuRelationSqlMapDAO.selectAuthMenuRelation(authCheckMap);
if (authList.size() == 1) {
dto.setSelectUseYn(String.valueOf(authList.get(0).get("selectUseYn")));
dto.setInsertUseYn(String.valueOf(authList.get(0).get("insertUseYn")));
dto.setUpdateUseYn(String.valueOf(authList.get(0).get("updateUseYn")));
dto.setDeleteUseYn(String.valueOf(authList.get(0).get("deleteUseYn")));
dto.setDownloadUseYn(String.valueOf(authList.get(0).get("downloadUseYn")));
return true;
}
}
}
catch (Exception e) {
e.printStackTrace();
}
return false;
}
public void resolveMoveProcedureReviewList(HttpSession session, HttpServletRequest request, Model model, ProcedureReviewDTO dto) {
dto.setLoginMemberId(String.valueOf(session.getAttribute("loginMemberId")));
if (this.fillMenuAuth(dto)) {
model.addAttribute("selectUseYn", (Object)dto.getSelectUseYn());
model.addAttribute("insertUseYn", (Object)dto.getInsertUseYn());
model.addAttribute("updateUseYn", (Object)dto.getUpdateUseYn());
model.addAttribute("deleteUseYn", (Object)dto.getDeleteUseYn());
model.addAttribute("downloadUseYn", (Object)dto.getDownloadUseYn());
}
}
public ProcedureReviewDTO getProcedureReviewList(HttpSession session, HttpServletRequest request, ProcedureReviewDTO dto) {
dto.setLoginMemberId(String.valueOf(session.getAttribute("loginMemberId")));
try {
if (this.fillMenuAuth(dto) && "Y".equals(dto.getSelectUseYn())) {
if (dto.getDir() != null && "B".equals(dto.getDir())) {
dto.setDir("ASC");
} else {
dto.setDir("DESC");
}
dto.setUseYn("Y");
List<Map<String, Object>> countList = this.procedureReviewMapper.selectTotalProcedureReviewCount(dto);
int total = Integer.parseInt(String.valueOf(countList.get(0).get("totalCount")));
dto.setTotalCount(total);
if (total > 0) {
dto.setRows(this.procedureReviewMapper.selectListProcedureReview(dto));
} else {
dto.setRows(new ArrayList());
}
dto.setMsgCode("0");
dto.setSuccess("true");
} else {
dto.setMsgCode("-1");
dto.setMsgDesc("\uc870\ud68c \uad8c\ud55c\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.");
}
}
catch (Exception e) {
e.printStackTrace();
dto.setMsgCode("-1");
dto.setMsgDesc("\uc5d0\ub7ec \ubc1c\uc0dd: " + e.getMessage());
}
return dto;
}
public ProcedureReviewDTO getProcedureReview(HttpSession session, HttpServletRequest request, ProcedureReviewDTO dto) {
dto.setLoginMemberId(String.valueOf(session.getAttribute("loginMemberId")));
try {
if (dto.getMuProcedureReviewId() == null || dto.getMuProcedureReviewId().trim().isEmpty()) {
dto.setMsgCode("-1");
dto.setMsgDesc("\uc2dc\uc220\ud6c4\uae30 \uc815\ubcf4\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.");
return dto;
}
if (this.fillMenuAuth(dto) && "Y".equals(dto.getSelectUseYn())) {
List<Map<String, Object>> res = this.procedureReviewMapper.selectProcedureReview(dto);
dto.setRows(res);
dto.setMsgCode("0");
dto.setSuccess("true");
} else {
dto.setMsgCode("-1");
dto.setMsgDesc("\uad8c\ud55c\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.");
}
}
catch (Exception e) {
e.printStackTrace();
dto.setMsgCode("-1");
dto.setMsgDesc("\uc870\ud68c \uc911 \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.");
}
return dto;
}
public ProcedureReviewDTO getCategoryList(HttpSession session, HttpServletRequest request, ProcedureReviewDTO dto) {
dto.setLoginMemberId(String.valueOf(session.getAttribute("loginMemberId")));
try {
dto.setCategoryNo("07");
List<Map<String, Object>> cats = this.procedureReviewMapper.selectListPhotoCategory(dto);
dto.setRows(cats);
dto.setMsgCode("0");
dto.setSuccess("true");
}
catch (Exception e) {
e.printStackTrace();
dto.setMsgCode("-1");
dto.setMsgDesc("\uce74\ud14c\uace0\ub9ac \uc815\ubcf4 \uc870\ud68c \uc2e4\ud328");
}
return dto;
}
public void resolveMoveProcedureReviewInsert(HttpSession session, HttpServletRequest request, Model model, ProcedureReviewDTO dto) {
dto.setLoginMemberId(String.valueOf(session.getAttribute("loginMemberId")));
if (this.fillMenuAuth(dto)) {
model.addAttribute("selectUseYn", (Object)dto.getSelectUseYn());
model.addAttribute("insertUseYn", (Object)dto.getInsertUseYn());
model.addAttribute("updateUseYn", (Object)dto.getUpdateUseYn());
model.addAttribute("deleteUseYn", (Object)dto.getDeleteUseYn());
model.addAttribute("downloadUseYn", (Object)dto.getDownloadUseYn());
}
}
public void resolveMoveProcedureReviewUpdate(HttpSession session, HttpServletRequest request, Model model, ProcedureReviewDTO dto) {
dto.setLoginMemberId(String.valueOf(session.getAttribute("loginMemberId")));
if (this.fillMenuAuth(dto)) {
model.addAttribute("selectUseYn", (Object)dto.getSelectUseYn());
model.addAttribute("insertUseYn", (Object)dto.getInsertUseYn());
model.addAttribute("updateUseYn", (Object)dto.getUpdateUseYn());
model.addAttribute("deleteUseYn", (Object)dto.getDeleteUseYn());
model.addAttribute("downloadUseYn", (Object)dto.getDownloadUseYn());
}
}
@Transactional(rollbackFor={Exception.class})
public ProcedureReviewDTO putProcedureReviewFile(HttpSession session, HttpServletRequest request, MultipartFile file, ProcedureReviewDTO dto) {
String errorMsg = "";
dto.setLoginMemberId(String.valueOf(session.getAttribute("loginMemberId")));
dto.setRegId(dto.getLoginMemberId());
dto.setModId(dto.getLoginMemberId());
try {
if (this.fillMenuAuth(dto) && "Y".equals(dto.getInsertUseYn()) && file != null && !file.isEmpty()) {
String ext = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf("."));
String savedName = UUID.randomUUID().toString() + ext;
String folder = "/procedureReview/" + LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")) + "/";
File outDir = new File(this.procedureReviewPath + folder);
if (!outDir.exists()) {
outDir.mkdirs();
}
file.transferTo(new File(outDir, savedName));
HashMap<String, CallSite> resultRow = new HashMap<String, CallSite>();
resultRow.put("filePath", (CallSite)((Object)(this.urlCdn + folder + savedName)));
dto.setRows(resultRow);
dto.setMsgCode("0");
dto.setSuccess("true");
dto.setMsgDesc("\uc815\uc0c1\uc801\uc73c\ub85c \ub4f1\ub85d\ub418\uc5c8\uc2b5\ub2c8\ub2e4.");
} else {
dto.setMsgCode("-1");
dto.setMsgDesc("\uad8c\ud55c\uc774 \uc5c6\uac70\ub098 \ud30c\uc77c\uc774 \ube44\uc5b4\uc788\uc2b5\ub2c8\ub2e4.");
}
}
catch (Exception e) {
e.printStackTrace();
errorMsg = e.toString();
dto.setMsgCode("-1");
dto.setMsgDesc("\ub4f1\ub85d \uc911 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.");
}
this.saveLogHistory(request, dto, "\ud648\ud398\uc774\uc9c0 \uc2dc\uc220\ud6c4\uae30 \uc774\ubbf8\uc9c0\ud30c\uc77c \uc800\uc7a5", "\ud648\ud398\uc774\uc9c0 \uc2dc\uc220\ud6c4\uae30 \ub4f1\ub85d", dto, errorMsg);
return dto;
}
@Transactional(rollbackFor={Exception.class})
public ProcedureReviewDTO putProcedureReview(HttpSession session, HttpServletRequest request, ProcedureReviewDTO dto) {
String errorMsg = "";
dto.setLoginMemberId(String.valueOf(session.getAttribute("loginMemberId")));
dto.setRegId(dto.getLoginMemberId());
dto.setModId(dto.getLoginMemberId());
try {
if (this.fillMenuAuth(dto) && "Y".equals(dto.getInsertUseYn())) {
this.procedureReviewMapper.insertProcedureReview(dto);
dto.setMsgCode("0");
dto.setSuccess("true");
dto.setMsgDesc("\uc815\uc0c1\uc801\uc73c\ub85c \ub4f1\ub85d\ub418\uc5c8\uc2b5\ub2c8\ub2e4.");
} else {
dto.setMsgCode("-1");
dto.setMsgDesc("\uad8c\ud55c\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.");
}
}
catch (Exception e) {
e.printStackTrace();
errorMsg = e.toString();
dto.setMsgCode("-1");
dto.setMsgDesc("\ub4f1\ub85d \uc911 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.");
}
this.saveLogHistory(request, dto, "\ud648\ud398\uc774\uc9c0 \uc2dc\uc220\ud6c4\uae30 \ub4f1\ub85d", "\ud648\ud398\uc774\uc9c0 \uc2dc\uc220\ud6c4\uae30 \ub4f1\ub85d", dto, errorMsg);
return dto;
}
@Transactional(rollbackFor={Exception.class})
public ProcedureReviewDTO modProcedureReview(HttpSession session, HttpServletRequest request, ProcedureReviewDTO dto) {
String errorMsg = "";
dto.setLoginMemberId(String.valueOf(session.getAttribute("loginMemberId")));
dto.setRegId(dto.getLoginMemberId());
dto.setModId(dto.getLoginMemberId());
try {
if (this.fillMenuAuth(dto) && "Y".equals(dto.getUpdateUseYn())) {
this.procedureReviewMapper.updateProcedureReview(dto);
dto.setMsgCode("0");
dto.setSuccess("true");
dto.setMsgDesc("\uc815\uc0c1\uc801\uc73c\ub85c \uc218\uc815\ub418\uc5c8\uc2b5\ub2c8\ub2e4.");
} else {
dto.setMsgCode("-1");
dto.setMsgDesc("\uad8c\ud55c\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.");
}
}
catch (Exception e) {
e.printStackTrace();
errorMsg = e.toString();
dto.setMsgCode("-1");
dto.setMsgDesc("\uc218\uc815 \uc911 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.");
}
this.saveLogHistory(request, dto, "\ud648\ud398\uc774\uc9c0 \uc2dc\uc220\ud6c4\uae30 \uc218\uc815", "\ud648\ud398\uc774\uc9c0 \uc2dc\uc220\ud6c4\uae30 \uc218\uc815", dto, errorMsg);
return dto;
}
@Transactional(rollbackFor={Exception.class})
public ProcedureReviewDTO delProcedureReview(HttpSession session, HttpServletRequest request, ProcedureReviewDTO dto) {
String errorMsg = "";
dto.setLoginMemberId(String.valueOf(session.getAttribute("loginMemberId")));
dto.setRegId(dto.getLoginMemberId());
dto.setModId(dto.getLoginMemberId());
try {
if (this.fillMenuAuth(dto) && "Y".equals(dto.getDeleteUseYn())) {
String[] ids;
for (String id : ids = dto.getMuProcedureReviewId().split(",")) {
dto.setMuProcedureReviewId(id);
this.procedureReviewMapper.deleteProcedureReview(dto);
}
dto.setMsgCode("0");
dto.setSuccess("true");
dto.setMsgDesc("\uc815\uc0c1\uc801\uc73c\ub85c \uc0ad\uc81c\ub418\uc5c8\uc2b5\ub2c8\ub2e4.");
} else {
dto.setMsgCode("-1");
dto.setMsgDesc("\uc0ad\uc81c \uad8c\ud55c\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.");
}
}
catch (Exception e) {
e.printStackTrace();
errorMsg = e.toString();
dto.setMsgCode("-1");
dto.setMsgDesc("\uc0ad\uc81c \uc911 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.");
}
this.saveLogHistory(request, dto, "\ud648\ud398\uc774\uc9c0 \uc2dc\uc220\ud6c4\uae30 \uc0ad\uc81c", "\ud648\ud398\uc774\uc9c0 \uc2dc\uc220\ud6c4\uae30 \uc0ad\uc81c", dto, errorMsg);
return dto;
}
}

BIN
ctrl.txt Normal file

Binary file not shown.

35
db.gradle Normal file
View File

@@ -0,0 +1,35 @@
repositories {
mavenCentral()
}
configurations {
db
}
dependencies {
db 'org.mariadb.jdbc:mariadb-java-client:3.3.2'
}
task getColumns {
doLast {
def cl = new URLClassLoader(configurations.db.collect { it.toURI().toURL() } as URL[], this.class.classLoader)
def driver = cl.loadClass('org.mariadb.jdbc.Driver').newInstance()
def props = new Properties()
props.put("user", "madeu")
props.put("password", "apdlemdb12#$")
def conn = driver.connect("jdbc:mariadb://183.98.184.84:3306/madeu", props)
println "--- medical_divi_list ---"
def rs = conn.createStatement().executeQuery("SHOW COLUMNS FROM medical_divi_list")
while (rs.next()) {
println rs.getString(1) + " : " + rs.getString(2)
}
rs.close()
println "--- crm_cust_list ---"
rs = conn.createStatement().executeQuery("SHOW COLUMNS FROM crm_cust_list")
while (rs.next()) {
println rs.getString(1) + " : " + rs.getString(2)
}
rs.close()
conn.close()
}
}

View File

@@ -0,0 +1,42 @@
# 메이드유 CRM 작업내역 — 2026년 2월 25일
### 1. 코드 관리 기능 추가
- CRM에서 사용하는 **공통코드**(단위, 분류 등)를 조회·등록·수정·삭제할 수 있는 **코드 관리 화면**이 새로 추가되었습니다.
### 2. 진료유형 설정 화면 수정
- 진료유형 설정의 각 단계(1~5뎁스) 팝업 화면이 수정되었습니다.
- 진료유형 목록 화면의 기능이 개선되었습니다.
---
## 직접 작업한 내역
### 1. 사용약품 검색 및 등록 기능
- 용량/출력(4뎁스) 카테고리에서 **사용 약품을 검색하여 등록**할 수 있는 기능을 새로 만들었습니다.
- "약품 추가(검색)" 버튼을 누르면 **검색 팝업**이 열리고, 제품명으로 검색할 수 있습니다.
- 검색 결과에서 **제품명을 클릭**하면 해당 약품이 바로 등록됩니다.
### 2. 사용약품 관리 표(그리드) 구성
- 등록된 약품들이 아래 항목으로 구성된 표에 표시됩니다.
| 항목 | 설명 |
|------|------|
| 거래처 | 약품을 공급하는 거래처 이름 |
| 약품명 | 등록된 약품 이름 |
| 재고 | 현재 남아있는 재고 수량 |
| 재고단위 | 재고의 단위 (ml, cc 등) |
| **사용량** | 1회 시술 시 사용하는 양 (클릭하여 수정 가능) |
| **사용단위** | 사용량의 단위 (클릭하여 선택 가능) |
| 삭제 | 약품을 목록에서 제거 |
- **사용량**과 **사용단위**는 표에서 바로 클릭하여 수정할 수 있으며, 수정 즉시 자동 저장됩니다.
- 사용단위는 드롭다운 목록에서 선택하는 방식이며, 기본값은 "선택"입니다.
- 수정 가능한 칸은 연한 파란색 배경으로 표시되어 있습니다.
### 3. 신규 등록 화면에서도 약품관리 표시
- 기존에는 수정할 때만 약품관리가 보였으나, 이제 **새로 등록하는 화면에서도** 약품관리 영역이 보입니다.
- 단, 카테고리를 먼저 저장한 뒤에 약품을 추가할 수 있으며, 저장 전에는 안내 문구가 표시됩니다.
### 4. 약품 데이터 저장 구조 신규 생성
- 시술별 사용 약품 정보를 저장하기 위한 **데이터베이스 테이블을 새로 생성**하였습니다.
- 약품명, 거래처, 사용량, 단위, 단가 등의 정보가 저장됩니다.

View File

@@ -0,0 +1,206 @@
/*
* Decompiled with CFR 0.152.
*
* Could not load the following classes:
* lombok.Generated
* org.slf4j.Logger
* org.slf4j.LoggerFactory
* org.springframework.beans.factory.annotation.Autowired
* org.springframework.beans.factory.annotation.Value
* org.springframework.stereotype.Service
* org.springframework.transaction.annotation.Propagation
* org.springframework.transaction.annotation.Transactional
* org.springframework.web.multipart.MultipartFile
*/
package com.madeu.crm.procedureReview.svc;
import com.madeu.common.service.AttachFileService;
import com.madeu.crm.procedureReview.mapper.ProcedureReviewMapper;
import com.madeu.dao.web.webauthmenurelation.WebAuthMenuRelationSqlMapDAO;
import com.madeu.dao.web.webmember.WebMemberSqlMapDAO;
import com.madeu.util.ValidationCheckUtil;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import lombok.Generated;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.multipart.MultipartFile;
@Service(value="ProcedureReviewService")
public class ProcedureReviewService {
@Generated
private static final Logger log = LoggerFactory.getLogger(ProcedureReviewService.class);
@Autowired
private ProcedureReviewMapper procedureReviewMapper;
@Autowired
private WebMemberSqlMapDAO webMemberSqlMapDAO;
@Autowired
private WebAuthMenuRelationSqlMapDAO webAuthMenuRelationSqlMapDAO;
@Autowired
private AttachFileService afs;
@Value(value="${url.cdn}")
String CDN_URL;
public HashMap<String, Object> selectProcedureReviewListIntro(HashMap<String, Object> paramMap) throws Exception {
log.debug("ProcedureReviewService selectProcedureReviewListIntro START");
HashMap<String, Object> map = new HashMap<String, Object>();
try {
boolean check = true;
String menuClass = String.valueOf(paramMap.get("menuClass"));
if (!ValidationCheckUtil.emptyCheck(menuClass).booleanValue()) {
check = false;
map.put("msgCode", "-1");
map.put("msgDesc", "\uba54\ub274 \uc815\ubcf4\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.");
}
if (check) {
List<Map<String, Object>> userListMap = this.webMemberSqlMapDAO.checkMember(paramMap);
int userListMapSize = userListMap.size();
if (1 == userListMapSize) {
paramMap.put("menuClassAuthId", userListMap.get(0).get("muAuthId"));
} else {
check = false;
map.put("msgCode", "-1");
map.put("msgDesc", "\uc0ac\uc6a9\uc790 \uc815\ubcf4\uac00 \uc62c\ubc14\ub974\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.");
}
}
if (check) {
HashMap<String, Object> authCheckParamMap = new HashMap<String, Object>();
authCheckParamMap.put("menuClass", paramMap.get("menuClass"));
authCheckParamMap.put("muAuthId", paramMap.get("menuClassAuthId"));
List<Map<String, Object>> authMenuRelationlistMap = this.webAuthMenuRelationSqlMapDAO.selectAuthMenuRelation(authCheckParamMap);
int authMenuRelationlistMapSize = authMenuRelationlistMap.size();
if (1 == authMenuRelationlistMapSize) {
map.put("msgCode", "0");
map.put("success", "true");
map.put("selectUseYn", authMenuRelationlistMap.get(0).get("selectUseYn"));
map.put("insertUseYn", authMenuRelationlistMap.get(0).get("insertUseYn"));
map.put("updateUseYn", authMenuRelationlistMap.get(0).get("updateUseYn"));
map.put("deleteUseYn", authMenuRelationlistMap.get(0).get("deleteUseYn"));
map.put("downloadUseYn", authMenuRelationlistMap.get(0).get("downloadUseYn"));
} else {
map.put("msgCode", "-1");
map.put("msgDesc", "\uad8c\ud55c \uc815\ubcf4\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.");
}
}
}
catch (Exception e) {
e.printStackTrace();
throw e;
}
log.debug("ProcedureReviewService selectProcedureReviewListIntro END");
return map;
}
public HashMap<String, Object> selectListProcedureReview(HashMap<String, Object> hashMap) throws Exception {
throw new Error("Unresolved compilation problems: \n\tThe method selectTotalProcedureReviewCount(ProcedureReviewDTO) in the type ProcedureReviewMapper is not applicable for the arguments (HashMap<String,Object>)\n\tThe method selectListProcedureReview(ProcedureReviewDTO) in the type ProcedureReviewMapper is not applicable for the arguments (HashMap<String,Object>)\n");
}
public HashMap<String, Object> selectProcedureReview(HashMap<String, Object> hashMap) throws Exception {
throw new Error("Unresolved compilation problem: \n\tThe method selectProcedureReview(ProcedureReviewDTO) in the type ProcedureReviewMapper is not applicable for the arguments (HashMap<String,Object>)\n");
}
@Transactional(rollbackFor={Exception.class}, propagation=Propagation.REQUIRES_NEW)
public HashMap<String, Object> insertProcedureReviewFile(HashMap<String, Object> paramMap, MultipartFile file) throws Exception {
log.debug("ProcedureReviewService insertProcedureReviewFile START");
HashMap<String, Object> map = new HashMap<String, Object>();
try {
boolean check = true;
String tId = String.valueOf(System.currentTimeMillis());
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar c1 = Calendar.getInstance();
String tDate = sdf.format(c1.getTime());
if (file == null || file.isEmpty()) {
check = false;
map.put("msgCode", "-1");
map.put("msgDesc", "\uc774\ubbf8\uc9c0 \uc815\ubcf4\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.");
}
if (check) {
List<Map<String, Object>> userListMap = this.webMemberSqlMapDAO.checkMember(paramMap);
int userListMapSize = userListMap.size();
if (1 == userListMapSize) {
paramMap.put("menuClassAuthId", userListMap.get(0).get("muAuthId"));
} else {
check = false;
map.put("msgCode", "-1");
map.put("msgDesc", "\uc0ac\uc6a9\uc790 \uc815\ubcf4\uac00 \uc62c\ubc14\ub974\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.");
}
}
if (check) {
HashMap<String, Object> authCheckParamMap = new HashMap<String, Object>();
authCheckParamMap.put("menuClass", paramMap.get("menuClass"));
authCheckParamMap.put("muAuthId", paramMap.get("menuClassAuthId"));
List<Map<String, Object>> authMenuRelationlistMap = this.webAuthMenuRelationSqlMapDAO.selectAuthMenuRelation(authCheckParamMap);
int authMenuRelationlistMapSize = authMenuRelationlistMap.size();
if (1 == authMenuRelationlistMapSize) {
if (!"Y".equals(authMenuRelationlistMap.get(0).get("insertUseYn"))) {
check = false;
map.put("msgCode", "-1");
map.put("msgDesc", "\ub4f1\ub85d \uad8c\ud55c \uc815\ubcf4\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.");
}
} else {
check = false;
map.put("msgCode", "-1");
map.put("msgDesc", "\uad8c\ud55c \uc815\ubcf4\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.");
}
}
if (check) {
if (file != null && !file.isEmpty()) {
Map<String, Object> fileMap = this.afs.saveAttachFile("img", file);
String filePath = String.valueOf(fileMap.get("filePath"));
String fileName = String.valueOf(fileMap.get("attachfileNm"));
String chgFileName = String.valueOf(fileMap.get("orgAttachfileNm"));
Object formattedCdnUrl = this.CDN_URL.endsWith("/") ? this.CDN_URL : this.CDN_URL + "/";
paramMap.put("filePath", (String)formattedCdnUrl + filePath);
paramMap.put("fileName", fileName);
paramMap.put("originalFileName", chgFileName);
paramMap.put("attachfileId", fileMap.get("attachfileId"));
}
paramMap.put("tDate", tDate);
paramMap.put("tId", tId);
map.put("rows", paramMap);
map.put("msgCode", "0");
map.put("msgDesc", "\ub4f1\ub85d\ub418\uc5c8\uc2b5\ub2c8\ub2e4.");
}
}
catch (Exception e) {
e.printStackTrace();
throw e;
}
log.debug("ProcedureReviewService insertProcedureReviewFile END");
return map;
}
public HashMap<String, Object> selectListCategory(HashMap<String, Object> hashMap) throws Exception {
throw new Error("Unresolved compilation problem: \n\tThe method selectListPhotoCategory(ProcedureReviewDTO) in the type ProcedureReviewMapper is not applicable for the arguments (HashMap<String,Object>)\n");
}
public HashMap<String, Object> selectProcedureReviewInsertIntro(HashMap<String, Object> hashMap) throws Exception {
throw new Error("Unresolved compilation problem: \n\tThe method selectListPhotoCategory(ProcedureReviewDTO) in the type ProcedureReviewMapper is not applicable for the arguments (HashMap<String,Object>)\n");
}
@Transactional(rollbackFor={Exception.class}, propagation=Propagation.REQUIRES_NEW)
public HashMap<String, Object> insertProcedureReview(HashMap<String, Object> hashMap) throws Exception {
throw new Error("Unresolved compilation problem: \n\tThe method insertProcedureReview(ProcedureReviewDTO) in the type ProcedureReviewMapper is not applicable for the arguments (HashMap<String,Object>)\n");
}
public HashMap<String, Object> selectProcedureReviewUpdateIntro(HashMap<String, Object> hashMap) throws Exception {
throw new Error("Unresolved compilation problem: \n\tThe method selectListPhotoCategory(ProcedureReviewDTO) in the type ProcedureReviewMapper is not applicable for the arguments (HashMap<String,Object>)\n");
}
@Transactional(rollbackFor={Exception.class}, propagation=Propagation.REQUIRES_NEW)
public HashMap<String, Object> updateProcedureReview(HashMap<String, Object> hashMap) throws Exception {
throw new Error("Unresolved compilation problem: \n\tThe method updateProcedureReview(ProcedureReviewDTO) in the type ProcedureReviewMapper is not applicable for the arguments (HashMap<String,Object>)\n");
}
public HashMap<String, Object> deleteProcedureReview(HashMap<String, Object> hashMap) throws Exception {
throw new Error("Unresolved compilation problem: \n\tThe method deleteProcedureReview(ProcedureReviewDTO) in the type ProcedureReviewMapper is not applicable for the arguments (HashMap<String,Object>)\n");
}
}

0
rewrite.py Normal file
View File

145
rules.md Normal file
View File

@@ -0,0 +1,145 @@
# 프로젝트 코딩 가이드라인 (Java Backend)
AI 에디터(Agent)는 다음 규칙을 항상 준수하여 코드를 작성하고 수정해야 합니다.
## 0. 기본 소통 규칙 (Communication)
- **언어**: 사용자에 대한 모든 답변과 코드 설명은 항상 **한글(Korean)**로만 작성해야 합니다.
## 1. 패키지 구성 (Package Structure)
- **컨트롤러 (Controller)**: `ctrl`
- **서비스 (Service)**: `svc`
- **DTO (Data Transfer Object)**: `dto`
- **매퍼 (Mapper)**: `mapper`
- **공통 서비스**: `com.madeu.common.service` (LogHistoryService 등 시스템 공통 모듈)
## 2. 파일 명명 규칙 및 구성 (File Naming Conventions)
- **컨트롤러 (Controller)**: `[도메인명]Controller.java` (예: `ABCDController.java`)
- **서비스 (Service)**: `[도메인명]Service.java` (인터페이스와 구현체(impl)를 분리하지 않고 Service 클래스 파일 하나로만 구현, 예: `ABCDService.java`)
- **DTO**: `[도메인명]DTO.java` (예: `ABCDDTO.java`)
- **매퍼 (Mapper)**: `[도메인명]Mapper.java` (예: `ABCDMapper.java`)
- **XML Mapper**: `[도메인명]SqlMap.xml` (namespace는 Mapper 인터페이스의 **FQCN**과 반드시 일치)
## 3. URL 및 메소드 명명 규칙 (RequestMapping & Method Naming)
### 1) RequestMapping (URL) 및 컨트롤러 메소드명
- 페이지 이동하는 url : `moveXXXX.do`
- 팝업 오픈하는 url : `openXXXX.do`
- 조회 url : `getXXXX.do`
- 저장 url : `putXXXX.do`
- 수정 url : `modXXXX.do`
- 삭제 url : `delXXXX.do`
- **단, 컨트롤러 메소드명은 위 url에서 `.do`를 제외한 이름과 동일하게 명명합니다.**
### 2) 서비스 메소드명
- 서비스 메소드명은 **컨트롤러 메소드명과 동일**하게 명명합니다.
- 조회: `getXXXX` / 목록 조회: `getXXXXList`
- 저장: `putXXXX`
- 수정: `modXXXX`
- 삭제: `delXXXX`
### 3) Mapper 인터페이스 메소드명
- 단일조회 : `selectXXXX`
- 리스트조회 : `selectListXXXX`
- insert : `insertXXXX`
- update : `updateXXXX`
- delete : `deleteXXXX`
## 4. 데이터베이스 연동 정보 (DB Connection)
- `application-local.yml`의 설정을 기반으로 한 공통 접속 정보입니다.
- **Host**: 183.98.184.84
- **Port**: 3306
- **Database**: madeu
- **User**: madeu
- **Password**: apdlemdb12#$
## 5. 아키텍처 및 코딩 원칙 (Architecture & Coding Principles)
### 5-1. 컨트롤러 원칙 (Skinny Controller)
- 컨트롤러에는 비즈니스 로직이나 예외처리 로직을 넣지 않고, **서비스 메서드를 호출하는 1줄로만 작성**합니다.
- 컨트롤러 클래스는 `@Controller` 대신 **`@RestController`**를 사용하며, `@ResponseBody`는 생략합니다.
- 데이터 입출력 메소드의 파라미터는 **단일 DTO 하나만 `@RequestBody`**로 받습니다.
- 파일 업로드가 포함된 경우에만 `@ModelAttribute` + `@RequestParam MultipartFile`을 허용합니다.
- 화면 이동(`move~`) 메소드는 **`ModelAndView`를 리턴**합니다. (`@RestController`에서 String 리턴 시 뷰 이름이 아닌 응답 바디로 해석되므로)
- 화면 이동 메소드의 뷰 경로는 **컨트롤러에서 직접 명시**합니다. (서비스에 위임 금지)
### 5-2. 서비스 원칙 (Service Layer)
- 에러 처리(try-catch), 응답 메시지(msgCode, msgDesc) 설정은 **서비스 계층에서 전담**합니다.
- `HttpServletRequest`, `HttpSession``@Autowired`로 직접 주입받아 사용합니다. (Spring이 Request-scope 프록시로 제공)
- `session.getAttribute("loginMemberId")`를 통해 로그인 ID를 가져오고, DTO에 설정합니다.
- 권한 체크는 `request.getAttribute("selectUseYn")` 등 인터셉터가 설정한 값을 참조합니다.
### 5-3. DTO 원칙 (DTO Communication)
- **HashMap 사용 금지**. 컨트롤러 ↔ 서비스 ↔ 매퍼 간 모든 데이터는 **DTO 객체만 사용**합니다.
- DTO에는 `@Data` (Lombok)을 사용합니다.
- DTO 필드 구성:
- **DB 컬럼 매핑 필드**: `muProcedureReviewId`, `title`, `content`
- **조회 결과 전용 필드**: `rowNum`, `writeDate`, `writeName`
- **검색/UI 변수**: `startDate`, `endDate`, `start`, `limit`, `sort`, `dir`
- **접근/로직 변수**: `loginMemberId`
- **응답 매핑 변수**: `msgCode`, `msgDesc`, `success`, `totalCount`, `rows`(Object 타입), `tId`
### 5-4. Mapper 원칙 (MyBatis Mapper)
- Mapper는 **`@Mapper` 어노테이션을 사용한 인터페이스**로 작성합니다. (`SqlSessionDaoSupport` 상속 금지)
- XML Mapper의 `namespace`는 Mapper 인터페이스의 **FQCN(Fully Qualified Class Name)**과 일치시킵니다.
- XML의 `resultType``hashmap` 대신 **DTO FQCN**을 사용합니다.
- 예외: 도메인 외부 테이블 조회(카테고리 등)는 `hashmap` 허용
- XML alias는 **DTO 필드명(camelCase)**과 정확히 일치시킵니다.
- 단건 조회는 `List` 대신 **DTO 단일 객체를 리턴**합니다.
## 6. 공통 모듈 사용 규칙 (Common Modules)
### 6-1. 로그 히스토리 (LogHistoryService)
- 위치: `com.madeu.common.service.LogHistoryService`
- CUD 작업 후 반드시 호출합니다:
```java
logHistoryService.save("기능명", "서비스명", requestObj, responseObj, errorMsg);
```
- `request`, `session`은 LogHistoryService 내부에서 자동 주입되므로 호출 시 전달할 필요 없습니다.
### 6-2. 메시지 서비스 (MessageSource)
- 위치: `src/main/resources/messages.properties`
- 서비스에서 하드코딩 메시지 대신 **메시지 코드**를 사용합니다:
```java
@Autowired
private MessageSource messageSource;
private String msg(String code) {
return messageSource.getMessage(code, null, Locale.getDefault());
}
// 사용 예
dto.setMsgDesc(msg("auth.error.select"));
dto.setMsgDesc(msg("success.insert"));
```
- 공통 메시지 코드 규칙:
- 권한 오류: `auth.error.{select|insert|update|delete|noAuth}`
- CRUD 성공: `success.{insert|update|delete}`
- CRUD 실패: `error.{select|insert|update|delete}`
- 모듈별 메시지: `{모듈명}.{카테고리}.{설명}` (예: `procedureReview.error.noData`)
## 7. 인터셉터 및 필터 규칙 (Interceptor & Filter)
### 7-1. WebLoginInterceptor
- 인터셉터 `postHandle`에서 권한 속성(`selectUseYn`, `insertUseYn`, `updateUseYn`, `deleteUseYn`)을 ModelAndView에 주입합니다.
- 서비스에서 `request.getAttribute("xxxUseYn")`으로 권한을 체크합니다.
### 7-2. RequestCachingFilter (CachedBodyRequestWrapper)
- `application/json` 요청만 `CachedBodyRequestWrapper`로 래핑합니다.
- Multipart, GET 등 다른 요청은 래핑하지 않습니다.
## 8. 파일 업로드 규칙 (File Upload)
- `MultipartFile.transferTo()` 사용 시 반드시 **절대경로를 명시**합니다:
```java
File dest = new File(outDir, savedName);
file.transferTo(dest.toPath().toAbsolutePath());
```
- 상대경로 사용 시 Tomcat 임시 디렉토리 기준으로 해석되어 오류가 발생합니다.
## 9. 참조 구현체 (Reference Implementation)
- **`ProcedureReview`** 모듈이 위 규칙의 기준 구현체입니다.
- 새로운 모듈 개발 시 `com.madeu.crm.procedureReview` 패키지 구조를 참고합니다:
- `ctrl/ProcedureReviewController.java` - Skinny Controller 패턴
- `svc/ProcedureReviewService.java` - MessageSource + LogHistoryService + DTO 기반
- `dto/ProcedureReviewDTO.java` - 응답/검색/DB 매핑 필드 분류
- `mapper/ProcedureReviewMapper.java` - @Mapper 인터페이스
- `mappers/ProcedureReviewSqlMap.xml` - DTO resultType + FQCN namespace

View File

@@ -0,0 +1,11 @@
-- =====================================================
-- medical_divi_list 테이블 엔진 & 캐릭터셋 변경
-- MyISAM → InnoDB (FK 지원을 위해)
-- utf8mb3 → utf8mb4 (medical_divi_product와 일치시키기 위해)
-- =====================================================
-- 1) 엔진 변경: MyISAM → InnoDB
ALTER TABLE `medical_divi_list` ENGINE = InnoDB;
-- 2) 캐릭터셋 변경: utf8mb3 → utf8mb4
ALTER TABLE `medical_divi_list` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

View File

@@ -0,0 +1,24 @@
-- =====================================================
-- medical_divi_product : 용량/출력(Depth4) 카테고리별 약품 매핑 테이블
-- 참조: MU_TREATMENT_PROCEDURE_PRODUCT
-- =====================================================
CREATE TABLE `medical_divi_product` (
`pid` INT(11) NOT NULL AUTO_INCREMENT COMMENT '고유 식별자',
`store_pid` INT(11) NOT NULL DEFAULT 1 COMMENT '병원(지점) 식별자',
`divi_pid` INT(11) NOT NULL COMMENT '진료유형 카테고리 pid (medical_divi_list.pid, Depth4 기준)',
`product_name` VARCHAR(200) NOT NULL COMMENT '약품/제품 명칭',
`product_code` VARCHAR(100) DEFAULT NULL COMMENT '약품 코드 (재고관리용)',
`volume` DECIMAL(10,2) DEFAULT 0 COMMENT '제품 1개당 용량',
`use_volume` DECIMAL(10,2) DEFAULT 0 COMMENT '1회 사용량',
`unit_cd` VARCHAR(50) DEFAULT NULL COMMENT '단위 코드 (UNIT_CD 공통코드)',
`unit_nm` VARCHAR(100) DEFAULT NULL COMMENT '단위 명칭',
`price` INT(11) DEFAULT 0 COMMENT '입고 단가',
`order_number` INT(11) DEFAULT 0 COMMENT '정렬 순서',
`list_use` CHAR(1) DEFAULT 'y' COMMENT '사용여부 (y/n)',
`reg_date` DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '등록일시',
`up_date` DATETIME DEFAULT CURRENT_TIMESTAMP() ON UPDATE CURRENT_TIMESTAMP() COMMENT '수정일시',
PRIMARY KEY (`pid`),
KEY `idx_divi_pid` (`divi_pid`),
CONSTRAINT `fk_mdp_divi_pid` FOREIGN KEY (`divi_pid`) REFERENCES `medical_divi_list` (`pid`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='진료유형 카테고리별 약품/제품 매핑 (재고관리)';

View File

@@ -0,0 +1,38 @@
-- =====================================================
-- MU_PROCEDURE_REVIEW : 시술후기 전용 테이블
-- 기존 HP_BEFORE_AFTER_PHOTO_BBS 대신 사용
-- =====================================================
CREATE TABLE `MU_PROCEDURE_REVIEW` (
`MU_PROCEDURE_REVIEW_ID` varchar(25) NOT NULL COMMENT '시술후기 식별자',
`MU_MEMBER_ID` varchar(25) NOT NULL COMMENT '작성자 식별자',
`CATEGORY_NO` int(11) DEFAULT NULL COMMENT '카테고리 번호',
`TITLE` varchar(200) NOT NULL COMMENT '제목',
`CONTENT` text NOT NULL COMMENT '내용 (HTML - Quill 에디터)',
`HASHTAG` varchar(500) DEFAULT NULL COMMENT '해시태그',
`BEFORE_PHOTO_ATTACHFILE_ID` varchar(30) DEFAULT NULL COMMENT 'Before 사진 첨부파일 식별자',
`AFTER_PHOTO_ATTACHFILE_ID` varchar(30) DEFAULT NULL COMMENT 'After 사진 첨부파일 식별자',
`VIEW_COUNT` int(11) NOT NULL DEFAULT 0 COMMENT '조회수',
`USE_YN` char(1) NOT NULL DEFAULT 'Y' COMMENT '사용여부 (Y:사용, N:삭제)',
`REG_ID` varchar(25) NOT NULL COMMENT '등록자',
`REG_DATE` timestamp NOT NULL DEFAULT current_timestamp() COMMENT '등록일자',
`MOD_ID` varchar(25) NOT NULL COMMENT '수정자',
`MOD_DATE` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT '수정일자',
PRIMARY KEY (`MU_PROCEDURE_REVIEW_ID`),
KEY `idx_mu_procedure_review_category` (`CATEGORY_NO`),
KEY `idx_mu_procedure_review_reg_date` (`REG_DATE`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='시술후기 정보';
-- 시퀀스 테이블
CREATE TABLE `MU_PROCEDURE_REVIEW_SEQ` (
`next_not_cached_value` bigint(21) NOT NULL,
`minimum_value` bigint(21) NOT NULL,
`maximum_value` bigint(21) NOT NULL,
`start_value` bigint(21) NOT NULL COMMENT 'start value when sequences is created or value if RESTART is used',
`increment` bigint(21) NOT NULL COMMENT 'increment value',
`cache_size` bigint(21) unsigned NOT NULL,
`cycle_option` tinyint(1) unsigned NOT NULL COMMENT '0 if no cycles are allowed, 1 if the sequence should begin a new cycle when maximum_value is passed',
`cycle_count` bigint(21) NOT NULL COMMENT 'How many cycles have been done'
) ENGINE=InnoDB SEQUENCE=1;
INSERT INTO `MU_PROCEDURE_REVIEW_SEQ` VALUES (1,1,99999999999,1,1,0,1,0);

View File

@@ -0,0 +1,67 @@
package com.madeu.common.service;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpSession;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.HashMap;
import java.util.Map;
@Slf4j
@Service
public class LogHistoryService {
@Autowired
private HttpServletRequest request;
@Autowired
private HttpSession session;
@Autowired
private WebLogHistoryService webLogHistoryService;
/**
* 로그 히스토리 저장 (공통)
*
* @param funcName 기능명 (예: "권한그룹 수정")
* @param serviceName 서비스명 (예: "권한그룹 수정")
* @param requestObj 요청 파라미터 (DTO 또는 HashMap)
* @param responseObj 응답 데이터 (DTO 또는 HashMap)
* @param errorMsg 에러 메시지 (없으면 null 또는 빈 문자열)
*/
public void save(String funcName, String serviceName,
Object requestObj, Object responseObj, String errorMsg) {
try {
String uri = request.getRequestURI();
String func = uri.substring(uri.lastIndexOf("/") + 1).replace(".do", "");
String[] paths = uri.split("/");
String servicePath = paths.length > 1 ? paths[1] + "Service" : "";
String loginMemberId = (String) session.getAttribute("loginMemberId");
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<>();
insertMap.put("url", uri);
insertMap.put("func", func);
insertMap.put("funcName", funcName);
insertMap.put("service", servicePath);
insertMap.put("serviceName", serviceName);
insertMap.put("requestValue", String.valueOf(requestObj));
insertMap.put("responseValue", String.valueOf(responseObj));
insertMap.put("resultCode", (errorMsg == null || errorMsg.isEmpty()) ? "SUCCESS" : "ERROR");
insertMap.put("resultMsg", errorMsg != null ? errorMsg : "");
insertMap.put("muMemberId", loginMemberId);
if (responseObj instanceof Map) {
insertMap.put("tId", ((Map<?, ?>) responseObj).get("tId"));
}
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
} catch (Exception e) {
log.error("로그 히스토리 저장 실패", e);
}
}
}

View File

@@ -1,20 +1,48 @@
package com.madeu.config; package com.madeu.config;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import org.springframework.core.io.Resource; import org.springframework.core.io.Resource;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import org.springframework.web.servlet.resource.PathResourceResolver; import org.springframework.web.servlet.resource.PathResourceResolver;
import com.madeu.interceptor.WebLoginInterceptor;
import java.io.IOException; import java.io.IOException;
@Configuration @Configuration
public class WebConfig implements WebMvcConfigurer { public class WebConfig implements WebMvcConfigurer {
@Autowired
private WebLoginInterceptor webLoginInterceptor;
@Override
public void addInterceptors(InterceptorRegistry registry) {
// 전체 URL에 로그인 인터셉터 적용
registry.addInterceptor(webLoginInterceptor)
.addPathPatterns("/**")
.excludePathPatterns(
// 로그인/로그아웃
"/weblogin/**",
"/web/login/**",
// 모바일 API
"/mobile/**",
// 외부 연동 API
"/api/**",
// 정적 리소스
"/css/**", "/js/**", "/image/**",
"/cdn/**", "/bootstrap/**",
"/favicon.ico",
// 에러 페이지
"/error/**");
}
@Value("${file.upload-path}") @Value("${file.upload-path}")
private String uploadPath; private String uploadPath;
@Override @Override
public void addResourceHandlers(ResourceHandlerRegistry registry) { public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/cdn/**") registry.addResourceHandler("/cdn/**")
@@ -25,26 +53,26 @@ public class WebConfig implements WebMvcConfigurer {
@Override @Override
protected Resource getResource(String resourcePath, Resource location) throws IOException { protected Resource getResource(String resourcePath, Resource location) throws IOException {
Resource requestedResource = location.createRelative(resourcePath); Resource requestedResource = location.createRelative(resourcePath);
// 보안 검증: 허용된 파일 타입만 // 보안 검증: 허용된 파일 타입만
if (requestedResource.exists() && requestedResource.isReadable() if (requestedResource.exists() && requestedResource.isReadable()
&& isAllowedResource(requestedResource)) { && isAllowedResource(requestedResource)) {
return requestedResource; return requestedResource;
} }
return null; return null;
} }
private boolean isAllowedResource(Resource resource) { private boolean isAllowedResource(Resource resource) {
try { try {
String filename = resource.getFilename(); String filename = resource.getFilename();
return filename != null && return filename != null &&
(filename.toLowerCase().endsWith(".jpg") || (filename.toLowerCase().endsWith(".jpg") ||
filename.toLowerCase().endsWith(".jpeg") || filename.toLowerCase().endsWith(".jpeg") ||
filename.toLowerCase().endsWith(".png") || filename.toLowerCase().endsWith(".png") ||
filename.toLowerCase().endsWith(".gif") || filename.toLowerCase().endsWith(".gif") ||
filename.toLowerCase().endsWith(".webp") || filename.toLowerCase().endsWith(".webp") ||
filename.toLowerCase().endsWith(".bmp") || filename.toLowerCase().endsWith(".bmp") ||
filename.toLowerCase().endsWith(".svg")); filename.toLowerCase().endsWith(".svg"));
} catch (Exception e) { } catch (Exception e) {
return false; return false;
} }

View File

@@ -2,7 +2,7 @@ package com.madeu.controller.api.doctalk;
import com.madeu.init.ManagerDraftAction; import com.madeu.init.ManagerDraftAction;
import com.madeu.service.api.doctalk.DocTalkService; import com.madeu.service.api.doctalk.DocTalkService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil; import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
@@ -27,7 +27,7 @@ public class DocTalkController extends ManagerDraftAction{
private DocTalkService docTalkService; private DocTalkService docTalkService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* <b>예약 생성</b> * <b>예약 생성</b>
@@ -61,29 +61,7 @@ public class DocTalkController extends ManagerDraftAction{
errorMsg.append(e); errorMsg.append(e);
}finally { }finally {
try { logHistoryService.save("예약 생성", "DocTalk", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/add-booking");
insertMap.put("func", "insertReserveNaver");
insertMap.put("funcName", "예약 생성");
insertMap.put("service", "docTalkService");
insertMap.put("serviceName", "DocTalk");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
} catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("DocTalkController insertReserveNaver END"); log.debug("DocTalkController insertReserveNaver END");

View File

@@ -4,7 +4,6 @@ import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.init.ManagerDraftAction;
import com.madeu.service.mobile.mobiledevice.MobileDeviceService; import com.madeu.service.mobile.mobiledevice.MobileDeviceService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession; import jakarta.servlet.http.HttpSession;
@@ -16,13 +15,17 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import java.util.HashMap; import java.util.HashMap;
import com.madeu.common.service.LogHistoryService;
@Slf4j @Slf4j
@Controller @Controller
public class MobileDeviceController extends ManagerDraftAction{ public class MobileDeviceController extends ManagerDraftAction {
@Autowired @Autowired
private MobileDeviceService mobileDeviceService; private MobileDeviceService mobileDeviceService;
@Autowired
private LogHistoryService logHistoryService;
/** /**
* 디바이스 푸시 알림 여부 조회 * 디바이스 푸시 알림 여부 조회
* *
@@ -31,35 +34,32 @@ public class MobileDeviceController extends ManagerDraftAction{
* @return * @return
*/ */
@RequestMapping(value = "/mobiledevice/selectDevicePushYn.do") @RequestMapping(value = "/mobiledevice/selectDevicePushYn.do")
public ModelAndView selectDevicePushYn(HttpSession session,HttpServletRequest request, HttpServletResponse response) { public ModelAndView selectDevicePushYn(HttpSession session, HttpServletRequest request,
HttpServletResponse response) {
log.debug("MobileDeviceController selectDevicePushYn START"); log.debug("MobileDeviceController selectDevicePushYn START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request); HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try {
if(!mobileCheckLogin(session)){ if (!mobileCheckLogin(session)) {
return null; return null;
} } else {
else{
paramMap.put("muUserId", String.valueOf(session.getAttribute("loginUserId"))); paramMap.put("muUserId", String.valueOf(session.getAttribute("loginUserId")));
paramMap.put("deviceUuid", String.valueOf(session.getAttribute("mobileDeviceUuid"))); paramMap.put("deviceUuid", String.valueOf(session.getAttribute("mobileDeviceUuid")));
map = mobileDeviceService.selectDevicePushYn(paramMap); map = mobileDeviceService.selectDevicePushYn(paramMap);
} }
} } catch (Exception e) {
catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return null; return null;
} } finally {
finally { if (Constants.OK == map.get("msgCode")) {
if(Constants.OK == map.get("msgCode")) {
} } else {
else{
map.put("msgCode", Constants.FAIL); map.put("msgCode", Constants.FAIL);
map.put("success", false); map.put("success", false);
if(null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) { if (null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) {
map.put("msgDesc","정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다."); map.put("msgDesc", "정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다.");
} }
} }
} }
@@ -75,7 +75,8 @@ public class MobileDeviceController extends ManagerDraftAction{
* @return * @return
*/ */
@RequestMapping(value = "/mobiledevice/updateDevicePushYn.do") @RequestMapping(value = "/mobiledevice/updateDevicePushYn.do")
public ModelAndView updateDevicePushYn(HttpSession session,HttpServletRequest request, HttpServletResponse response, MultipartHttpServletRequest file) { public ModelAndView updateDevicePushYn(HttpSession session, HttpServletRequest request,
HttpServletResponse response, MultipartHttpServletRequest file) {
log.debug("MobileDeviceController updateDevicePushYn START"); log.debug("MobileDeviceController updateDevicePushYn START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request); HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
@@ -83,11 +84,10 @@ public class MobileDeviceController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try {
if(!mobileCheckLogin(session)){ if (!mobileCheckLogin(session)) {
return null; return null;
} } else {
else{
paramMap.put("membershipAccount", String.valueOf(session.getAttribute("mobileLoginId"))); paramMap.put("membershipAccount", String.valueOf(session.getAttribute("mobileLoginId")));
paramMap.put("muUserId", String.valueOf(session.getAttribute("loginUserId"))); paramMap.put("muUserId", String.valueOf(session.getAttribute("loginUserId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginUserId"))); paramMap.put("regId", String.valueOf(session.getAttribute("loginUserId")));
@@ -95,49 +95,21 @@ public class MobileDeviceController extends ManagerDraftAction{
paramMap.put("deviceUuid", String.valueOf(session.getAttribute("mobileDeviceUuid"))); paramMap.put("deviceUuid", String.valueOf(session.getAttribute("mobileDeviceUuid")));
map = mobileDeviceService.updateDevicePushYn(paramMap); map = mobileDeviceService.updateDevicePushYn(paramMap);
} }
} } catch (Exception e) {
catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
errorMsg.append(e); errorMsg.append(e);
} } finally {
finally { if (Constants.OK == map.get("msgCode")) {
if(Constants.OK == map.get("msgCode")) {
} } else {
else{
map.put("msgCode", Constants.FAIL); map.put("msgCode", Constants.FAIL);
map.put("success", false); map.put("success", false);
if(null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) { if (null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) {
map.put("msgDesc","정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다."); map.put("msgDesc", "정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다.");
} }
} }
try { logHistoryService.save("디바이스 푸시 알림 여부 수정", "디바이스", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/mobiledevice/updateDevicePushYn.do");
insertMap.put("func", "updateDevicePushYn");
insertMap.put("funcName", "디바이스 푸시 알림 여부 수정");
insertMap.put("service", "mobileDeviceService");
insertMap.put("serviceName", "디바이스");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
// webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("MobileDeviceController updateDevicePushYn END"); log.debug("MobileDeviceController updateDevicePushYn END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -4,7 +4,6 @@ import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.init.ManagerDraftAction;
import com.madeu.service.mobile.mobileuserinquiry.MobileUserInquiryService; import com.madeu.service.mobile.mobileuserinquiry.MobileUserInquiryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession; import jakarta.servlet.http.HttpSession;
@@ -16,14 +15,17 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import java.util.HashMap; import java.util.HashMap;
import com.madeu.common.service.LogHistoryService;
@Slf4j @Slf4j
@Controller @Controller
public class MobileInquiryController extends ManagerDraftAction{ public class MobileInquiryController extends ManagerDraftAction {
@Autowired @Autowired
private MobileUserInquiryService mobileUserInquiryService; private MobileUserInquiryService mobileUserInquiryService;
// @Autowired
// private WebLogHistoryService webLogHistoryService; @Autowired
private LogHistoryService logHistoryService;
/** /**
* 1:1 문의 리스트 조회 * 1:1 문의 리스트 조회
* *
@@ -32,34 +34,31 @@ public class MobileInquiryController extends ManagerDraftAction{
* @return * @return
*/ */
@RequestMapping(value = "/mobileuserinquiry/selectListUserInquiry.do") @RequestMapping(value = "/mobileuserinquiry/selectListUserInquiry.do")
public ModelAndView selectListUserInquiry(HttpSession session, HttpServletRequest request, HttpServletResponse response) { public ModelAndView selectListUserInquiry(HttpSession session, HttpServletRequest request,
HttpServletResponse response) {
log.debug("MobileInquiryController selectListUserInquiry START"); log.debug("MobileInquiryController selectListUserInquiry START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request); HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try {
if(!mobileCheckLogin(session)){ if (!mobileCheckLogin(session)) {
return null; return null;
} } else {
else{
paramMap.put("muUserId", String.valueOf(session.getAttribute("loginUserId"))); paramMap.put("muUserId", String.valueOf(session.getAttribute("loginUserId")));
map = mobileUserInquiryService.selectListUserInquiry(paramMap); map = mobileUserInquiryService.selectListUserInquiry(paramMap);
} }
} } catch (Exception e) {
catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return null; return null;
} } finally {
finally { if (Constants.OK == map.get("msgCode")) {
if(Constants.OK == map.get("msgCode")) {
} } else {
else{
map.put("msgCode", Constants.FAIL); map.put("msgCode", Constants.FAIL);
map.put("success", false); map.put("success", false);
if(null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) { if (null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) {
map.put("msgDesc","정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다."); map.put("msgDesc", "정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다.");
} }
} }
} }
@@ -75,34 +74,31 @@ public class MobileInquiryController extends ManagerDraftAction{
* @return * @return
*/ */
@RequestMapping(value = "/mobileuserinquiry/selectUserInquiry.do") @RequestMapping(value = "/mobileuserinquiry/selectUserInquiry.do")
public ModelAndView selectUserInquiry(HttpSession session,HttpServletRequest request, HttpServletResponse response) { public ModelAndView selectUserInquiry(HttpSession session, HttpServletRequest request,
HttpServletResponse response) {
log.debug("MobileInquiryController selectUserInquiry START"); log.debug("MobileInquiryController selectUserInquiry START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request); HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try {
if(!mobileCheckLogin(session)){ if (!mobileCheckLogin(session)) {
return null; return null;
} } else {
else{
paramMap.put("muUserId", String.valueOf(session.getAttribute("loginUserId"))); paramMap.put("muUserId", String.valueOf(session.getAttribute("loginUserId")));
map = mobileUserInquiryService.selectUserInquiry(paramMap); map = mobileUserInquiryService.selectUserInquiry(paramMap);
} }
} } catch (Exception e) {
catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return null; return null;
} } finally {
finally { if (Constants.OK == map.get("msgCode")) {
if(Constants.OK == map.get("msgCode")) {
} } else {
else{
map.put("msgCode", Constants.FAIL); map.put("msgCode", Constants.FAIL);
map.put("success", false); map.put("success", false);
if(null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) { if (null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) {
map.put("msgDesc","정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다."); map.put("msgDesc", "정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다.");
} }
} }
} }
@@ -118,7 +114,8 @@ public class MobileInquiryController extends ManagerDraftAction{
* @return * @return
*/ */
@RequestMapping(value = "/mobileuserinquiry/insertUserInquiry.do") @RequestMapping(value = "/mobileuserinquiry/insertUserInquiry.do")
public ModelAndView insertUserInquiry(HttpSession session,HttpServletRequest request, HttpServletResponse response, MultipartHttpServletRequest file) { public ModelAndView insertUserInquiry(HttpSession session, HttpServletRequest request, HttpServletResponse response,
MultipartHttpServletRequest file) {
log.debug("MobileInquiryController insertUserInquiry START"); log.debug("MobileInquiryController insertUserInquiry START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request); HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
@@ -126,60 +123,31 @@ public class MobileInquiryController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try {
if(!mobileCheckLogin(session)){ if (!mobileCheckLogin(session)) {
return null; return null;
} } else {
else{
paramMap.put("membershipAccount", String.valueOf(session.getAttribute("mobileLoginId"))); paramMap.put("membershipAccount", String.valueOf(session.getAttribute("mobileLoginId")));
paramMap.put("muUserId", String.valueOf(session.getAttribute("loginUserId"))); paramMap.put("muUserId", String.valueOf(session.getAttribute("loginUserId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginUserId"))); paramMap.put("regId", String.valueOf(session.getAttribute("loginUserId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginUserId"))); paramMap.put("modId", String.valueOf(session.getAttribute("loginUserId")));
map = mobileUserInquiryService.insertUserInquiry(paramMap); map = mobileUserInquiryService.insertUserInquiry(paramMap);
} }
} } catch (Exception e) {
catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
errorMsg.append(e); errorMsg.append(e);
} } finally {
finally { if (Constants.OK == map.get("msgCode")) {
if(Constants.OK == map.get("msgCode")) {
} } else {
else{
map.put("msgCode", Constants.FAIL); map.put("msgCode", Constants.FAIL);
map.put("success", false); map.put("success", false);
if(null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) { if (null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) {
map.put("msgDesc","정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다."); map.put("msgDesc", "정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다.");
} }
} }
try { logHistoryService.save("1:1 문의 등록", "1:1 문의 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/mobileuserinquiry/insertUserInquiry.do");
insertMap.put("func", "insertUserInquiry");
insertMap.put("funcName", "1:1 문의 등록");
insertMap.put("service", "mobileUserInquiryService");
insertMap.put("serviceName", "1:1 문의 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
// webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("MobileInquiryController insertUserInquiry END"); log.debug("MobileInquiryController insertUserInquiry END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -5,7 +5,6 @@ import com.madeu.init.ManagerDraftAction;
import com.madeu.service.mobile.mobilelogin.MobileLoginService; import com.madeu.service.mobile.mobilelogin.MobileLoginService;
import com.madeu.service.mobile.mobilereservation.MobileReservationService; import com.madeu.service.mobile.mobilereservation.MobileReservationService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import com.madeu.util.ValidationCheckUtil; import com.madeu.util.ValidationCheckUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
@@ -19,6 +18,7 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import java.util.HashMap; import java.util.HashMap;
import com.madeu.common.service.LogHistoryService;
@Slf4j @Slf4j
@@ -28,6 +28,9 @@ public class MobileReservationController extends ManagerDraftAction{
@Autowired @Autowired
private MobileReservationService mobileReservationService; private MobileReservationService mobileReservationService;
@Autowired
private LogHistoryService logHistoryService;
/** /**
* 예약등록 정보 확인 페이지 이동 * 예약등록 정보 확인 페이지 이동
* 페이지 처리 없음 * 페이지 처리 없음
@@ -267,32 +270,7 @@ public class MobileReservationController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("예약현황 등록", "예약현황 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/mobilereservation/insertReserve.do");
insertMap.put("func", "insertReserve");
insertMap.put("funcName", "예약현황 등록");
insertMap.put("service", "webReserveService");
insertMap.put("serviceName", "예약현황 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
// webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("MobileReservationController insertReserve END"); log.debug("MobileReservationController insertReserve END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -341,32 +319,7 @@ public class MobileReservationController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("예약현황 상태수정(진료상태)", "예약현황 상태수정(진료상태", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/mobilereservation/updateReserveStatus.do");
insertMap.put("func", "updateReserve");
insertMap.put("funcName", "예약현황 상태수정(진료상태)");
insertMap.put("service", "webReserveService");
insertMap.put("serviceName", "예약현황 상태수정(진료상태");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
// webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("MobileReservationController updateReserveStatus END"); log.debug("MobileReservationController updateReserveStatus END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -24,8 +24,6 @@ public class MobileTreatmentController extends ManagerDraftAction{
private MobileTreatmentService mobileTreatmentService; private MobileTreatmentService mobileTreatmentService;
// @Autowired // @Autowired
// private WebLogHistoryService webLogHistoryService;
/** /**
* 진료 정보 리스트 조회 (option) * 진료 정보 리스트 조회 (option)
* *

View File

@@ -3,7 +3,7 @@ package com.madeu.controller.mobile.mobiletreatmentprocedure;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.init.ManagerDraftAction;
import com.madeu.service.mobile.mobiletreatmentProcedure.MobileTreatmentProcedureService; import com.madeu.service.mobile.mobiletreatmentProcedure.MobileTreatmentProcedureService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webtreatmentprocedure.WebTreatmentProcedureService; import com.madeu.service.web.webtreatmentprocedure.WebTreatmentProcedureService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil; import com.madeu.util.RequestLogUtil;
@@ -28,8 +28,6 @@ public class MobileTreatmentProcedureController extends ManagerDraftAction{
private MobileTreatmentProcedureService mobileTreatmentProcedureService; private MobileTreatmentProcedureService mobileTreatmentProcedureService;
// @Autowired // @Autowired
// private WebLogHistoryService webLogHistoryService;
/** /**
* 진료 시술 정보 리스트 조회 (option) * 진료 시술 정보 리스트 조회 (option)
* *

View File

@@ -3,7 +3,7 @@ package com.madeu.controller.mobile.mobileuserphysical;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.init.ManagerDraftAction;
import com.madeu.service.mobile.mobileuserphysical.MobileUserPhysicalService; import com.madeu.service.mobile.mobileuserphysical.MobileUserPhysicalService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webuser.WebUserService; import com.madeu.service.web.webuser.WebUserService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil; import com.madeu.util.RequestLogUtil;

View File

@@ -1,11 +1,9 @@
package com.madeu.controller.web.webappboard; package com.madeu.controller.web.webappboard;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webappboard.WebAppBoardService; import com.madeu.service.web.webappboard.WebAppBoardService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession; import jakarta.servlet.http.HttpSession;
@@ -22,13 +20,13 @@ import java.util.HashMap;
@Slf4j @Slf4j
@Controller @Controller
public class WebAppBoardController extends ManagerDraftAction { public class WebAppBoardController {
@Autowired @Autowired
private WebAppBoardService webAppBoardService; private WebAppBoardService webAppBoardService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 보드관리 리스트 화면으로 이동. * 보드관리 리스트 화면으로 이동.
@@ -45,19 +43,14 @@ public class WebAppBoardController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webAppBoardService.selectListAppBoardIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppBoardService.selectListAppBoardIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -81,13 +74,8 @@ public class WebAppBoardController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webAppBoardService.selectListAppBoard(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppBoardService.selectListAppBoard(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -124,19 +112,14 @@ public class WebAppBoardController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webAppBoardService.insertAppBoardIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppBoardService.insertAppBoardIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -161,19 +144,14 @@ public class WebAppBoardController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webAppBoardService.updateAppBoardIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppBoardService.updateAppBoardIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -198,13 +176,8 @@ public class WebAppBoardController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webAppBoardService.selectAppBoard(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppBoardService.selectAppBoard(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -243,15 +216,10 @@ public class WebAppBoardController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webAppBoardService.insertAppBoard(paramMap,file);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppBoardService.insertAppBoard(paramMap,file);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -269,32 +237,7 @@ public class WebAppBoardController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("앱 보드 등록", "앱 보드 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webappboard/insertAppBoard.do");
insertMap.put("func", "insertAppBoard");
insertMap.put("funcName", "앱 보드 등록");
insertMap.put("service", "webAppBoardService");
insertMap.put("serviceName", "앱 보드 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebAppBoardController insertAppBoard END"); log.debug("WebAppBoardController insertAppBoard END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -317,15 +260,10 @@ public class WebAppBoardController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webAppBoardService.updateAppBoard(paramMap,file);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppBoardService.updateAppBoard(paramMap,file);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -343,32 +281,7 @@ public class WebAppBoardController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("앱 보드 수정", "앱 보드 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webappboard/updateAppBoard.do");
insertMap.put("func", "updateAppBoard");
insertMap.put("funcName", "앱 보드 수정");
insertMap.put("service", "webAppBoardService");
insertMap.put("serviceName", "앱 보드 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebAppBoardController updateAppBoard END"); log.debug("WebAppBoardController updateAppBoard END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -392,15 +305,10 @@ public class WebAppBoardController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webAppBoardService.deleteAppBoard(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppBoardService.deleteAppBoard(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -418,32 +326,7 @@ public class WebAppBoardController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("앱 보드 삭제", "앱 보드 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webappboard/deleteAppBoard.do");
insertMap.put("func", "deleteAppBoard");
insertMap.put("funcName", "앱 보드 삭제");
insertMap.put("service", "webAppBoardService");
insertMap.put("serviceName", "앱 보드 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebAppBoardController deleteAppBoard END"); log.debug("WebAppBoardController deleteAppBoard END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -1,11 +1,9 @@
package com.madeu.controller.web.webappcontents; package com.madeu.controller.web.webappcontents;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webappcontents.WebAppContentsService; import com.madeu.service.web.webappcontents.WebAppContentsService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession; import jakarta.servlet.http.HttpSession;
@@ -21,13 +19,13 @@ import org.springframework.web.servlet.ModelAndView;
import java.util.HashMap; import java.util.HashMap;
@Slf4j @Slf4j
@Controller @Controller
public class WebAppContentsController extends ManagerDraftAction { public class WebAppContentsController {
@Autowired @Autowired
private WebAppContentsService webAppContentsService; private WebAppContentsService webAppContentsService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 콘텐츠관리 리스트 화면으로 이동. * 콘텐츠관리 리스트 화면으로 이동.
@@ -44,19 +42,14 @@ public class WebAppContentsController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webAppContentsService.selectListAppContentsIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppContentsService.selectListAppContentsIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -81,13 +74,8 @@ public class WebAppContentsController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webAppContentsService.selectListAppContents(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppContentsService.selectListAppContents(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -124,19 +112,14 @@ public class WebAppContentsController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webAppContentsService.insertAppContentsIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppContentsService.insertAppContentsIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -161,19 +144,14 @@ public class WebAppContentsController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webAppContentsService.updateAppContentsIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppContentsService.updateAppContentsIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -198,13 +176,8 @@ public class WebAppContentsController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webAppContentsService.selectAppContents(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppContentsService.selectAppContents(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -243,15 +216,10 @@ public class WebAppContentsController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webAppContentsService.uploadFile(paramMap,file);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppContentsService.uploadFile(paramMap,file);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -269,32 +237,7 @@ public class WebAppContentsController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("앱 콘텐츠 상세 이미지파일 저장", "앱 콘텐츠 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webappcontents/uploadFile.do");
insertMap.put("func", "uploadFile");
insertMap.put("funcName", "앱 콘텐츠 상세 이미지파일 저장");
insertMap.put("service", "webAppContentsService");
insertMap.put("serviceName", "앱 콘텐츠 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebAppContentsController uploadFile END"); log.debug("WebAppContentsController uploadFile END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -316,15 +259,10 @@ public class WebAppContentsController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webAppContentsService.insertAppContents(paramMap,file, file2);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppContentsService.insertAppContents(paramMap,file, file2);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -342,32 +280,7 @@ public class WebAppContentsController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("앱 콘텐츠 등록", "앱 콘텐츠 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webappcontents/insertAppContents.do");
insertMap.put("func", "insertAppContents");
insertMap.put("funcName", "앱 콘텐츠 등록");
insertMap.put("service", "webAppContentsService");
insertMap.put("serviceName", "앱 콘텐츠 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebAppContentsController insertAppContents END"); log.debug("WebAppContentsController insertAppContents END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -390,15 +303,10 @@ public class WebAppContentsController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webAppContentsService.updateAppContents(paramMap,file, file2);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppContentsService.updateAppContents(paramMap,file, file2);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -416,32 +324,7 @@ public class WebAppContentsController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("앱 콘텐츠 수정", "앱 콘텐츠 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webappcontents/updateAppContents.do");
insertMap.put("func", "updateAppContents");
insertMap.put("funcName", "앱 콘텐츠 수정");
insertMap.put("service", "webAppContentsService");
insertMap.put("serviceName", "앱 콘텐츠 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebAppContentsController updateAppContents END"); log.debug("WebAppContentsController updateAppContents END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -465,15 +348,10 @@ public class WebAppContentsController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webAppContentsService.deleteAppContents(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppContentsService.deleteAppContents(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -491,32 +369,7 @@ public class WebAppContentsController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("앱 콘텐츠 삭제", "앱 콘텐츠 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webappcontents/deleteAppContents.do");
insertMap.put("func", "deleteAppContents");
insertMap.put("funcName", "앱 콘텐츠 삭제");
insertMap.put("service", "webAppContentsService");
insertMap.put("serviceName", "앱 콘텐츠 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebAppContentsController deleteAppContents END"); log.debug("WebAppContentsController deleteAppContents END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -1,11 +1,9 @@
package com.madeu.controller.web.webappevent; package com.madeu.controller.web.webappevent;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webappevent.WebAppEventService; import com.madeu.service.web.webappevent.WebAppEventService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession; import jakarta.servlet.http.HttpSession;
@@ -23,13 +21,13 @@ import java.util.HashMap;
@Slf4j @Slf4j
@Controller @Controller
public class WebAppEventController extends ManagerDraftAction { public class WebAppEventController {
@Autowired @Autowired
private WebAppEventService webAppEventService; private WebAppEventService webAppEventService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 앱 이벤트 정보 리스트 조회 (option) * 앱 이벤트 정보 리스트 조회 (option)
@@ -46,13 +44,8 @@ public class WebAppEventController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webAppEventService.selectListAppEventOption(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppEventService.selectListAppEventOption(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -89,19 +82,14 @@ public class WebAppEventController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webAppEventService.selectListAppEventIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppEventService.selectListAppEventIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -126,13 +114,8 @@ public class WebAppEventController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webAppEventService.selectListAppEvent(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppEventService.selectListAppEvent(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -169,13 +152,8 @@ public class WebAppEventController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webAppEventService.selectAppEvent(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppEventService.selectAppEvent(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -212,19 +190,14 @@ public class WebAppEventController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webAppEventService.insertAppEventIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppEventService.insertAppEventIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -251,15 +224,10 @@ public class WebAppEventController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webAppEventService.insertAppEvent(paramMap,file);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppEventService.insertAppEvent(paramMap,file);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -277,32 +245,7 @@ public class WebAppEventController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("앱 이벤트 등록", "앱 이벤트 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webappevent/insertAppEvent.do");
insertMap.put("func", "insertAppEvent");
insertMap.put("funcName", "앱 이벤트 등록");
insertMap.put("service", "webAppEventService");
insertMap.put("serviceName", "앱 이벤트 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebAppEventController insertAppEvent END"); log.debug("WebAppEventController insertAppEvent END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -323,19 +266,14 @@ public class WebAppEventController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webAppEventService.updateAppEventIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppEventService.updateAppEventIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -362,15 +300,10 @@ public class WebAppEventController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webAppEventService.updateAppEvent(paramMap,file);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppEventService.updateAppEvent(paramMap,file);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -388,32 +321,7 @@ public class WebAppEventController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("앱 이벤트 수정", "앱 이벤트 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webappevent/updateAppEvent.do");
insertMap.put("func", "updateAppEvent");
insertMap.put("funcName", "앱 이벤트 수정");
insertMap.put("service", "webAppEventService");
insertMap.put("serviceName", "앱 이벤트 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebAppEventController updateAppEvent END"); log.debug("WebAppEventController updateAppEvent END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -437,15 +345,10 @@ public class WebAppEventController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webAppEventService.deleteAppEvent(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppEventService.deleteAppEvent(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -463,32 +366,7 @@ public class WebAppEventController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("앱 이벤트 삭제", "앱 이벤트 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webappevent/deleteAppEvent.do");
insertMap.put("func", "deleteAppEvent");
insertMap.put("funcName", "앱 이벤트 삭제");
insertMap.put("service", "webAppEventService");
insertMap.put("serviceName", "앱 이벤트 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebAppEventController deleteAppEvent END"); log.debug("WebAppEventController deleteAppEvent END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -1,11 +1,9 @@
package com.madeu.controller.web.webappnotice; package com.madeu.controller.web.webappnotice;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webappnotice.WebAppNoticeService; import com.madeu.service.web.webappnotice.WebAppNoticeService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession; import jakarta.servlet.http.HttpSession;
@@ -21,13 +19,13 @@ import java.util.HashMap;
@Slf4j @Slf4j
@Controller @Controller
public class WebAppNoticeController extends ManagerDraftAction { public class WebAppNoticeController {
@Autowired @Autowired
private WebAppNoticeService webAppNoticeService; private WebAppNoticeService webAppNoticeService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 앱 공지사항 리스트 화면으로 이동. * 앱 공지사항 리스트 화면으로 이동.
@@ -44,19 +42,14 @@ public class WebAppNoticeController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webAppNoticeService.selectListAppNoticeIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppNoticeService.selectListAppNoticeIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -81,13 +74,8 @@ public class WebAppNoticeController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webAppNoticeService.selectListAppNotice(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppNoticeService.selectListAppNotice(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -124,13 +112,8 @@ public class WebAppNoticeController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webAppNoticeService.selectAppNotice(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppNoticeService.selectAppNotice(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -169,15 +152,10 @@ public class WebAppNoticeController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webAppNoticeService.insertAppNotice(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppNoticeService.insertAppNotice(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -195,32 +173,7 @@ public class WebAppNoticeController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("앱 공지사항 등록", "앱 공지사항 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webappnotice/insertAppNotice.do");
insertMap.put("func", "insertAppNotice");
insertMap.put("funcName", "앱 공지사항 등록");
insertMap.put("service", "webAppNoticeService");
insertMap.put("serviceName", "앱 공지사항 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebAppNoticeController insertAppNotice END"); log.debug("WebAppNoticeController insertAppNotice END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -243,15 +196,10 @@ public class WebAppNoticeController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webAppNoticeService.updateAppNotice(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppNoticeService.updateAppNotice(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -269,32 +217,7 @@ public class WebAppNoticeController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("앱 공지사항 수정", "앱 공지사항 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webappnotice/updateAppNotice.do");
insertMap.put("func", "updateAppNotice");
insertMap.put("funcName", "앱 공지사항 수정");
insertMap.put("service", "webAppNoticeService");
insertMap.put("serviceName", "앱 공지사항 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebAppNoticeController updateAppNotice END"); log.debug("WebAppNoticeController updateAppNotice END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -318,15 +241,10 @@ public class WebAppNoticeController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webAppNoticeService.deleteAppNotice(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppNoticeService.deleteAppNotice(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -344,32 +262,7 @@ public class WebAppNoticeController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("앱 공지사항 삭제", "앱 공지사항 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webappnotice/deleteAppNotice.do");
insertMap.put("func", "deleteAppNotice");
insertMap.put("funcName", "앱 공지사항 삭제");
insertMap.put("service", "webAppNoticeService");
insertMap.put("serviceName", "앱 공지사항 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebAppNoticeController deleteAppNotice END"); log.debug("WebAppNoticeController deleteAppNotice END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -1,9 +1,8 @@
package com.madeu.controller.web.webappuser; package com.madeu.controller.web.webappuser;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webappuser.WebAppUserService; import com.madeu.service.web.webappuser.WebAppUserService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.view.web.WebAppUserView; import com.madeu.view.web.WebAppUserView;
import com.madeu.view.web.WebHolidayManagementView; import com.madeu.view.web.WebHolidayManagementView;
@@ -26,13 +25,13 @@ import java.util.Map;
@Slf4j @Slf4j
@Controller @Controller
public class WebAppUserController extends ManagerDraftAction{ public class WebAppUserController{
@Autowired @Autowired
private WebAppUserService webAppUserService; private WebAppUserService webAppUserService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 앱 회원 리스트 화면으로 이동. * 앱 회원 리스트 화면으로 이동.
@@ -49,19 +48,14 @@ public class WebAppUserController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webAppUserService.selectListAppUserIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppUserService.selectListAppUserIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -86,13 +80,8 @@ public class WebAppUserController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webAppUserService.selectListAppUser(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAppUserService.selectListAppUser(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -133,15 +122,10 @@ public class WebAppUserController extends ManagerDraftAction{
Map<String, Object> map = new HashMap<String,Object>(); Map<String, Object> map = new HashMap<String,Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; selectListReport = webAppUserService.selectListAppUserExcel(paramMap);
} map.put("selectListAppUser", selectListReport);
else{ map.put("name", "AppUser");
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
selectListReport = webAppUserService.selectListAppUserExcel(paramMap);
map.put("selectListAppUser", selectListReport);
map.put("name", "AppUser");
}
} }
catch(Exception e){ catch(Exception e){
e.printStackTrace(); e.printStackTrace();

View File

@@ -13,11 +13,9 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webattendance.WebAttendanceService; import com.madeu.service.web.webattendance.WebAttendanceService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import com.madeu.view.web.WebAttendanceView; import com.madeu.view.web.WebAttendanceView;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
@@ -28,13 +26,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebAttendanceController extends ManagerDraftAction{ public class WebAttendanceController{
@Autowired @Autowired
private WebAttendanceService webAttendanceService; private WebAttendanceService webAttendanceService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 근태/연차 정보 리스트 화면으로 이동. * 근태/연차 정보 리스트 화면으로 이동.
@@ -51,19 +49,14 @@ public class WebAttendanceController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webAttendanceService.selectListAttendanceIntro(paramMap);
}
else { model.addAttribute("selectUseYn", map.get("selectUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("insertUseYn", map.get("insertUseYn"));
map = webAttendanceService.selectListAttendanceIntro(paramMap); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -88,13 +81,8 @@ public class WebAttendanceController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webAttendanceService.selectListAttendance(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAttendanceService.selectListAttendance(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -135,15 +123,10 @@ public class WebAttendanceController extends ManagerDraftAction{
Map<String, Object> map = new HashMap<String,Object>(); Map<String, Object> map = new HashMap<String,Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; selectListReport = webAttendanceService.selectListAttendanceExcel(paramMap);
} map.put("selectListAttendance", selectListReport);
else{ map.put("name", "attendance");
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
selectListReport = webAttendanceService.selectListAttendanceExcel(paramMap);
map.put("selectListAttendance", selectListReport);
map.put("name", "attendance");
}
} }
catch(Exception e){ catch(Exception e){
e.printStackTrace(); e.printStackTrace();
@@ -170,13 +153,8 @@ public class WebAttendanceController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webAttendanceService.selectListTodayAttendance(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAttendanceService.selectListTodayAttendance(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -215,15 +193,10 @@ public class WebAttendanceController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webAttendanceService.insertAttendance(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAttendanceService.insertAttendance(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -241,32 +214,7 @@ public class WebAttendanceController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("근태관리 등록", "근태관리 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webattendance/insertAttendance.do");
insertMap.put("func", "insertAttendance");
insertMap.put("funcName", "근태관리 등록");
insertMap.put("service", "webAttendanceService");
insertMap.put("serviceName", "근태관리 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebAttendanceController insertAttendance END"); log.debug("WebAttendanceController insertAttendance END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -288,13 +236,8 @@ public class WebAttendanceController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webAttendanceService.selectAttendanceCommute(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAttendanceService.selectAttendanceCommute(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -333,15 +276,10 @@ public class WebAttendanceController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webAttendanceService.updateAttendanceCommute(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAttendanceService.updateAttendanceCommute(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -359,32 +297,7 @@ public class WebAttendanceController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("근태관리 수정 (출/퇴근)", "근태관리 수정 (출/퇴근)", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webattendance/updateAttendanceCommute.do");
insertMap.put("func", "updateAttendanceCommute");
insertMap.put("funcName", "근태관리 수정 (출/퇴근)");
insertMap.put("service", "webAttendanceService");
insertMap.put("serviceName", "근태관리 수정 (출/퇴근)");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebAttendanceController updateAttendanceCommute END"); log.debug("WebAttendanceController updateAttendanceCommute END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -405,13 +318,8 @@ public class WebAttendanceController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webAttendanceService.selectAttendanceVacation(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAttendanceService.selectAttendanceVacation(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -450,15 +358,10 @@ public class WebAttendanceController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webAttendanceService.insertAttendanceVacation(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAttendanceService.insertAttendanceVacation(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -476,32 +379,7 @@ public class WebAttendanceController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("근태관리 등록 (연차)", "근태관리 등록 (연차)", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webattendance/insertAttendanceVacation.do");
insertMap.put("func", "insertAttendanceVacation");
insertMap.put("funcName", "근태관리 등록 (연차)");
insertMap.put("service", "webAttendanceService");
insertMap.put("serviceName", "근태관리 등록 (연차)");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebAttendanceController insertAttendanceVacation END"); log.debug("WebAttendanceController insertAttendanceVacation END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -524,15 +402,10 @@ public class WebAttendanceController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webAttendanceService.updateAttendanceVacation(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAttendanceService.updateAttendanceVacation(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -550,32 +423,7 @@ public class WebAttendanceController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("근태관리 수정 (연차)", "근태관리 수정 (연차)", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webattendance/updateAttendanceVacation.do");
insertMap.put("func", "updateAttendanceVacation");
insertMap.put("funcName", "근태관리 수정 (연차)");
insertMap.put("service", "webAttendanceService");
insertMap.put("serviceName", "근태관리 수정 (연차)");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebAttendanceController updateAttendanceVacation END"); log.debug("WebAttendanceController updateAttendanceVacation END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -598,15 +446,10 @@ public class WebAttendanceController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webAttendanceService.updateAttendanceVacationCancel(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAttendanceService.updateAttendanceVacationCancel(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -624,32 +467,7 @@ public class WebAttendanceController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("근태관리 취소 (연차)", "근태관리 취소 (연차)", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webattendance/updateAttendanceVacationCancel.do");
insertMap.put("func", "updateAttendanceVacationCancel");
insertMap.put("funcName", "근태관리 취소 (연차)");
insertMap.put("service", "webAttendanceService");
insertMap.put("serviceName", "근태관리 취소 (연차)");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebAttendanceController updateAttendanceVacationCancel END"); log.debug("WebAttendanceController updateAttendanceVacationCancel END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -10,11 +10,9 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webauth.WebAuthService; import com.madeu.service.web.webauth.WebAuthService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
@@ -24,13 +22,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebAuthController extends ManagerDraftAction{ public class WebAuthController{
@Autowired @Autowired
private WebAuthService webAuthService; private WebAuthService webAuthService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 권한 정보 리스트 조회 (option) * 권한 정보 리스트 조회 (option)
@@ -47,13 +45,8 @@ public class WebAuthController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webAuthService.selectListAuthOption(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAuthService.selectListAuthOption(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -90,13 +83,8 @@ public class WebAuthController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webAuthService.selectListAuth(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAuthService.selectListAuth(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -133,13 +121,8 @@ public class WebAuthController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webAuthService.selectAuth(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAuthService.selectAuth(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -176,13 +159,8 @@ public class WebAuthController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webAuthService.selectHeaderRelation(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAuthService.selectHeaderRelation(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -221,15 +199,10 @@ public class WebAuthController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webAuthService.updateAuth(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAuthService.updateAuth(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -247,32 +220,7 @@ public class WebAuthController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("권한그룹 수정", "권한그룹 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webauth/updateAuth.do");
insertMap.put("func", "updateAuth");
insertMap.put("funcName", "권한그룹 수정");
insertMap.put("service", "webAuthService");
insertMap.put("serviceName", "권한그룹 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebAuthController updateAuth END"); log.debug("WebAuthController updateAuth END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -295,15 +243,10 @@ public class WebAuthController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webAuthService.insertAuth(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAuthService.insertAuth(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -321,32 +264,7 @@ public class WebAuthController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("권한 등록", "권한 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webauth/insertAuth.do");
insertMap.put("func", "insertAuth");
insertMap.put("funcName", "권한 등록");
insertMap.put("service", "webAuthService");
insertMap.put("serviceName", "권한 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebAuthController insertAuth END"); log.debug("WebAuthController insertAuth END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -370,15 +288,10 @@ public class WebAuthController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webAuthService.deleteAuth(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAuthService.deleteAuth(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -396,32 +309,7 @@ public class WebAuthController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("권한 삭제", "권한 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webauth/deleteAuth.do");
insertMap.put("func", "deleteAuth");
insertMap.put("funcName", "권한 삭제");
insertMap.put("service", "webAuthService");
insertMap.put("serviceName", "권한 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebAuthController deleteAuth END"); log.debug("WebAuthController deleteAuth END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -8,11 +8,9 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webauthmenurelation.WebAuthMenuRelationService; import com.madeu.service.web.webauthmenurelation.WebAuthMenuRelationService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
@@ -22,13 +20,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebAuthMenuRelationController extends ManagerDraftAction{ public class WebAuthMenuRelationController{
@Autowired @Autowired
private WebAuthMenuRelationService webAuthMenuRelationService; private WebAuthMenuRelationService webAuthMenuRelationService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
@@ -46,13 +44,8 @@ public class WebAuthMenuRelationController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webAuthMenuRelationService.selectListAuthMenuRelation(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAuthMenuRelationService.selectListAuthMenuRelation(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -91,15 +84,10 @@ public class WebAuthMenuRelationController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webAuthMenuRelationService.updateAuthMenuRelation(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webAuthMenuRelationService.updateAuthMenuRelation(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -117,32 +105,7 @@ public class WebAuthMenuRelationController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("권한별 메뉴 저장", "권한별 메뉴 저장", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webauthmenurelation/updateAuthMenuRelation.do");
insertMap.put("func", "updateAuthMenuRelation");
insertMap.put("funcName", "권한별 메뉴 저장");
insertMap.put("service", "webAuthMenuRelationService");
insertMap.put("serviceName", "권한별 메뉴 저장");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebAuthMenuRelationController updateAuthMenuRelation END"); log.debug("WebAuthMenuRelationController updateAuthMenuRelation END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -1,11 +1,9 @@
package com.madeu.controller.web.webcategory; package com.madeu.controller.web.webcategory;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webcategory.WebCategoryService; import com.madeu.service.web.webcategory.WebCategoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession; import jakarta.servlet.http.HttpSession;
@@ -21,13 +19,13 @@ import org.springframework.web.servlet.ModelAndView;
import java.util.HashMap; import java.util.HashMap;
@Slf4j @Slf4j
@Controller @Controller
public class WebCategoryController extends ManagerDraftAction { public class WebCategoryController {
@Autowired @Autowired
private WebCategoryService webCategoryService; private WebCategoryService webCategoryService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 병원 기타설정 화면으로 이동 * 병원 기타설정 화면으로 이동
@@ -44,19 +42,14 @@ public class WebCategoryController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webCategoryService.selectCategoryListIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webCategoryService.selectCategoryListIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -81,13 +74,8 @@ public class WebCategoryController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webCategoryService.selectCategoryList(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webCategoryService.selectCategoryList(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -125,13 +113,8 @@ public class WebCategoryController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webCategoryService.selectCategoryItemList(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webCategoryService.selectCategoryItemList(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -169,13 +152,8 @@ public class WebCategoryController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webCategoryService.selectCategoryItem(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webCategoryService.selectCategoryItem(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -215,16 +193,11 @@ public class WebCategoryController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ paramMap.put("file",file);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map = webCategoryService.insertHospitalOther(paramMap);
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("file",file);
map = webCategoryService.insertHospitalOther(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -242,32 +215,7 @@ public class WebCategoryController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("병원 기타정보 등록", "병원 기타정보 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webcategory/insertHospitalOther.do");
insertMap.put("func", "insertHospitalOther");
insertMap.put("funcName", "병원 기타정보 등록");
insertMap.put("service", "insertHospitalOther");
insertMap.put("serviceName", "병원 기타정보 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebCategoryController insertHospitalOther END"); log.debug("WebCategoryController insertHospitalOther END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -289,16 +237,11 @@ public class WebCategoryController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ paramMap.put("file",file);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map = webCategoryService.updateHospitalOther(paramMap);
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("file",file);
map = webCategoryService.updateHospitalOther(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -316,32 +259,7 @@ public class WebCategoryController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("병원 기타정보 수정", "병원 기타정보 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webcategory/updateHospitalOther.do");
insertMap.put("func", "updateHospitalOther");
insertMap.put("funcName", "병원 기타정보 수정");
insertMap.put("service", "webCategoryService");
insertMap.put("serviceName", "병원 기타정보 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebCategoryController updateHospitalOther END"); log.debug("WebCategoryController updateHospitalOther END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -363,15 +281,10 @@ public class WebCategoryController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webCategoryService.deleteHospitalOther(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webCategoryService.deleteHospitalOther(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -389,32 +302,7 @@ public class WebCategoryController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("병원 기타정보 삭제", "병원 기타정보 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webcategory/deleteHospitalOther.do");
insertMap.put("func", "deleteHospitalOther");
insertMap.put("funcName", "병원 기타정보 삭제");
insertMap.put("service", "deleteHospitalOther");
insertMap.put("serviceName", "병원 기타정보 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebCategoryController deleteHospitalOther END"); log.debug("WebCategoryController deleteHospitalOther END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -10,11 +10,9 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webcompany.WebCompanyService; import com.madeu.service.web.webcompany.WebCompanyService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
@@ -24,13 +22,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebCompanyController extends ManagerDraftAction{ public class WebCompanyController{
@Autowired @Autowired
private WebCompanyService webCompanyService; private WebCompanyService webCompanyService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
@@ -48,13 +46,8 @@ public class WebCompanyController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webCompanyService.selectListCompanyOption(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webCompanyService.selectListCompanyOption(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -91,19 +84,14 @@ public class WebCompanyController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webCompanyService.selectListCompanyIntro(paramMap);
}
else { model.addAttribute("selectUseYn", map.get("selectUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("insertUseYn", map.get("insertUseYn"));
map = webCompanyService.selectListCompanyIntro(paramMap); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -129,13 +117,8 @@ public class WebCompanyController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webCompanyService.selectListCompany(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webCompanyService.selectListCompany(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -173,13 +156,8 @@ public class WebCompanyController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webCompanyService.selectCompany(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webCompanyService.selectCompany(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -219,15 +197,10 @@ public class WebCompanyController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webCompanyService.insertCompany(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webCompanyService.insertCompany(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -245,32 +218,7 @@ public class WebCompanyController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("거래처 등록", "거래처 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webcompany/insertCompany.do");
insertMap.put("func", "insertCompany");
insertMap.put("funcName", "거래처 등록");
insertMap.put("service", "webCompanyService");
insertMap.put("serviceName", "거래처 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebCompanyController insertCompany END"); log.debug("WebCompanyController insertCompany END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -292,19 +240,14 @@ public class WebCompanyController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webCompanyService.selectCompanyIntro(paramMap);
}
else { model.addAttribute("selectUseYn", map.get("selectUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("insertUseYn", map.get("insertUseYn"));
map = webCompanyService.selectCompanyIntro(paramMap); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -332,15 +275,10 @@ public class WebCompanyController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webCompanyService.updateCompany(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webCompanyService.updateCompany(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -358,32 +296,7 @@ public class WebCompanyController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("거래처 수정", "거래처 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webcompany/updateCompany.do");
insertMap.put("func", "updateCompany");
insertMap.put("funcName", "거래처 수정");
insertMap.put("service", "webCompanyService");
insertMap.put("serviceName", "거래처 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebCompanyController updateCompany END"); log.debug("WebCompanyController updateCompany END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -408,15 +321,10 @@ public class WebCompanyController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webCompanyService.deleteCompany(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webCompanyService.deleteCompany(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -434,32 +342,7 @@ public class WebCompanyController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("거래처 삭제", "거래처 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webcompany/deleteCompany.do");
insertMap.put("func", "deleteCompany");
insertMap.put("funcName", "거래처 삭제");
insertMap.put("service", "webCompanyService");
insertMap.put("serviceName", "거래처 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebCompanyController deleteCompany END"); log.debug("WebCompanyController deleteCompany END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -481,13 +364,8 @@ public class WebCompanyController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webCompanyService.selectCompanyProduct(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webCompanyService.selectCompanyProduct(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

View File

@@ -1,8 +1,7 @@
package com.madeu.controller.web.webcontentsboard; package com.madeu.controller.web.webcontentsboard;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webcontentsboard.WebContentsBoardService; import com.madeu.service.web.webcontentsboard.WebContentsBoardService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
@@ -17,13 +16,13 @@ import java.util.HashMap;
@Slf4j @Slf4j
@Controller @Controller
public class WebContentsBoardController extends ManagerDraftAction { public class WebContentsBoardController {
@Autowired @Autowired
private WebContentsBoardService webContentsBoardService; private WebContentsBoardService webContentsBoardService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 1:1 문의 리스트 화면으로 이동. * 1:1 문의 리스트 화면으로 이동.
@@ -40,19 +39,14 @@ public class WebContentsBoardController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webContentsBoardService.selectListContentsBoardIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webContentsBoardService.selectListContentsBoardIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

View File

@@ -10,11 +10,9 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webduty.WebDutyService; import com.madeu.service.web.webduty.WebDutyService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
@@ -24,13 +22,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebDutyController extends ManagerDraftAction{ public class WebDutyController{
@Autowired @Autowired
private WebDutyService webDutyService; private WebDutyService webDutyService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 직무 정보 리스트 조회 (option) * 직무 정보 리스트 조회 (option)
@@ -47,13 +45,8 @@ public class WebDutyController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webDutyService.selectListDutyOption(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webDutyService.selectListDutyOption(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -91,13 +84,8 @@ public class WebDutyController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webDutyService.selectListDuty(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webDutyService.selectListDuty(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -135,13 +123,8 @@ public class WebDutyController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webDutyService.selectDuty(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webDutyService.selectDuty(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -181,15 +164,10 @@ public class WebDutyController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webDutyService.insertDuty(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webDutyService.insertDuty(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -207,32 +185,7 @@ public class WebDutyController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("직무 등록", "직무 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webduty/insertDuty.do");
insertMap.put("func", "insertDuty");
insertMap.put("funcName", "직무 등록");
insertMap.put("service", "webDutyService");
insertMap.put("serviceName", "직무 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebDutyController insertDuty END"); log.debug("WebDutyController insertDuty END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -256,15 +209,10 @@ public class WebDutyController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webDutyService.updateDuty(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webDutyService.updateDuty(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -282,32 +230,7 @@ public class WebDutyController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("직무 수정", "직무 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webduty/updateDuty.do");
insertMap.put("func", "updateDuty");
insertMap.put("funcName", "직무 수정");
insertMap.put("service", "webDutyService");
insertMap.put("serviceName", "직무 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebDutyController updateDuty END"); log.debug("WebDutyController updateDuty END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -332,15 +255,10 @@ public class WebDutyController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webDutyService.deleteDuty(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webDutyService.deleteDuty(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -358,32 +276,7 @@ public class WebDutyController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("직무 삭제", "직무 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webduty/deleteDuty.do");
insertMap.put("func", "deleteDuty");
insertMap.put("funcName", "직무 삭제");
insertMap.put("service", "webDutyService");
insertMap.put("serviceName", "직무 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebDutyController deleteDuty END"); log.debug("WebDutyController deleteDuty END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -1,11 +1,9 @@
package com.madeu.controller.web.webevent; package com.madeu.controller.web.webevent;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webevent.WebEventService; import com.madeu.service.web.webevent.WebEventService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession; import jakarta.servlet.http.HttpSession;
@@ -22,13 +20,13 @@ import java.util.HashMap;
@Slf4j @Slf4j
@Controller @Controller
public class WebEventController extends ManagerDraftAction { public class WebEventController {
@Autowired @Autowired
private WebEventService webEventService; private WebEventService webEventService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 홈페이지 이벤트 리스트 화면으로 이동. * 홈페이지 이벤트 리스트 화면으로 이동.
@@ -45,19 +43,14 @@ public class WebEventController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webEventService.selectListWebEventIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventService.selectListWebEventIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -82,13 +75,8 @@ public class WebEventController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webEventService.selectListWebEvent(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventService.selectListWebEvent(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -125,13 +113,8 @@ public class WebEventController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webEventService.selectWebEvent(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventService.selectWebEvent(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -170,15 +153,10 @@ public class WebEventController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webEventService.uploadFile(paramMap,file);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventService.uploadFile(paramMap,file);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -196,32 +174,7 @@ public class WebEventController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 이벤트 상세 이미지파일 저장", "홈페이지 이벤트 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webevent/uploadFile.do");
insertMap.put("func", "uploadFile");
insertMap.put("funcName", "홈페이지 이벤트 상세 이미지파일 저장");
insertMap.put("service", "webEventService");
insertMap.put("serviceName", "홈페이지 이벤트 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebEventController uploadFile END"); log.debug("WebEventController uploadFile END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -242,19 +195,14 @@ public class WebEventController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webEventService.insertWebEventIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventService.insertWebEventIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -281,15 +229,10 @@ public class WebEventController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webEventService.insertWebEvent(paramMap,file);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventService.insertWebEvent(paramMap,file);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -307,32 +250,7 @@ public class WebEventController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 이벤트 등록", "홈페이지 이벤트 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webevent/insertWebEvent.do");
insertMap.put("func", "insertWebEvent");
insertMap.put("funcName", "홈페이지 이벤트 등록");
insertMap.put("service", "webEventService");
insertMap.put("serviceName", "홈페이지 이벤트 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebEventController insertWebEvent END"); log.debug("WebEventController insertWebEvent END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -353,19 +271,14 @@ public class WebEventController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webEventService.updateWebEventIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventService.updateWebEventIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -392,15 +305,10 @@ public class WebEventController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webEventService.updateWebEvent(paramMap,file);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventService.updateWebEvent(paramMap,file);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -418,32 +326,7 @@ public class WebEventController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 이벤트 수정", "홈페이지 이벤트 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webevent/updateWebEvent.do");
insertMap.put("func", "updateWebEvent");
insertMap.put("funcName", "홈페이지 이벤트 수정");
insertMap.put("service", "webEventService");
insertMap.put("serviceName", "홈페이지 이벤트 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebEventController updateWebEvent END"); log.debug("WebEventController updateWebEvent END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -467,15 +350,10 @@ public class WebEventController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webEventService.deleteWebEvent(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventService.deleteWebEvent(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -493,32 +371,7 @@ public class WebEventController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 이벤트 삭제", "홈페이지 이벤트 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webevent/deleteWebEvent.do");
insertMap.put("func", "deleteWebEvent");
insertMap.put("funcName", "홈페이지 이벤트 삭제");
insertMap.put("service", "webEventService");
insertMap.put("serviceName", "홈페이지 이벤트 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebEventController deleteWebEvent END"); log.debug("WebEventController deleteWebEvent END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -1,11 +1,9 @@
package com.madeu.controller.web.webeventdiet; package com.madeu.controller.web.webeventdiet;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webeventdiet.WebEventDietService; import com.madeu.service.web.webeventdiet.WebEventDietService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession; import jakarta.servlet.http.HttpSession;
@@ -22,13 +20,13 @@ import java.util.HashMap;
@Slf4j @Slf4j
@Controller @Controller
public class WebEventDietController extends ManagerDraftAction { public class WebEventDietController {
@Autowired @Autowired
private WebEventDietService webEventDietService; private WebEventDietService webEventDietService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 홈페이지 이벤트(다이어트) 리스트 화면으로 이동. * 홈페이지 이벤트(다이어트) 리스트 화면으로 이동.
@@ -45,19 +43,14 @@ public class WebEventDietController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webEventDietService.selectListWebEventDietIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventDietService.selectListWebEventDietIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -82,13 +75,8 @@ public class WebEventDietController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webEventDietService.selectListWebEventDiet(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventDietService.selectListWebEventDiet(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -125,13 +113,8 @@ public class WebEventDietController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webEventDietService.selectWebEventDiet(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventDietService.selectWebEventDiet(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -170,15 +153,10 @@ public class WebEventDietController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webEventDietService.uploadFile(paramMap,file);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventDietService.uploadFile(paramMap,file);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -196,32 +174,7 @@ public class WebEventDietController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 이벤트(다이어트) 상세 이미지파일 저장", "홈페이지 이벤트(다이어트) 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webeventdiet/uploadFile.do");
insertMap.put("func", "uploadFile");
insertMap.put("funcName", "홈페이지 이벤트(다이어트) 상세 이미지파일 저장");
insertMap.put("service", "webEventDietService");
insertMap.put("serviceName", "홈페이지 이벤트(다이어트) 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebEventDietController uploadFile END"); log.debug("WebEventDietController uploadFile END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -242,20 +195,15 @@ public class WebEventDietController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webEventDietService.insertWebEventDietIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventDietService.insertWebEventDietIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("categorylist", map.get("categorylist")); model.addAttribute("categorylist", map.get("categorylist"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -282,15 +230,10 @@ public class WebEventDietController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webEventDietService.insertWebEventDiet(paramMap,file,content_file);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventDietService.insertWebEventDiet(paramMap,file,content_file);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -308,32 +251,7 @@ public class WebEventDietController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 이벤트(다이어트) 등록", "홈페이지 이벤트(다이어트) 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webeventdiet/insertWebEventDiet.do");
insertMap.put("func", "insertWebEventDiet");
insertMap.put("funcName", "홈페이지 이벤트(다이어트) 등록");
insertMap.put("service", "webEventDietService");
insertMap.put("serviceName", "홈페이지 이벤트(다이어트) 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebEventDietController insertWebEventDiet END"); log.debug("WebEventDietController insertWebEventDiet END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -354,20 +272,15 @@ public class WebEventDietController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webEventDietService.updateWebEventDietIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventDietService.updateWebEventDietIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("categorylist", map.get("categorylist")); model.addAttribute("categorylist", map.get("categorylist"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -394,15 +307,10 @@ public class WebEventDietController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webEventDietService.updateWebEventDiet(paramMap, file, content_file );
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventDietService.updateWebEventDiet(paramMap, file, content_file );
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -420,32 +328,7 @@ public class WebEventDietController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 이벤트(다이어트) 수정", "홈페이지 이벤트(다이어트) 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webeventdiet/updateWebEventDiet.do");
insertMap.put("func", "updateWebEventDiet");
insertMap.put("funcName", "홈페이지 이벤트(다이어트) 수정");
insertMap.put("service", "webEventDietService");
insertMap.put("serviceName", "홈페이지 이벤트(다이어트) 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebEventDietController updateWebEventDiet END"); log.debug("WebEventDietController updateWebEventDiet END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -469,15 +352,10 @@ public class WebEventDietController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webEventDietService.deleteWebEventDiet(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventDietService.deleteWebEventDiet(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -495,32 +373,7 @@ public class WebEventDietController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 이벤트(다이어트) 삭제", "홈페이지 이벤트(다이어트) 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webeventdiet/deleteWebEventDiet.do");
insertMap.put("func", "deleteWebEventDiet");
insertMap.put("funcName", "홈페이지 이벤트(다이어트) 삭제");
insertMap.put("service", "webEventDietService");
insertMap.put("serviceName", "홈페이지 이벤트(다이어트) 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebEventDietController deleteWebEventDiet END"); log.debug("WebEventDietController deleteWebEventDiet END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -541,12 +394,8 @@ public class WebEventDietController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webEventDietService.selectListEventOption(paramMap);
} else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventDietService.selectListEventOption(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

View File

@@ -1,11 +1,9 @@
package com.madeu.controller.web.webeventpetit; package com.madeu.controller.web.webeventpetit;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webeventpetit.WebEventPetitService; import com.madeu.service.web.webeventpetit.WebEventPetitService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession; import jakarta.servlet.http.HttpSession;
@@ -22,13 +20,13 @@ import java.util.HashMap;
@Slf4j @Slf4j
@Controller @Controller
public class WebEventPetitController extends ManagerDraftAction { public class WebEventPetitController {
@Autowired @Autowired
private WebEventPetitService webEventPetitService; private WebEventPetitService webEventPetitService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 홈페이지 이벤트(쁘띠) 리스트 화면으로 이동. * 홈페이지 이벤트(쁘띠) 리스트 화면으로 이동.
@@ -45,19 +43,14 @@ public class WebEventPetitController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webEventPetitService.selectListWebEventPetitIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventPetitService.selectListWebEventPetitIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -82,13 +75,8 @@ public class WebEventPetitController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webEventPetitService.selectListWebEventPetit(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventPetitService.selectListWebEventPetit(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -125,13 +113,8 @@ public class WebEventPetitController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webEventPetitService.selectWebEventPetit(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventPetitService.selectWebEventPetit(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -170,15 +153,10 @@ public class WebEventPetitController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webEventPetitService.uploadFile(paramMap,file);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventPetitService.uploadFile(paramMap,file);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -196,32 +174,7 @@ public class WebEventPetitController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 이벤트(쁘띠) 상세 이미지파일 저장", "홈페이지 이벤트(쁘띠) 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webeventpetit/uploadFile.do");
insertMap.put("func", "uploadFile");
insertMap.put("funcName", "홈페이지 이벤트(쁘띠) 상세 이미지파일 저장");
insertMap.put("service", "webEventPetitService");
insertMap.put("serviceName", "홈페이지 이벤트(쁘띠) 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebEventPetitController uploadFile END"); log.debug("WebEventPetitController uploadFile END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -242,20 +195,15 @@ public class WebEventPetitController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webEventPetitService.insertWebEventPetitIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventPetitService.insertWebEventPetitIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("categorylist", map.get("categorylist")); model.addAttribute("categorylist", map.get("categorylist"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -282,15 +230,10 @@ public class WebEventPetitController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webEventPetitService.insertWebEventPetit(paramMap,file,content_file);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventPetitService.insertWebEventPetit(paramMap,file,content_file);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -308,32 +251,7 @@ public class WebEventPetitController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 이벤트(쁘띠) 등록", "홈페이지 이벤트(쁘띠) 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webeventpetit/insertWebEventPetit.do");
insertMap.put("func", "insertWebEventPetit");
insertMap.put("funcName", "홈페이지 이벤트(쁘띠) 등록");
insertMap.put("service", "webEventPetitService");
insertMap.put("serviceName", "홈페이지 이벤트(쁘띠) 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebEventPetitController insertWebEventPetit END"); log.debug("WebEventPetitController insertWebEventPetit END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -354,20 +272,15 @@ public class WebEventPetitController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webEventPetitService.updateWebEventPetitIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventPetitService.updateWebEventPetitIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("categorylist", map.get("categorylist")); model.addAttribute("categorylist", map.get("categorylist"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -394,15 +307,10 @@ public class WebEventPetitController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webEventPetitService.updateWebEventPetit(paramMap, file, content_file );
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventPetitService.updateWebEventPetit(paramMap, file, content_file );
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -420,32 +328,7 @@ public class WebEventPetitController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 이벤트(쁘띠) 수정", "홈페이지 이벤트(쁘띠) 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webeventpetit/updateWebEventPetit.do");
insertMap.put("func", "updateWebEventPetit");
insertMap.put("funcName", "홈페이지 이벤트(쁘띠) 수정");
insertMap.put("service", "webEventPetitService");
insertMap.put("serviceName", "홈페이지 이벤트(쁘띠) 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebEventPetitController updateWebEventPetit END"); log.debug("WebEventPetitController updateWebEventPetit END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -469,15 +352,10 @@ public class WebEventPetitController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webEventPetitService.deleteWebEventPetit(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventPetitService.deleteWebEventPetit(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -495,32 +373,7 @@ public class WebEventPetitController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 이벤트(쁘띠) 삭제", "홈페이지 이벤트(쁘띠) 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webeventpetit/deleteWebEventPetit.do");
insertMap.put("func", "deleteWebEventPetit");
insertMap.put("funcName", "홈페이지 이벤트(쁘띠) 삭제");
insertMap.put("service", "webEventPetitService");
insertMap.put("serviceName", "홈페이지 이벤트(쁘띠) 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebEventPetitController deleteWebEventPetit END"); log.debug("WebEventPetitController deleteWebEventPetit END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -541,12 +394,8 @@ public class WebEventPetitController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webEventPetitService.selectListEventOption(paramMap);
} else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webEventPetitService.selectListEventOption(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

View File

@@ -10,11 +10,9 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webgroup.WebGroupService; import com.madeu.service.web.webgroup.WebGroupService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
@@ -24,13 +22,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebGroupController extends ManagerDraftAction{ public class WebGroupController{
@Autowired @Autowired
private WebGroupService webGroupService; private WebGroupService webGroupService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 조직 정보 리스트 조회 (option) * 조직 정보 리스트 조회 (option)
@@ -47,13 +45,8 @@ public class WebGroupController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webGroupService.selectListGroupOption(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webGroupService.selectListGroupOption(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -90,19 +83,14 @@ public class WebGroupController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webGroupService.selectListGroupIntro(paramMap);
}
else { model.addAttribute("selectUseYn", map.get("selectUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("insertUseYn", map.get("insertUseYn"));
map = webGroupService.selectListGroupIntro(paramMap); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -128,13 +116,8 @@ public class WebGroupController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webGroupService.selectListGroup(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webGroupService.selectListGroup(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -172,13 +155,8 @@ public class WebGroupController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webGroupService.selectGroup(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webGroupService.selectGroup(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -218,15 +196,10 @@ public class WebGroupController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webGroupService.insertGroup(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webGroupService.insertGroup(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -244,32 +217,7 @@ public class WebGroupController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("조직 등록", "조직 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webgroup/insertGroup.do");
insertMap.put("func", "insertGroup");
insertMap.put("funcName", "조직 등록");
insertMap.put("service", "webGroupService");
insertMap.put("serviceName", "조직 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebGroupController insertGroup END"); log.debug("WebGroupController insertGroup END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -293,15 +241,10 @@ public class WebGroupController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webGroupService.updateGroup(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webGroupService.updateGroup(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -319,32 +262,7 @@ public class WebGroupController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("조직 수정", "조직 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webgroup/updateGroup.do");
insertMap.put("func", "updateGroup");
insertMap.put("funcName", "조직 수정");
insertMap.put("service", "webGroupService");
insertMap.put("serviceName", "조직 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebGroupController updateGroup END"); log.debug("WebGroupController updateGroup END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -369,15 +287,10 @@ public class WebGroupController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webGroupService.deleteGroup(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webGroupService.deleteGroup(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -395,32 +308,7 @@ public class WebGroupController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("조직 삭제", "조직 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webgroup/deleteGroup.do");
insertMap.put("func", "deleteGroup");
insertMap.put("funcName", "조직 삭제");
insertMap.put("service", "webGroupService");
insertMap.put("serviceName", "조직 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebGroupController deleteGroup END"); log.debug("WebGroupController deleteGroup END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -15,11 +15,9 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webholidaymanagement.WebHolidayManagementService; import com.madeu.service.web.webholidaymanagement.WebHolidayManagementService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import com.madeu.view.web.WebHolidayManagementView; import com.madeu.view.web.WebHolidayManagementView;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
@@ -30,13 +28,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebHolidayManagementController extends ManagerDraftAction{ public class WebHolidayManagementController{
@Autowired @Autowired
private WebHolidayManagementService webHolidayManagementService; private WebHolidayManagementService webHolidayManagementService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 휴무관리 정보 리스트 조회 * 휴무관리 정보 리스트 조회
@@ -53,13 +51,8 @@ public class WebHolidayManagementController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webHolidayManagementService.selectListHolidayManagement(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webHolidayManagementService.selectListHolidayManagement(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -100,15 +93,10 @@ public class WebHolidayManagementController extends ManagerDraftAction{
Map<String, Object> map = new HashMap<String,Object>(); Map<String, Object> map = new HashMap<String,Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; selectListReport = webHolidayManagementService.selectListHolidayManagementExcel(paramMap);
} map.put("selectListHolidayManagement", selectListReport);
else{ map.put("name", "holidayManagement");
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
selectListReport = webHolidayManagementService.selectListHolidayManagementExcel(paramMap);
map.put("selectListHolidayManagement", selectListReport);
map.put("name", "holidayManagement");
}
} }
catch(Exception e){ catch(Exception e){
e.printStackTrace(); e.printStackTrace();
@@ -133,13 +121,8 @@ public class WebHolidayManagementController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webHolidayManagementService.selectHolidayManagement(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webHolidayManagementService.selectHolidayManagement(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -178,15 +161,10 @@ public class WebHolidayManagementController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webHolidayManagementService.insertHolidayManagement(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webHolidayManagementService.insertHolidayManagement(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -204,32 +182,7 @@ public class WebHolidayManagementController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("휴무관리 등록", "휴무관리 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webholidaymanagement/insertHolidayManagement.do");
insertMap.put("func", "insertHolidayManagement");
insertMap.put("funcName", "휴무관리 등록");
insertMap.put("service", "webHolidayManagementService");
insertMap.put("serviceName", "휴무관리 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebHolidayManagementController insertHolidayManagement END"); log.debug("WebHolidayManagementController insertHolidayManagement END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -252,15 +205,10 @@ public class WebHolidayManagementController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webHolidayManagementService.updateHolidayManagement(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webHolidayManagementService.updateHolidayManagement(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -278,32 +226,7 @@ public class WebHolidayManagementController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("휴무관리 수정", "휴무관리 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webholidaymanagement/updateHolidayManagement.do");
insertMap.put("func", "updateHolidayManagement");
insertMap.put("funcName", "휴무관리 수정");
insertMap.put("service", "webHolidayManagementService");
insertMap.put("serviceName", "휴무관리 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebHolidayManagementController updateHolidayManagement END"); log.debug("WebHolidayManagementController updateHolidayManagement END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -326,15 +249,10 @@ public class WebHolidayManagementController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webHolidayManagementService.updateHolidayManagementCancel(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webHolidayManagementService.updateHolidayManagementCancel(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -352,32 +270,7 @@ public class WebHolidayManagementController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("휴무관리 휴무취소", "휴무관리 휴무취소", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webholidaymanagement/updateHolidayManagementCancel.do");
insertMap.put("func", "updateHolidayManagementCancel");
insertMap.put("funcName", "휴무관리 휴무취소");
insertMap.put("service", "webHolidayManagementService");
insertMap.put("serviceName", "휴무관리 휴무취소");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebHolidayManagementController updateHolidayManagementCancel END"); log.debug("WebHolidayManagementController updateHolidayManagementCancel END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -401,15 +294,10 @@ public class WebHolidayManagementController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webHolidayManagementService.deleteHolidayManagement(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webHolidayManagementService.deleteHolidayManagement(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -427,32 +315,7 @@ public class WebHolidayManagementController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("휴무관리 삭제", "휴무관리 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webholidaymanagement/deleteHolidayManagement.do");
insertMap.put("func", "deleteHolidayManagement");
insertMap.put("funcName", "휴무관리 삭제");
insertMap.put("service", "webHolidayManagementService");
insertMap.put("serviceName", "휴무관리 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebHolidayManagementController deleteHolidayManagement END"); log.debug("WebHolidayManagementController deleteHolidayManagement END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -11,7 +11,6 @@ import org.springframework.stereotype.Controller;
import org.springframework.ui.Model; import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import com.madeu.init.ManagerDraftAction;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil; import com.madeu.util.RequestLogUtil;
@@ -22,7 +21,7 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebHomeController extends ManagerDraftAction{ public class WebHomeController{
@Autowired @Autowired
private WebHomeService webHomeService; private WebHomeService webHomeService;
@@ -43,30 +42,25 @@ public class WebHomeController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ // 접속 로그 저장
return "/web/login/login"; HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
} visitLogParamMap.put("regId", "SYSTEM");
else{ visitLogParamMap.put("modId", "SYSTEM");
// 접속 로그 저장 visitLogParamMap.put("workType", "home");
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
visitLogParamMap.put("regId", "SYSTEM");
visitLogParamMap.put("modId", "SYSTEM");
visitLogParamMap.put("workType", "home");
// visitLogService.insertVisitLog(visitLogParamMap); // visitLogService.insertVisitLog(visitLogParamMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
HashMap<String, Object> menuData = new HashMap<>(); HashMap<String, Object> menuData = new HashMap<>();
menuData.put("menuName","예약현황"); menuData.put("menuName","예약현황");
paramMap.put("menuClass",webMenuService.selectMenuCode(menuData).get("menuCode")); paramMap.put("menuClass",webMenuService.selectMenuCode(menuData).get("menuCode"));
map = webHomeService.selectListHomeIntro(paramMap); map = webHomeService.selectListHomeIntro(paramMap);
model.addAttribute("menuClass", map.get("menuClass")); model.addAttribute("menuClass", map.get("menuClass"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -90,25 +84,20 @@ public class WebHomeController extends ManagerDraftAction{
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request); HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ // 접속 로그 저장
return "/web/login/login"; HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
} visitLogParamMap.put("regId", "SYSTEM");
else{ visitLogParamMap.put("modId", "SYSTEM");
// 접속 로그 저장 visitLogParamMap.put("workType", "home");
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
visitLogParamMap.put("regId", "SYSTEM");
visitLogParamMap.put("modId", "SYSTEM");
visitLogParamMap.put("workType", "home");
// visitLogService.insertVisitLog(visitLogParamMap); // visitLogService.insertVisitLog(visitLogParamMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webHomeService.selectListHomeIntro(paramMap); map = webHomeService.selectListHomeIntro(paramMap);
model.addAttribute("menuClass", map.get("menuClass")); model.addAttribute("menuClass", map.get("menuClass"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

View File

@@ -10,9 +10,8 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webhospital.WebHospitalService; import com.madeu.service.web.webhospital.WebHospitalService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil; import com.madeu.util.RequestLogUtil;
@@ -23,13 +22,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebHospitalController extends ManagerDraftAction { public class WebHospitalController {
@Autowired @Autowired
private WebHospitalService webHospitalService; private WebHospitalService webHospitalService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 병원 정보 상세 화면으로 이동. * 병원 정보 상세 화면으로 이동.
@@ -47,18 +46,14 @@ public class WebHospitalController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webHospitalService.selectHospitalIntro(paramMap);
} else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webHospitalService.selectHospitalIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return "/web/login/logout"; return "/web/login/logout";
@@ -83,12 +78,8 @@ public class WebHospitalController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webHospitalService.selectHospital(paramMap);
} else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webHospitalService.selectHospital(paramMap);
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return null; return null;
@@ -123,12 +114,8 @@ public class WebHospitalController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webHospitalService.selectWorkTime(paramMap);
} else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webHospitalService.selectWorkTime(paramMap);
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return null; return null;
@@ -163,12 +150,8 @@ public class WebHospitalController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webHospitalService.selectHospitalHolidayList(paramMap);
} else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webHospitalService.selectHospitalHolidayList(paramMap);
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return null; return null;
@@ -207,14 +190,10 @@ public class WebHospitalController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} else { paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map = webHospitalService.updateHospital(paramMap);
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webHospitalService.updateHospital(paramMap);
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
errorMsg.append(e); errorMsg.append(e);
@@ -229,31 +208,7 @@ public class WebHospitalController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("병원 수정", "병원 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webhospital/updateHospital.do");
insertMap.put("func", "updateHospital");
insertMap.put("funcName", "병원 수정");
insertMap.put("service", "webHospitalService");
insertMap.put("serviceName", "병원 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if ((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null)
|| String.valueOf(errorMsg).length() == 0) {
insertMap.put("resultCode", "SUCCESS");
} else {
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
} catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebHospitalController updateHospital END"); log.debug("WebHospitalController updateHospital END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -270,12 +225,8 @@ public class WebHospitalController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webHospitalService.selectHospitalScheduleDetail(paramMap);
} else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webHospitalService.selectHospitalScheduleDetail(paramMap);
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return null; return null;
@@ -303,14 +254,10 @@ public class WebHospitalController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} else { paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map = webHospitalService.saveHospitalSchedule(paramMap);
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webHospitalService.saveHospitalSchedule(paramMap);
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return null; return null;
@@ -338,13 +285,9 @@ public class WebHospitalController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
} else { map = webHospitalService.deleteHospitalSchedule(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webHospitalService.deleteHospitalSchedule(paramMap);
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return null; return null;
@@ -372,14 +315,10 @@ public class WebHospitalController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} else { paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map = webHospitalService.saveHospitalHoliday(paramMap);
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webHospitalService.saveHospitalHoliday(paramMap);
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return null; return null;
@@ -407,13 +346,9 @@ public class WebHospitalController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
} else { map = webHospitalService.deleteHospitalHolidays(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webHospitalService.deleteHospitalHolidays(paramMap);
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return null; return null;

View File

@@ -1,11 +1,9 @@
package com.madeu.controller.web.webkakao; package com.madeu.controller.web.webkakao;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webkakao.WebKakaoService; import com.madeu.service.web.webkakao.WebKakaoService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession; import jakarta.servlet.http.HttpSession;
@@ -21,13 +19,13 @@ import java.util.HashMap;
@Slf4j @Slf4j
@Controller @Controller
public class WebKakaoController extends ManagerDraftAction{ public class WebKakaoController{
@Autowired @Autowired
private WebKakaoService webKakaoService; private WebKakaoService webKakaoService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 알림톡 정보 리스트 조회 * 알림톡 정보 리스트 조회
@@ -44,13 +42,8 @@ public class WebKakaoController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webKakaoService.selectListKakao(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webKakaoService.selectListKakao(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -89,15 +82,10 @@ public class WebKakaoController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webKakaoService.insertKakao(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webKakaoService.insertKakao(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -115,32 +103,7 @@ public class WebKakaoController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("알림톡 등록", "알림톡 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webkakao/insertKakao.do");
insertMap.put("func", "insertKakao");
insertMap.put("funcName", "알림톡 등록");
insertMap.put("service", "webKakaoService");
insertMap.put("serviceName", "알림톡 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebKakaoController insertKakao END"); log.debug("WebKakaoController insertKakao END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -1,7 +1,6 @@
package com.madeu.controller.web.webkakaotemplate; package com.madeu.controller.web.webkakaotemplate;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webkakaotemplate.WebKakaoTemplateService; import com.madeu.service.web.webkakaotemplate.WebKakaoTemplateService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
@@ -17,7 +16,7 @@ import java.util.HashMap;
@Slf4j @Slf4j
@Controller @Controller
public class WebKakaoTemplateController extends ManagerDraftAction { public class WebKakaoTemplateController {
@Autowired @Autowired
private WebKakaoTemplateService webKakaoTemplateService; private WebKakaoTemplateService webKakaoTemplateService;
@@ -38,13 +37,8 @@ public class WebKakaoTemplateController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webKakaoTemplateService.selectListKakaoTemplateOption(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webKakaoTemplateService.selectListKakaoTemplateOption(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -82,13 +76,8 @@ public class WebKakaoTemplateController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webKakaoTemplateService.selectKakaoTemplate(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webKakaoTemplateService.selectKakaoTemplate(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

View File

@@ -19,159 +19,149 @@ import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession; import jakarta.servlet.http.HttpSession;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebLoginController extends ManagerDraftAction{ public class WebLoginController extends ManagerDraftAction {
@Autowired @Autowired
private WebLoginService webLoginService; private WebLoginService webLoginService;
/** /**
* 로그인 화면 이동 * 로그인 화면 이동
* 페이지 처리 없음 * 페이지 처리 없음
* request: * request:
* response : msgCode, msgDesc * response : msgCode, msgDesc
* *
* @param request * @param request
* @param response * @param response
* @return * @return
*/ */
@RequestMapping(value="/weblogin/loginIntro.do") @RequestMapping(value = "/weblogin/loginIntro.do")
public String loginIntro(HttpSession session,HttpServletRequest request, HttpServletResponse response) { public String loginIntro(HttpSession session, HttpServletRequest request, HttpServletResponse response) {
log.debug("WebLoginController loginIntro START"); log.debug("WebLoginController loginIntro START");
try{ try {
if(!webCheckLogin(session)){ if (!webCheckLogin(session)) {
} } else {
else{
return "/web/home/home"; return "/web/home/home";
} }
} } catch (Exception e) {
catch(Exception e){
e.printStackTrace(); e.printStackTrace();
} }
log.debug("WebLoginController loginIntro END"); log.debug("WebLoginController loginIntro END");
return "/web/login/login"; return "/web/login/login";
} }
/** /**
* <b>로그인</b> * <b>로그인</b>
* 페이지 처리 없음 * 페이지 처리 없음
* request: * request:
* response : msgCode, msgDesc * response : msgCode, msgDesc
* *
* @param request * @param request
* @param response * @param response
* @return * @return
*/ */
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
@RequestMapping(value="/weblogin/login.do") @RequestMapping(value = "/weblogin/login.do")
public ModelAndView login(HttpSession session,HttpServletRequest request, HttpServletResponse response, Model model) throws Exception { public ModelAndView login(HttpSession session, HttpServletRequest request, HttpServletResponse response,
Model model) throws Exception {
log.debug("WebLoginController login START"); log.debug("WebLoginController login START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request); HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try {
try{
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request); HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> loginMap = webLoginService.memberLogin(paramMap,visitLogParamMap); HashMap<String, Object> loginMap = webLoginService.memberLogin(paramMap, visitLogParamMap);
if((Constants.FAIL).equals(String.valueOf(loginMap.get("msgCode")))){ if ((Constants.FAIL).equals(String.valueOf(loginMap.get("msgCode")))) {
map.put("msgCode", loginMap.get("msgCode")); map.put("msgCode", loginMap.get("msgCode"));
map.put("msgDesc", loginMap.get("msgDesc")); map.put("msgDesc", loginMap.get("msgDesc"));
} } else {
else{
log.debug("======================== USER INFO START =========================="); log.debug("======================== USER INFO START ==========================");
log.debug("muMemberId : "+loginMap.get("muMemberId")); log.debug("muMemberId : " + loginMap.get("muMemberId"));
log.debug("loginId : "+loginMap.get("loginId")); log.debug("loginId : " + loginMap.get("loginId"));
log.debug("memberName : "+loginMap.get("memberName")); log.debug("memberName : " + loginMap.get("memberName"));
log.debug("memberType : "+loginMap.get("memberType")); log.debug("memberType : " + loginMap.get("memberType"));
log.debug("======================== USER INFO END ============================"); log.debug("======================== USER INFO END ============================");
// 회원
session.setAttribute("loginMemberId",loginMap.get("muMemberId"));
session.setAttribute("loginId",loginMap.get("loginId"));
session.setAttribute("loginName",loginMap.get("memberName"));
log.debug("session : "+session); // 회원
session.setAttribute("loginMemberId", loginMap.get("muMemberId"));
session.setAttribute("loginId", loginMap.get("loginId"));
session.setAttribute("loginName", loginMap.get("memberName"));
log.debug("session : " + session);
map.put("msgCode", loginMap.get("msgCode")); map.put("msgCode", loginMap.get("msgCode"));
map.put("msgDesc", loginMap.get("msgDesc")); map.put("msgDesc", loginMap.get("msgDesc"));
} }
} } catch (Exception e) {
catch(Exception e){
e.printStackTrace(); e.printStackTrace();
} } finally {
finally { if (Constants.OK == map.get("msgCode")) {
if(Constants.OK == map.get("msgCode")) {
} } else {
else{
map.put("msgCode", Constants.FAIL); map.put("msgCode", Constants.FAIL);
map.put("success", false); map.put("success", false);
if(null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) { if (null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) {
map.put("msgDesc","정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다."); map.put("msgDesc", "정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다.");
} }
} }
} }
log.debug("WebLoginController login END"); log.debug("WebLoginController login END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
} }
/** /**
* 로그아웃 * 로그아웃
* 페이지 처리 없음 * 페이지 처리 없음
* request: * request:
* response : msgCode, msgDesc * response : msgCode, msgDesc
* *
* @param request * @param request
* @param response * @param response
* @return * @return
*/ */
@RequestMapping(value="/weblogin/logout.do") @RequestMapping(value = { "/weblogin/logout.do", "/web/login/logout" })
public String logout(HttpSession session,HttpServletRequest request, HttpServletResponse response) { public String logout(HttpSession session, HttpServletRequest request, HttpServletResponse response) {
log.debug("WebLoginController logout START"); log.debug("WebLoginController logout START");
try{ try {
log.debug("Session Clear1"); log.debug("Session Clear1");
session.invalidate(); session.invalidate();
log.debug("Session Clear2"); log.debug("Session Clear2");
} } catch (Exception e) {
catch(Exception e){
e.printStackTrace(); e.printStackTrace();
} }
log.debug("WebLoginController logout END"); log.debug("WebLoginController logout END");
return "/web/login/login"; return "/web/login/login";
} }
/** /**
* 로그인 아이디 중복체크 (아이디 중복확인) * 로그인 아이디 중복체크 (아이디 중복확인)
* *
* @param request * @param request
* @param response * @param response
* @return * @return
*/ */
@RequestMapping(value="/weblogin/checkloginId.do") @RequestMapping(value = "/weblogin/checkloginId.do")
public ModelAndView checkloginId(HttpSession session,HttpServletRequest request, HttpServletResponse response) { public ModelAndView checkloginId(HttpSession session, HttpServletRequest request, HttpServletResponse response) {
log.debug("WebLoginController checkloginId START"); log.debug("WebLoginController checkloginId START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request); HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try {
if(!webCheckLogin(session)){ if (!webCheckLogin(session)) {
return null; return null;
} } else {
else{
map = webLoginService.checkloginId(paramMap); map = webLoginService.checkloginId(paramMap);
} }
} } catch (Exception e) {
catch(Exception e){
e.printStackTrace(); e.printStackTrace();
return null; return null;
} }

View File

@@ -1,11 +1,9 @@
package com.madeu.controller.web.webmainbanner; package com.madeu.controller.web.webmainbanner;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webmainbanner.WebMainBannerService; import com.madeu.service.web.webmainbanner.WebMainBannerService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession; import jakarta.servlet.http.HttpSession;
@@ -22,13 +20,13 @@ import java.util.HashMap;
@Slf4j @Slf4j
@Controller @Controller
public class WebMainBannerController extends ManagerDraftAction { public class WebMainBannerController {
@Autowired @Autowired
private WebMainBannerService webMainBannerService; private WebMainBannerService webMainBannerService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 홈페이지 메인 배너 리스트 화면으로 이동. * 홈페이지 메인 배너 리스트 화면으로 이동.
@@ -45,19 +43,14 @@ public class WebMainBannerController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webMainBannerService.selectListWebMainBannerIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMainBannerService.selectListWebMainBannerIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -82,13 +75,8 @@ public class WebMainBannerController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webMainBannerService.selectListWebMainBanner(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMainBannerService.selectListWebMainBanner(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -125,13 +113,8 @@ public class WebMainBannerController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webMainBannerService.selectWebMainBanner(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMainBannerService.selectWebMainBanner(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -170,15 +153,10 @@ public class WebMainBannerController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webMainBannerService.uploadFile(paramMap,file);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMainBannerService.uploadFile(paramMap,file);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -196,32 +174,7 @@ public class WebMainBannerController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 메인 배너 상세 이미지파일 저장", "홈페이지 메인 배너 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webmainbanner/uploadFile.do");
insertMap.put("func", "uploadFile");
insertMap.put("funcName", "홈페이지 메인 배너 상세 이미지파일 저장");
insertMap.put("service", "webMainBannerService");
insertMap.put("serviceName", "홈페이지 메인 배너 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebMainBannerController uploadFile END"); log.debug("WebMainBannerController uploadFile END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -242,19 +195,14 @@ public class WebMainBannerController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webMainBannerService.insertWebMainBannerIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMainBannerService.insertWebMainBannerIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -281,15 +229,10 @@ public class WebMainBannerController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webMainBannerService.insertWebMainBanner(paramMap,file, file2);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMainBannerService.insertWebMainBanner(paramMap,file, file2);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -307,32 +250,7 @@ public class WebMainBannerController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 메인 배너 등록", "홈페이지 메인 배너 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webmainbanner/insertWebMainBanner.do");
insertMap.put("func", "insertWebMainBanner");
insertMap.put("funcName", "홈페이지 메인 배너 등록");
insertMap.put("service", "webMainBannerService");
insertMap.put("serviceName", "홈페이지 메인 배너 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebMainBannerController insertWebMainBanner END"); log.debug("WebMainBannerController insertWebMainBanner END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -353,19 +271,14 @@ public class WebMainBannerController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webMainBannerService.updateWebMainBannerIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMainBannerService.updateWebMainBannerIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -392,15 +305,10 @@ public class WebMainBannerController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webMainBannerService.updateWebMainBanner(paramMap,file, file2);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMainBannerService.updateWebMainBanner(paramMap,file, file2);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -418,32 +326,7 @@ public class WebMainBannerController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 메인 배너 수정", "홈페이지 메인 배너 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webmainbanner/updateWebMainBanner.do");
insertMap.put("func", "updateWebMainBanner");
insertMap.put("funcName", "홈페이지 메인 배너 수정");
insertMap.put("service", "webMainBannerService");
insertMap.put("serviceName", "홈페이지 메인 배너 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebMainBannerController updateWebMainBanner END"); log.debug("WebMainBannerController updateWebMainBanner END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -467,15 +350,10 @@ public class WebMainBannerController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webMainBannerService.deleteWebMainBanner(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMainBannerService.deleteWebMainBanner(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -493,32 +371,7 @@ public class WebMainBannerController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 메인 배너 삭제", "홈페이지 메인 배너 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webmainbanner/deleteWebMainBanner.do");
insertMap.put("func", "deleteWebMainBanner");
insertMap.put("funcName", "홈페이지 메인 배너 삭제");
insertMap.put("service", "webMainBannerService");
insertMap.put("serviceName", "홈페이지 메인 배너 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebMainBannerController deleteWebMainBanner END"); log.debug("WebMainBannerController deleteWebMainBanner END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -1,7 +1,6 @@
package com.madeu.controller.web.webmarketing; package com.madeu.controller.web.webmarketing;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webmember.WebMemberService; import com.madeu.service.web.webmember.WebMemberService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
@@ -27,13 +26,13 @@ import java.util.HashMap;
@Slf4j @Slf4j
@Controller @Controller
public class WebMarketingController extends ManagerDraftAction{ public class WebMarketingController{
@Autowired @Autowired
private WebMemberService webMemberService; private WebMemberService webMemberService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 알림톡 화면으로 이동. * 알림톡 화면으로 이동.
@@ -50,19 +49,14 @@ public class WebMarketingController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webMemberService.selectListMemberIntro(paramMap);
}
else { model.addAttribute("selectUseYn", map.get("selectUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("insertUseYn", map.get("insertUseYn"));
map = webMemberService.selectListMemberIntro(paramMap); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -88,19 +82,14 @@ public class WebMarketingController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webMemberService.selectListMemberIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMemberService.selectListMemberIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -125,19 +114,14 @@ public class WebMarketingController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webMemberService.selectListMemberIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMemberService.selectListMemberIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -162,19 +146,14 @@ public class WebMarketingController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webMemberService.selectListMemberIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMemberService.selectListMemberIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -199,19 +178,14 @@ public class WebMarketingController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webMemberService.selectListMemberIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMemberService.selectListMemberIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -237,19 +211,14 @@ public class WebMarketingController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webMemberService.selectListMemberIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMemberService.selectListMemberIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

View File

@@ -8,8 +8,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webmedicine.WebMedicineService; import com.madeu.service.web.webmedicine.WebMedicineService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
@@ -21,13 +20,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebMedicineController extends ManagerDraftAction{ public class WebMedicineController{
@Autowired @Autowired
private WebMedicineService webMedicineService; private WebMedicineService webMedicineService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 약품 정보 리스트 조회 (option) * 약품 정보 리스트 조회 (option)
@@ -44,13 +43,8 @@ public class WebMedicineController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webMedicineService.selectListMedicineOption(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMedicineService.selectListMedicineOption(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

View File

@@ -15,11 +15,9 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webmember.WebMemberService; import com.madeu.service.web.webmember.WebMemberService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import com.madeu.view.web.WebMemberView; import com.madeu.view.web.WebMemberView;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
@@ -30,13 +28,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebMemberController extends ManagerDraftAction{ public class WebMemberController{
@Autowired @Autowired
private WebMemberService webMemberService; private WebMemberService webMemberService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
@@ -54,12 +52,7 @@ public class WebMemberController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ map = webMemberService.selectMemberId(paramMap);
return null;
}
else{
map = webMemberService.selectMemberId(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -95,13 +88,8 @@ public class WebMemberController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webMemberService.selectListMemberDoctorOption(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMemberService.selectListMemberDoctorOption(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -138,13 +126,8 @@ public class WebMemberController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webMemberService.selectListMemberDoctorConsultingOption(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMemberService.selectListMemberDoctorConsultingOption(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -181,19 +164,14 @@ public class WebMemberController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webMemberService.selectListMemberIntro(paramMap);
}
else { model.addAttribute("selectUseYn", map.get("selectUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("insertUseYn", map.get("insertUseYn"));
map = webMemberService.selectListMemberIntro(paramMap); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -219,13 +197,8 @@ public class WebMemberController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webMemberService.selectListMember(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMemberService.selectListMember(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -266,15 +239,10 @@ public class WebMemberController extends ManagerDraftAction{
Map<String, Object> map = new HashMap<String,Object>(); Map<String, Object> map = new HashMap<String,Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; selectListReport = webMemberService.selectListMemberExcel(paramMap);
} map.put("selectListMember", selectListReport);
else{ map.put("name", "member");
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
selectListReport = webMemberService.selectListMemberExcel(paramMap);
map.put("selectListMember", selectListReport);
map.put("name", "member");
}
} }
catch(Exception e){ catch(Exception e){
e.printStackTrace(); e.printStackTrace();
@@ -299,13 +267,8 @@ public class WebMemberController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webMemberService.selectMember(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMemberService.selectMember(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -344,15 +307,10 @@ public class WebMemberController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webMemberService.insertMember(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMemberService.insertMember(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -370,32 +328,7 @@ public class WebMemberController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("직원 등록", "직원 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webmember/insertMember.do");
insertMap.put("func", "insertMember");
insertMap.put("funcName", "직원 등록");
insertMap.put("service", "webMemberService");
insertMap.put("serviceName", "직원 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebMemberController insertMember END"); log.debug("WebMemberController insertMember END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -416,19 +349,14 @@ public class WebMemberController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webMemberService.updateMemberIntro(paramMap);
}
else{ model.addAttribute("selectUseYn", map.get("selectUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("insertUseYn", map.get("insertUseYn"));
map = webMemberService.updateMemberIntro(paramMap); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -455,15 +383,10 @@ public class WebMemberController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webMemberService.updateMember(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMemberService.updateMember(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -481,32 +404,7 @@ public class WebMemberController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("직원 수정", "직원 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webmember/updateMember.do");
insertMap.put("func", "updateMember");
insertMap.put("funcName", "직원 수정");
insertMap.put("service", "webMemberService");
insertMap.put("serviceName", "직원 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebMemberController updateMember END"); log.debug("WebMemberController updateMember END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -529,15 +427,10 @@ public class WebMemberController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webMemberService.updateMemberStatus(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMemberService.updateMemberStatus(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -555,32 +448,7 @@ public class WebMemberController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("직원 계정 비활성화 수정", "직원 계정 비활성화 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webmember/updateMemberStatus.do");
insertMap.put("func", "updateMemberStatus");
insertMap.put("funcName", "직원 계정 비활성화 수정");
insertMap.put("service", "webMemberService");
insertMap.put("serviceName", "직원 계정 비활성화 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebMemberController updateMemberStatus END"); log.debug("WebMemberController updateMemberStatus END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -603,15 +471,10 @@ public class WebMemberController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webMemberService.updateMemberPassword(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMemberService.updateMemberPassword(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -629,32 +492,7 @@ public class WebMemberController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("직원 비밀번호 수정", "직원 비밀번호 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webmember/updateMemberPassword.do");
insertMap.put("func", "updateMemberPassword");
insertMap.put("funcName", "직원 비밀번호 수정");
insertMap.put("service", "webMemberService");
insertMap.put("serviceName", "직원 비밀번호 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebMemberController updateMemberPassword END"); log.debug("WebMemberController updateMemberPassword END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -678,15 +516,10 @@ public class WebMemberController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webMemberService.deleteMember(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMemberService.deleteMember(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -704,32 +537,7 @@ public class WebMemberController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("직원 삭제", "직원 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webmember/deleteMember.do");
insertMap.put("func", "deleteMember");
insertMap.put("funcName", "직원 삭제");
insertMap.put("service", "webMemberService");
insertMap.put("serviceName", "직원 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebMemberController deleteMember END"); log.debug("WebMemberController deleteMember END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -1,11 +1,9 @@
package com.madeu.controller.web.webmembership; package com.madeu.controller.web.webmembership;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webmembership.WebMembershipService; import com.madeu.service.web.webmembership.WebMembershipService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import com.madeu.view.web.WebAppUserView; import com.madeu.view.web.WebAppUserView;
import com.madeu.view.web.WebMembershipHistoryView; import com.madeu.view.web.WebMembershipHistoryView;
import com.madeu.view.web.WebMembershipView; import com.madeu.view.web.WebMembershipView;
@@ -30,12 +28,12 @@ import java.util.Map;
@Slf4j @Slf4j
@Controller @Controller
public class WebMembershipController extends ManagerDraftAction { public class WebMembershipController {
@Autowired @Autowired
private WebMembershipService webMembershipService; private WebMembershipService webMembershipService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 멤버십 사용자 리스트 화면으로 이동. * 멤버십 사용자 리스트 화면으로 이동.
@@ -52,19 +50,14 @@ public class WebMembershipController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webMembershipService.selectListMembershipIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMembershipService.selectListMembershipIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -90,13 +83,8 @@ public class WebMembershipController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webMembershipService.selectListMembershipProcedure(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMembershipService.selectListMembershipProcedure(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -133,13 +121,8 @@ public class WebMembershipController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webMembershipService.selectListMembership(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMembershipService.selectListMembership(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -180,15 +163,10 @@ public class WebMembershipController extends ManagerDraftAction {
Map<String, Object> map = new HashMap<String,Object>(); Map<String, Object> map = new HashMap<String,Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; selectListReport = webMembershipService.downloadMembershipExcel(paramMap);
} map.put("selectListMembership", selectListReport);
else{ map.put("name", "membership");
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
selectListReport = webMembershipService.downloadMembershipExcel(paramMap);
map.put("selectListMembership", selectListReport);
map.put("name", "membership");
}
} }
catch(Exception e){ catch(Exception e){
e.printStackTrace(); e.printStackTrace();
@@ -213,19 +191,14 @@ public class WebMembershipController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webMembershipService.updateMembershipIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMembershipService.updateMembershipIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -257,13 +230,8 @@ public class WebMembershipController extends ManagerDraftAction {
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webMembershipService.selectListMembershipHistory(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMembershipService.selectListMembershipHistory(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -302,13 +270,8 @@ public class WebMembershipController extends ManagerDraftAction {
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webMembershipService.selectMembershipBalance(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMembershipService.selectMembershipBalance(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -346,13 +309,8 @@ public class WebMembershipController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webMembershipService.selectToTransferUser(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMembershipService.selectToTransferUser(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -393,15 +351,10 @@ public class WebMembershipController extends ManagerDraftAction {
Map<String, Object> map = new HashMap<String,Object>(); Map<String, Object> map = new HashMap<String,Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; selectListReport = webMembershipService.downloadMembershipHistoryExcel(paramMap);
} map.put("selectListMembershipHistory", selectListReport);
else{ map.put("name", "membershipHistory");
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
selectListReport = webMembershipService.downloadMembershipHistoryExcel(paramMap);
map.put("selectListMembershipHistory", selectListReport);
map.put("name", "membershipHistory");
}
} }
catch(Exception e){ catch(Exception e){
e.printStackTrace(); e.printStackTrace();
@@ -426,13 +379,8 @@ public class WebMembershipController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webMembershipService.selectMembershipTransfer(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMembershipService.selectMembershipTransfer(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -470,16 +418,11 @@ public class WebMembershipController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("muMemberId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
else{ paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map = webMembershipService.updateTransferMembership(paramMap);
paramMap.put("muMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMembershipService.updateTransferMembership(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -497,32 +440,7 @@ public class WebMembershipController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("멤버십 양도", "멤버십 양도", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webmembership/updateTransferMembership.do");
insertMap.put("func", "updateTransferMembership");
insertMap.put("funcName", "멤버십 양도");
insertMap.put("service", "webMembershipService");
insertMap.put("serviceName", "멤버십 양도");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebMembershipController updateTransferMembership END"); log.debug("WebMembershipController updateTransferMembership END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -545,16 +463,11 @@ public class WebMembershipController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("muMemberId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
else{ paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map = webMembershipService.insertMembership(paramMap);
paramMap.put("muMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMembershipService.insertMembership(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -572,32 +485,7 @@ public class WebMembershipController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("멤버십 충전", "멤버십 충전", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webmembership/insertMembership.do");
insertMap.put("func", "insertMembership");
insertMap.put("funcName", "멤버십 충전");
insertMap.put("service", "webMembershipService");
insertMap.put("serviceName", "멤버십 충전");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebMembershipController insertMembership END"); log.debug("WebMembershipController insertMembership END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -619,16 +507,11 @@ public class WebMembershipController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("muMemberId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
else{ paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map = webMembershipService.insertMembershipPoint(paramMap);
paramMap.put("muMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMembershipService.insertMembershipPoint(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -646,32 +529,7 @@ public class WebMembershipController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("멤버십 포인트 충전", "멤버십 포인트 충전", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webmembership/insertMembershipPoint.do");
insertMap.put("func", "insertMembershipPoint");
insertMap.put("funcName", "멤버십 포인트 충전");
insertMap.put("service", "webMembershipService");
insertMap.put("serviceName", "멤버십 포인트 충전");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebMembershipController insertMembershipPoint END"); log.debug("WebMembershipController insertMembershipPoint END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -693,16 +551,11 @@ public class WebMembershipController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("muMemberId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
else{ paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map = webMembershipService.insertMembershipProcedure(paramMap);
paramMap.put("muMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMembershipService.insertMembershipProcedure(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -720,32 +573,7 @@ public class WebMembershipController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("멤버십 상품등록", "멤버십 상품등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webmembership/insertMembershipProcedure.do");
insertMap.put("func", "insertMembership");
insertMap.put("funcName", "멤버십 상품등록");
insertMap.put("service", "webMembershipService");
insertMap.put("serviceName", "멤버십 상품등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebMembershipController insertMembershipProcedure END"); log.debug("WebMembershipController insertMembershipProcedure END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -766,19 +594,14 @@ public class WebMembershipController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webMembershipService.selectListUseMembershipIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMembershipService.selectListUseMembershipIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -802,19 +625,14 @@ public class WebMembershipController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webMembershipService.selectListMembershipProcedureIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMembershipService.selectListMembershipProcedureIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -839,13 +657,8 @@ public class WebMembershipController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webMembershipService.selectUseMembershipList(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMembershipService.selectUseMembershipList(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -886,15 +699,10 @@ public class WebMembershipController extends ManagerDraftAction {
Map<String, Object> map = new HashMap<String,Object>(); Map<String, Object> map = new HashMap<String,Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; selectListReport = webMembershipService.selectUseMembershipExcel(paramMap);
} map.put("selectUseMembershipList", selectListReport);
else{ map.put("name", "useMembershipList");
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
selectListReport = webMembershipService.selectUseMembershipExcel(paramMap);
map.put("selectUseMembershipList", selectListReport);
map.put("name", "useMembershipList");
}
} }
catch(Exception e){ catch(Exception e){
e.printStackTrace(); e.printStackTrace();
@@ -920,15 +728,10 @@ public class WebMembershipController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webMembershipService.deleteMembershipProcedure(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMembershipService.deleteMembershipProcedure(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -946,32 +749,7 @@ public class WebMembershipController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("멤버십 상품 삭제", "멤버십 상품 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webmembership/deleteMembershipProcedure.do");
insertMap.put("func", "deleteMembershipProcedure");
insertMap.put("funcName", "멤버십 상품 삭제");
insertMap.put("service", "webMembershipService");
insertMap.put("serviceName", "멤버십 상품 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebMemberController deleteMembershipProcedure END"); log.debug("WebMemberController deleteMembershipProcedure END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -8,8 +8,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webmenu.WebMenuService; import com.madeu.service.web.webmenu.WebMenuService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
@@ -21,13 +20,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebMenuController extends ManagerDraftAction{ public class WebMenuController{
@Autowired @Autowired
private WebMenuService webMenuService; private WebMenuService webMenuService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 메뉴 정보 리스트 조회 * 메뉴 정보 리스트 조회
@@ -44,13 +43,8 @@ public class WebMenuController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webMenuService.selectListMenu(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMenuService.selectListMenu(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -86,13 +80,8 @@ public class WebMenuController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webMenuService.selectMenuCode(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webMenuService.selectMenuCode(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

View File

@@ -10,287 +10,216 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webnotice.WebNoticeService; import com.madeu.service.web.webnotice.WebNoticeService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession; import jakarta.servlet.http.HttpSession;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebNoticeController extends ManagerDraftAction{ public class WebNoticeController {
@Autowired @Autowired
private WebNoticeService webNoticeService; private WebNoticeService webNoticeService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 공지사항 정보 리스트 화면으로 이동. * 공지사항 정보 리스트 화면으로 이동.
* *
* @param request * @param request
* @param response * @param response
* @return * @return
*/ */
@RequestMapping(value="/webnotice/selectListNoticeIntro.do") @RequestMapping(value = "/webnotice/selectListNoticeIntro.do")
public String selectListNoticeIntro(HttpSession session,HttpServletRequest request, HttpServletResponse response, Model model) { public String selectListNoticeIntro(HttpSession session, HttpServletRequest request, HttpServletResponse response,
Model model) {
log.debug("WebNoticeController selectListNoticeIntro START"); log.debug("WebNoticeController selectListNoticeIntro START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request); HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try {
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webNoticeService.selectListNoticeIntro(paramMap);
}
else { model.addAttribute("selectUseYn", map.get("selectUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("insertUseYn", map.get("insertUseYn"));
map = webNoticeService.selectListNoticeIntro(paramMap); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); } catch (Exception e) {
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
}
catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return "/web/login/logout"; return "/web/login/logout";
} }
log.debug("WebNoticeController selectListNoticeIntro END"); log.debug("WebNoticeController selectListNoticeIntro END");
return "/web/notice/noticeSelectList"; return "/web/notice/noticeSelectList";
} }
/** /**
* 공지사항 정보 리스트 조회 * 공지사항 정보 리스트 조회
* *
* @param request * @param request
* @param response * @param response
* @return * @return
*/ */
@RequestMapping(value="/webnotice/selectListNotice.do") @RequestMapping(value = "/webnotice/selectListNotice.do")
public ModelAndView selectListNotice(HttpSession session,HttpServletRequest request, HttpServletResponse response) { public ModelAndView selectListNotice(HttpSession session, HttpServletRequest request,
HttpServletResponse response) {
log.debug("WebNoticeController selectListNotice START"); log.debug("WebNoticeController selectListNotice START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request); HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try {
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webNoticeService.selectListNotice(paramMap);
} } catch (Exception e) {
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webNoticeService.selectListNotice(paramMap);
}
}
catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return null; return null;
} } finally {
finally { if (Constants.OK == map.get("msgCode")) {
if(Constants.OK == map.get("msgCode")) {
} } else {
else{
map.put("msgCode", Constants.FAIL); map.put("msgCode", Constants.FAIL);
map.put("success", false); map.put("success", false);
if(null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) { if (null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) {
map.put("msgDesc","정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다."); map.put("msgDesc", "정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다.");
} }
} }
} }
log.debug("WebNoticeController selectListNotice END"); log.debug("WebNoticeController selectListNotice END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
} }
/** /**
* 공지사항 정보 상세 조회 * 공지사항 정보 상세 조회
* *
* @param request * @param request
* @param response * @param response
* @return * @return
*/ */
@RequestMapping(value="/webnotice/selectNotice.do") @RequestMapping(value = "/webnotice/selectNotice.do")
public ModelAndView selectNotice(HttpSession session,HttpServletRequest request, HttpServletResponse response) { public ModelAndView selectNotice(HttpSession session, HttpServletRequest request, HttpServletResponse response) {
log.debug("WebNoticeController selectNotice START"); log.debug("WebNoticeController selectNotice START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request); HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try {
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webNoticeService.selectNotice(paramMap);
} } catch (Exception e) {
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webNoticeService.selectNotice(paramMap);
}
}
catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return null; return null;
} } finally {
finally { if (Constants.OK == map.get("msgCode")) {
if(Constants.OK == map.get("msgCode")) {
} } else {
else{
map.put("msgCode", Constants.FAIL); map.put("msgCode", Constants.FAIL);
map.put("success", false); map.put("success", false);
if(null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) { if (null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) {
map.put("msgDesc","정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다."); map.put("msgDesc", "정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다.");
} }
} }
} }
log.debug("WebNoticeController selectNotice END"); log.debug("WebNoticeController selectNotice END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
} }
/** /**
* 금앨 공지사항 리스트 정보 조회 (List) * 금앨 공지사항 리스트 정보 조회 (List)
* *
* @param request * @param request
* @param response * @param response
* @return * @return
*/ */
@RequestMapping(value="/webnotice/selectListTodayNotice.do") @RequestMapping(value = "/webnotice/selectListTodayNotice.do")
public ModelAndView selectListTodayNotice(HttpSession session,HttpServletRequest request, HttpServletResponse response) { public ModelAndView selectListTodayNotice(HttpSession session, HttpServletRequest request,
HttpServletResponse response) {
log.debug("WebNoticeController selectListTodayNotice START"); log.debug("WebNoticeController selectListTodayNotice START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request); HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try {
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webNoticeService.selectListTodayNotice(paramMap);
} } catch (Exception e) {
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webNoticeService.selectListTodayNotice(paramMap);
}
}
catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return null; return null;
} } finally {
finally { if (Constants.OK == map.get("msgCode")) {
if(Constants.OK == map.get("msgCode")) {
} } else {
else{
map.put("msgCode", Constants.FAIL); map.put("msgCode", Constants.FAIL);
map.put("success", false); map.put("success", false);
if(null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) { if (null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) {
map.put("msgDesc","정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다."); map.put("msgDesc", "정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다.");
} }
} }
} }
log.debug("WebNoticeController selectListTodayNotice END"); log.debug("WebNoticeController selectListTodayNotice END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
} }
/** /**
* 공지사항 정보 등록 화면으로 이동. * 공지사항 정보 등록 화면으로 이동.
* *
* @param request * @param request
* @param response * @param response
* @return * @return
*/ */
@RequestMapping(value="/webnotice/insertNoticeIntro.do") @RequestMapping(value = "/webnotice/insertNoticeIntro.do")
public String insertNoticeIntro(HttpSession session,HttpServletRequest request, HttpServletResponse response) { public String insertNoticeIntro(HttpSession session, HttpServletRequest request, HttpServletResponse response) {
log.debug("WebNoticeController insertNoticeIntro START"); log.debug("WebNoticeController insertNoticeIntro START");
try{
if(!webCheckLogin(session)){
return "/web/login/logout";
}
}
catch (Exception e) {
e.printStackTrace();
return "/web/login/logout";
}
log.debug("WebNoticeController insertNoticeIntro END"); log.debug("WebNoticeController insertNoticeIntro END");
return "/web/notice/noticeInsert"; return "/web/notice/noticeInsert";
} }
/** /**
* 공지사항 정보 등록 * 공지사항 정보 등록
* *
* @param request * @param request
* @param response * @param response
* @return * @return
*/ */
@RequestMapping(value="/webnotice/insertNotice.do") @RequestMapping(value = "/webnotice/insertNotice.do")
public ModelAndView insertNotice(HttpSession session,HttpServletRequest request, HttpServletResponse response, MultipartHttpServletRequest file) { public ModelAndView insertNotice(HttpSession session, HttpServletRequest request, HttpServletResponse response,
MultipartHttpServletRequest file) {
log.debug("WebNoticeController insertNotice START"); log.debug("WebNoticeController insertNotice START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request); HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try {
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webNoticeService.insertNotice(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); } catch (Exception e) {
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webNoticeService.insertNotice(paramMap);
}
}
catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
errorMsg.append(e); errorMsg.append(e);
} } finally {
finally { if (Constants.OK == map.get("msgCode")) {
if(Constants.OK == map.get("msgCode")) {
} } else {
else{
map.put("msgCode", Constants.FAIL); map.put("msgCode", Constants.FAIL);
map.put("success", false); map.put("success", false);
if(null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) { if (null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) {
map.put("msgDesc","정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다."); map.put("msgDesc", "정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다.");
} }
} }
try { logHistoryService.save("공지사항 등록", "공지사항 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webnotice/insertNotice.do");
insertMap.put("func", "insertNotice");
insertMap.put("funcName", "공지사항 등록");
insertMap.put("service", "webNoticeService");
insertMap.put("serviceName", "공지사항 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebNoticeController insertNotice END"); log.debug("WebNoticeController insertNotice END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -300,24 +229,18 @@ public class WebNoticeController extends ManagerDraftAction{
* 공지사항 정보 수정 화면으로 이동. * 공지사항 정보 수정 화면으로 이동.
* *
* @param request * @param request
* @param response * @param response
* @return * @return
*/ */
@RequestMapping(value="/webnotice/updateNoticeIntro.do") @RequestMapping(value = "/webnotice/updateNoticeIntro.do")
public String updateNoticeIntro(HttpSession session,HttpServletRequest request, HttpServletResponse response) { public String updateNoticeIntro(HttpSession session, HttpServletRequest request, HttpServletResponse response) {
log.debug("WebNoticeController updateNoticeIntro START"); log.debug("WebNoticeController updateNoticeIntro START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request); HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
try{ try {
if(!webCheckLogin(session)){ log.debug("paramMap : " + paramMap);
return "/web/login/logout"; } catch (Exception e) {
}
else{
log.debug("paramMap : "+paramMap);
}
}
catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return "/web/login/logout"; return "/web/login/logout";
} }
@@ -329,149 +252,83 @@ public class WebNoticeController extends ManagerDraftAction{
* 공지사항 정보 수정 * 공지사항 정보 수정
* *
* @param request * @param request
* @param response * @param response
* @return * @return
*/ */
@RequestMapping(value="/webnotice/updateNotice.do") @RequestMapping(value = "/webnotice/updateNotice.do")
public ModelAndView updateNotice(HttpSession session,HttpServletRequest request, HttpServletResponse response, MultipartHttpServletRequest file) { public ModelAndView updateNotice(HttpSession session, HttpServletRequest request, HttpServletResponse response,
MultipartHttpServletRequest file) {
log.debug("WebNoticeController updateNotice START"); log.debug("WebNoticeController updateNotice START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request); HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try {
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webNoticeService.updateNotice(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); } catch (Exception e) {
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webNoticeService.updateNotice(paramMap);
}
}
catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
errorMsg.append(e); errorMsg.append(e);
} } finally {
finally { if (Constants.OK == map.get("msgCode")) {
if(Constants.OK == map.get("msgCode")) {
} } else {
else{
map.put("msgCode", Constants.FAIL); map.put("msgCode", Constants.FAIL);
map.put("success", false); map.put("success", false);
if(null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) { if (null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) {
map.put("msgDesc","정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다."); map.put("msgDesc", "정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다.");
} }
} }
try { logHistoryService.save("공지사항 수정", "공지사항 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webnotice/updateNotice.do");
insertMap.put("func", "updateNotice");
insertMap.put("funcName", "공지사항 수정");
insertMap.put("service", "webNoticeService");
insertMap.put("serviceName", "공지사항 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebNoticeController updateNotice END"); log.debug("WebNoticeController updateNotice END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
} }
/** /**
* 공지사항 정보 삭제 * 공지사항 정보 삭제
* *
* @param request * @param request
* @param response * @param response
* @return * @return
*/ */
@RequestMapping(value="/webnotice/deleteNotice.do") @RequestMapping(value = "/webnotice/deleteNotice.do")
public ModelAndView deleteNotice(HttpSession session,HttpServletRequest request, HttpServletResponse response) { public ModelAndView deleteNotice(HttpSession session, HttpServletRequest request, HttpServletResponse response) {
log.debug("WebNoticeController deleteNotice START"); log.debug("WebNoticeController deleteNotice START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request); HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try {
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webNoticeService.deleteNotice(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); } catch (Exception e) {
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webNoticeService.deleteNotice(paramMap);
}
}
catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
errorMsg.append(e); errorMsg.append(e);
} } finally {
finally { if (Constants.OK == map.get("msgCode")) {
if(Constants.OK == map.get("msgCode")) {
} } else {
else{
map.put("msgCode", Constants.FAIL); map.put("msgCode", Constants.FAIL);
map.put("success", false); map.put("success", false);
if(null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) { if (null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) {
map.put("msgDesc","정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다."); map.put("msgDesc", "정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다.");
} }
} }
try { logHistoryService.save("공지사항 삭제", "공지사항 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webnotice/deleteNotice.do");
insertMap.put("func", "deleteNotice");
insertMap.put("funcName", "공지사항 삭제");
insertMap.put("service", "webNoticeService");
insertMap.put("serviceName", "공지사항 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebNoticeController deleteNotice END"); log.debug("WebNoticeController deleteNotice END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
} }
} }

View File

@@ -9,7 +9,6 @@ import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import com.madeu.util.RequestLogUtil;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.core.io.Resource; import org.springframework.core.io.Resource;
@@ -25,8 +24,7 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webpayment.WebPaymentService; import com.madeu.service.web.webpayment.WebPaymentService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.view.web.WebPaymentView; import com.madeu.view.web.WebPaymentView;
@@ -39,13 +37,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebPaymentController extends ManagerDraftAction { public class WebPaymentController {
@Autowired @Autowired
private WebPaymentService webPaymentService; private WebPaymentService webPaymentService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 수납내역 리스트 화면으로 이동. * 수납내역 리스트 화면으로 이동.
@@ -62,19 +60,14 @@ public class WebPaymentController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webPaymentService.selectListPaymentIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPaymentService.selectListPaymentIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -98,13 +91,8 @@ public class WebPaymentController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webPaymentService.selectListPayment(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPaymentService.selectListPayment(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -145,15 +133,11 @@ public class WebPaymentController extends ManagerDraftAction {
Map<String, Object> map = new HashMap<String, Object>(); Map<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("muMemberId", String.valueOf(session.getAttribute("loginMemberId")));
} else { selectListReport = webPaymentService.selectPaymentListExcel(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map.put("selectListPayment", selectListReport);
paramMap.put("muMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map.put("name", "payment");
selectListReport = webPaymentService.selectPaymentListExcel(paramMap);
map.put("selectListPayment", selectListReport);
map.put("name", "payment");
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -179,13 +163,8 @@ public class WebPaymentController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){
return null;
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPaymentService.selectListPaymentUser(paramMap); map = webPaymentService.selectListPaymentUser(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -222,19 +201,14 @@ public class WebPaymentController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webPaymentService.selectListPaymentUser2Intro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPaymentService.selectListPaymentUser2Intro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -259,13 +233,8 @@ public class WebPaymentController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webPaymentService.selectListPaymentUser2(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPaymentService.selectListPaymentUser2(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -306,15 +275,11 @@ public class WebPaymentController extends ManagerDraftAction {
Map<String, Object> map = new HashMap<String, Object>(); Map<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("muMemberId", String.valueOf(session.getAttribute("loginMemberId")));
} else { selectListReport = webPaymentService.selectListPaymentUser2Excel(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map.put("selectListPaymentUser", selectListReport);
paramMap.put("muMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map.put("name", "userpayment");
selectListReport = webPaymentService.selectListPaymentUser2Excel(paramMap);
map.put("selectListPaymentUser", selectListReport);
map.put("name", "userpayment");
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -340,16 +305,11 @@ public class WebPaymentController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("muMemberId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
else{ paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map = webPaymentService.insertPayment(paramMap);
paramMap.put("muMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPaymentService.insertPayment(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -367,32 +327,7 @@ public class WebPaymentController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("결제 정보 등록", "결제 정보 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webpayment/insertPayment.do");
insertMap.put("func", "insertPayment");
insertMap.put("funcName", "결제 정보 등록");
insertMap.put("service", "webPaymentService");
insertMap.put("serviceName", "결제 정보 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebPaymentController insertPayment END"); log.debug("WebPaymentController insertPayment END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -414,16 +349,11 @@ public class WebPaymentController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("muMemberId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
else{ paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map = webPaymentService.insertPaymentRequestHistory(paramMap);
paramMap.put("muMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPaymentService.insertPaymentRequestHistory(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -441,32 +371,7 @@ public class WebPaymentController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("단말기 결제요청 정보 등록", "단말기 결제요청 정보 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webpayment/insertPaymentRequestHistory.do");
insertMap.put("func", "insertPaymentRequestHistory");
insertMap.put("funcName", "단말기 결제요청 정보 등록");
insertMap.put("service", "webPaymentService");
insertMap.put("serviceName", "단말기 결제요청 정보 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebPaymentController insertPaymentRequestHistory END"); log.debug("WebPaymentController insertPaymentRequestHistory END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -488,16 +393,11 @@ public class WebPaymentController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("muMemberId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
else{ paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map = webPaymentService.insertPaymentResponseHistory(paramMap);
paramMap.put("muMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPaymentService.insertPaymentResponseHistory(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -515,32 +415,7 @@ public class WebPaymentController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("단말기 결제응답 정보 등록", "단말기 결제응답 정보 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webpayment/insertPaymentResponseHistory.do");
insertMap.put("func", "insertPaymentResponseHistory");
insertMap.put("funcName", "단말기 결제응답 정보 등록");
insertMap.put("service", "webPaymentService");
insertMap.put("serviceName", "단말기 결제응답 정보 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebPaymentController insertPaymentResponseHistory END"); log.debug("WebPaymentController insertPaymentResponseHistory END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -562,16 +437,11 @@ public class WebPaymentController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("muMemberId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
else{ paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map = webPaymentService.paymentCancellation(paramMap);
paramMap.put("muMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPaymentService.paymentCancellation(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -589,32 +459,7 @@ public class WebPaymentController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("결제 취소 정보 등록", "결제 취소 정보 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webpayment/paymentCancellation.do");
insertMap.put("func", "insertPayment");
insertMap.put("funcName", "결제 취소 정보 등록");
insertMap.put("service", "webPaymentService");
insertMap.put("serviceName", "결제 취소 정보 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebPaymentController paymentCancellation END"); log.debug("WebPaymentController paymentCancellation END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -636,16 +481,11 @@ public class WebPaymentController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("muMemberId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
else{ paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map = webPaymentService.paymentCancellationPay(paramMap);
paramMap.put("muMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPaymentService.paymentCancellationPay(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -663,32 +503,7 @@ public class WebPaymentController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("결제 취소 정보 등록", "결제 취소 정보 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webpayment/paymentCancellationPay.do");
insertMap.put("func", "paymentCancellationPay");
insertMap.put("funcName", "결제 취소 정보 등록");
insertMap.put("service", "webPaymentService");
insertMap.put("serviceName", "결제 취소 정보 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebPaymentController paymentCancellationPay END"); log.debug("WebPaymentController paymentCancellationPay END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -1,9 +1,8 @@
package com.madeu.controller.web.webphotodiet; package com.madeu.controller.web.webphotodiet;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webphotodiet.WebPhotoDietService; import com.madeu.service.web.webphotodiet.WebPhotoDietService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil; import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
@@ -24,13 +23,13 @@ import java.util.ArrayList;
@Slf4j @Slf4j
@Controller @Controller
public class WebPhotoDietController extends ManagerDraftAction { public class WebPhotoDietController {
@Autowired @Autowired
private WebPhotoDietService webPhotoDietService; private WebPhotoDietService webPhotoDietService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 홈페이지 전후사진(다이어트) 리스트 화면으로 이동. * 홈페이지 전후사진(다이어트) 리스트 화면으로 이동.
@@ -39,29 +38,24 @@ public class WebPhotoDietController extends ManagerDraftAction {
* @param response * @param response
* @return * @return
*/ */
@RequestMapping(value="/webphotodiet/selectListWebPhotoDietIntro.do") @RequestMapping(value = "/webphotodiet/selectListWebPhotoDietIntro.do")
public String selectListWebPhotoDietIntro(HttpSession session, HttpServletRequest request, HttpServletResponse response, Model model) { public String selectListWebPhotoDietIntro(HttpSession session, HttpServletRequest request,
HttpServletResponse response, Model model) {
log.debug("WebPhotoDietController selectListWebPhotoDietIntro START"); log.debug("WebPhotoDietController selectListWebPhotoDietIntro START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request); HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try {
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webPhotoDietService.selectListWebPhotoDietIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPhotoDietService.selectListWebPhotoDietIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
} } catch (Exception e) {
}
catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return "/web/login/logout"; return "/web/login/logout";
} }
@@ -76,35 +70,28 @@ public class WebPhotoDietController extends ManagerDraftAction {
* @param response * @param response
* @return * @return
*/ */
@RequestMapping(value="/webphotodiet/selectListWebPhotoDiet.do") @RequestMapping(value = "/webphotodiet/selectListWebPhotoDiet.do")
public ModelAndView selectListWebPhotoDiet(HttpSession session, HttpServletRequest request, HttpServletResponse response) { public ModelAndView selectListWebPhotoDiet(HttpSession session, HttpServletRequest request,
HttpServletResponse response) {
log.debug("WebPhotoDietController selectListWebPhotoDiet START"); log.debug("WebPhotoDietController selectListWebPhotoDiet START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request); HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try {
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webPhotoDietService.selectListWebPhotoDiet(paramMap);
} } catch (Exception e) {
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPhotoDietService.selectListWebPhotoDiet(paramMap);
}
}
catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return null; return null;
} } finally {
finally { if (Constants.OK == map.get("msgCode")) {
if(Constants.OK == map.get("msgCode")) {
} } else {
else{
map.put("msgCode", Constants.FAIL); map.put("msgCode", Constants.FAIL);
map.put("success", false); map.put("success", false);
if(null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) { if (null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) {
map.put("msgDesc","정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다."); map.put("msgDesc", "정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다.");
} }
} }
} }
@@ -119,35 +106,28 @@ public class WebPhotoDietController extends ManagerDraftAction {
* @param response * @param response
* @return * @return
*/ */
@RequestMapping(value="/webphotodiet/selectWebPhotoDiet.do") @RequestMapping(value = "/webphotodiet/selectWebPhotoDiet.do")
public ModelAndView selectWebPhotoDiet(HttpSession session,HttpServletRequest request, HttpServletResponse response) { public ModelAndView selectWebPhotoDiet(HttpSession session, HttpServletRequest request,
HttpServletResponse response) {
log.debug("WebPhotoDietController selectWebPhotoDiet START"); log.debug("WebPhotoDietController selectWebPhotoDiet START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request); HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try {
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webPhotoDietService.selectWebPhotoDiet(paramMap);
} } catch (Exception e) {
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPhotoDietService.selectWebPhotoDiet(paramMap);
}
}
catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return null; return null;
} } finally {
finally { if (Constants.OK == map.get("msgCode")) {
if(Constants.OK == map.get("msgCode")) {
} } else {
else{
map.put("msgCode", Constants.FAIL); map.put("msgCode", Constants.FAIL);
map.put("success", false); map.put("success", false);
if(null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) { if (null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) {
map.put("msgDesc","정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다."); map.put("msgDesc", "정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다.");
} }
} }
} }
@@ -155,6 +135,40 @@ public class WebPhotoDietController extends ManagerDraftAction {
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
} }
/**
* 카테고리 목록 조회
*
* @param request
* @param response
* @return
*/
@RequestMapping(value = "/webphotodiet/getCategoryList.do")
public ModelAndView getCategoryList(HttpSession session, HttpServletRequest request,
HttpServletResponse response) {
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
HashMap<String, Object> map = new HashMap<String, Object>();
try {
map = webPhotoDietService.getCategoryList(paramMap);
} catch (Exception e) {
e.printStackTrace();
return null;
} finally {
if (Constants.OK == map.get("msgCode")) {
} else {
map.put("msgCode", Constants.FAIL);
map.put("success", false);
if (null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) {
map.put("msgDesc", "정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다.");
}
}
}
log.debug("WebPhotoDietController getCategoryList END");
return HttpUtil.makeHashToJsonModelAndView(map);
}
/** /**
* 홈페이지 전후사진(다이어트) 상세 이미지 파일 저장 * 홈페이지 전후사진(다이어트) 상세 이미지 파일 저장
* *
@@ -162,8 +176,9 @@ public class WebPhotoDietController extends ManagerDraftAction {
* @param response * @param response
* @return * @return
*/ */
@RequestMapping(value="/webphotodiet/uploadFile.do") @RequestMapping(value = "/webphotodiet/uploadFile.do")
public ModelAndView uploadFile(HttpSession session,HttpServletRequest request, HttpServletResponse response,@RequestParam(value = "file", required = false) MultipartFile file) { public ModelAndView uploadFile(HttpSession session, HttpServletRequest request, HttpServletResponse response,
@RequestParam(value = "file", required = false) MultipartFile file) {
log.debug("WebPhotoDietController uploadFile START"); log.debug("WebPhotoDietController uploadFile START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request); HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
@@ -171,64 +186,31 @@ public class WebPhotoDietController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try {
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webPhotoDietService.uploadFile(paramMap, file);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); } catch (Exception e) {
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPhotoDietService.uploadFile(paramMap,file);
}
}
catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
errorMsg.append(e); errorMsg.append(e);
} } finally {
finally { if (Constants.OK == map.get("msgCode")) {
if(Constants.OK == map.get("msgCode")) {
} } else {
else{
map.put("msgCode", Constants.FAIL); map.put("msgCode", Constants.FAIL);
map.put("success", false); map.put("success", false);
if(null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) { if (null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) {
map.put("msgDesc","정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다."); map.put("msgDesc", "정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다.");
} }
} }
try { logHistoryService.save("홈페이지 전후사진(다이어트) 상세 이미지파일 저장", "홈페이지 전후사진(다이어트) 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webphotodiet/uploadFile.do");
insertMap.put("func", "uploadFile");
insertMap.put("funcName", "홈페이지 전후사진(다이어트) 상세 이미지파일 저장");
insertMap.put("service", "webPhotoDietService");
insertMap.put("serviceName", "홈페이지 전후사진(다이어트) 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebPhotoDietController uploadFile END"); log.debug("WebPhotoDietController uploadFile END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
} }
/** /**
* 홈페이지 전후사진(다이어트) 등록 화면으로 이동. * 홈페이지 전후사진(다이어트) 등록 화면으로 이동.
* *
@@ -236,30 +218,25 @@ public class WebPhotoDietController extends ManagerDraftAction {
* @param response * @param response
* @return * @return
*/ */
@RequestMapping(value="/webphotodiet/insertWebPhotoDietIntro.do") @RequestMapping(value = "/webphotodiet/insertWebPhotoDietIntro.do")
public String insertWebPhotoDietIntro(HttpSession session, HttpServletRequest request, HttpServletResponse response, Model model) { public String insertWebPhotoDietIntro(HttpSession session, HttpServletRequest request, HttpServletResponse response,
Model model) {
log.debug("WebPhotoDietController insertWebPhotoDietIntro START"); log.debug("WebPhotoDietController insertWebPhotoDietIntro START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request); HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try {
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webPhotoDietService.insertWebPhotoDietIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPhotoDietService.insertWebPhotoDietIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("categorylist", map.get("categorylist")); model.addAttribute("categorylist", map.get("categorylist"));
} } catch (Exception e) {
}
catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return "/web/login/logout"; return "/web/login/logout";
} }
@@ -274,10 +251,11 @@ public class WebPhotoDietController extends ManagerDraftAction {
* @param response * @param response
* @return * @return
*/ */
@RequestMapping(value="/webphotodiet/insertWebPhotoDiet.do") @RequestMapping(value = "/webphotodiet/insertWebPhotoDiet.do")
public ModelAndView insertWebPhotoDiet(HttpSession session, HttpServletRequest request, HttpServletResponse response, public ModelAndView insertWebPhotoDiet(HttpSession session, HttpServletRequest request,
@RequestParam(value = "beforeFile", required = false) MultipartFile beforeFile, HttpServletResponse response,
@RequestParam(value = "afterFile", required = false) MultipartFile afterFile) { @RequestParam(value = "beforeFile", required = false) MultipartFile beforeFile,
@RequestParam(value = "afterFile", required = false) MultipartFile afterFile) {
log.debug("WebPhotoDietController insertWebPhotoDiet START"); log.debug("WebPhotoDietController insertWebPhotoDiet START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request); HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
@@ -285,62 +263,29 @@ public class WebPhotoDietController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try {
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ List<MultipartFile> files = new ArrayList<>();
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); files.add(beforeFile);
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId"))); files.add(afterFile);
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId"))); map = ((WebPhotoDietService) webPhotoDietService).insertWebPhotoDiet(paramMap, files);
List<MultipartFile> files = new ArrayList<>(); } catch (Exception e) {
files.add(beforeFile);
files.add(afterFile);
map = ((WebPhotoDietService)webPhotoDietService).insertWebPhotoDiet(paramMap, files);
}
}
catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
errorMsg.append(e); errorMsg.append(e);
} } finally {
finally { if (Constants.OK == map.get("msgCode")) {
if(Constants.OK == map.get("msgCode")) {
} } else {
else{
map.put("msgCode", Constants.FAIL); map.put("msgCode", Constants.FAIL);
map.put("success", false); map.put("success", false);
if(null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) { if (null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) {
map.put("msgDesc","정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다."); map.put("msgDesc", "정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다.");
} }
} }
try { logHistoryService.save("홈페이지 전후사진(다이어트) 등록", "홈페이지 전후사진(다이어트) 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webphotodiet/insertWebPhotoDiet.do");
insertMap.put("func", "insertWebPhotoDiet");
insertMap.put("funcName", "홈페이지 전후사진(다이어트) 등록");
insertMap.put("service", "webPhotoDietService");
insertMap.put("serviceName", "홈페이지 전후사진(다이어트) 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebPhotoDietController insertWebPhotoDiet END"); log.debug("WebPhotoDietController insertWebPhotoDiet END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -353,30 +298,25 @@ public class WebPhotoDietController extends ManagerDraftAction {
* @param response * @param response
* @return * @return
*/ */
@RequestMapping(value="/webphotodiet/updateWebPhotoDietIntro.do") @RequestMapping(value = "/webphotodiet/updateWebPhotoDietIntro.do")
public String updateWebPhotoDietIntro(HttpSession session, HttpServletRequest request, HttpServletResponse response, Model model) { public String updateWebPhotoDietIntro(HttpSession session, HttpServletRequest request, HttpServletResponse response,
Model model) {
log.debug("WebPhotoDietController updateWebPhotoDietIntro START"); log.debug("WebPhotoDietController updateWebPhotoDietIntro START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request); HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try {
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webPhotoDietService.updateWebPhotoDietIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPhotoDietService.updateWebPhotoDietIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("categorylist", map.get("categorylist")); model.addAttribute("categorylist", map.get("categorylist"));
} } catch (Exception e) {
}
catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return "/web/login/logout"; return "/web/login/logout";
} }
@@ -391,10 +331,11 @@ public class WebPhotoDietController extends ManagerDraftAction {
* @param response * @param response
* @return * @return
*/ */
@RequestMapping(value="/webphotodiet/updateWebPhotoDiet.do") @RequestMapping(value = "/webphotodiet/updateWebPhotoDiet.do")
public ModelAndView updateWebPhotoDiet(HttpSession session, HttpServletRequest request, HttpServletResponse response, public ModelAndView updateWebPhotoDiet(HttpSession session, HttpServletRequest request,
@RequestParam(value = "beforeFile", required = false) MultipartFile beforeFile, HttpServletResponse response,
@RequestParam(value = "afterFile", required = false) MultipartFile afterFile) { @RequestParam(value = "beforeFile", required = false) MultipartFile beforeFile,
@RequestParam(value = "afterFile", required = false) MultipartFile afterFile) {
log.debug("WebPhotoDietController updateWebPhotoDiet START"); log.debug("WebPhotoDietController updateWebPhotoDiet START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request); HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
@@ -402,68 +343,34 @@ public class WebPhotoDietController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try {
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ List<MultipartFile> files = new java.util.ArrayList<>();
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); files.add(beforeFile);
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId"))); files.add(afterFile);
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId"))); map = webPhotoDietService.updateWebPhotoDiet(paramMap, files);
List<MultipartFile> files = new java.util.ArrayList<>(); } catch (Exception e) {
files.add(beforeFile);
files.add(afterFile);
map = webPhotoDietService.updateWebPhotoDiet(paramMap, files);
}
}
catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
errorMsg.append(e); errorMsg.append(e);
} } finally {
finally { if (Constants.OK == map.get("msgCode")) {
if(Constants.OK == map.get("msgCode")) {
} } else {
else{
map.put("msgCode", Constants.FAIL); map.put("msgCode", Constants.FAIL);
map.put("success", false); map.put("success", false);
if(null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) { if (null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) {
map.put("msgDesc","정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다."); map.put("msgDesc", "정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다.");
} }
} }
try { logHistoryService.save("홈페이지 전후사진(다이어트) 수정", "홈페이지 전후사진(다이어트) 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webphotodiet/updateWebPhotoDiet.do");
insertMap.put("func", "updateWebPhotoDiet");
insertMap.put("funcName", "홈페이지 전후사진(다이어트) 수정");
insertMap.put("service", "webPhotoDietService");
insertMap.put("serviceName", "홈페이지 전후사진(다이어트) 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebPhotoDietController updateWebPhotoDiet END"); log.debug("WebPhotoDietController updateWebPhotoDiet END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
} }
/** /**
* 홈페이지 전후사진(다이어트) 정보 삭제 * 홈페이지 전후사진(다이어트) 정보 삭제
* *
@@ -471,8 +378,9 @@ public class WebPhotoDietController extends ManagerDraftAction {
* @param response * @param response
* @return * @return
*/ */
@RequestMapping(value="/webphotodiet/deleteWebPhotoDiet.do") @RequestMapping(value = "/webphotodiet/deleteWebPhotoDiet.do")
public ModelAndView deleteWebPhotoDiet(HttpSession session,HttpServletRequest request, HttpServletResponse response) { public ModelAndView deleteWebPhotoDiet(HttpSession session, HttpServletRequest request,
HttpServletResponse response) {
log.debug("WebPhotoDietController deleteWebPhotoDiet START"); log.debug("WebPhotoDietController deleteWebPhotoDiet START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request); HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
@@ -480,61 +388,28 @@ public class WebPhotoDietController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try {
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webPhotoDietService.deleteWebPhotoDiet(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); } catch (Exception e) {
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPhotoDietService.deleteWebPhotoDiet(paramMap);
}
}
catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
errorMsg.append(e); errorMsg.append(e);
} } finally {
finally { if (Constants.OK == map.get("msgCode")) {
if(Constants.OK == map.get("msgCode")) {
} } else {
else{
map.put("msgCode", Constants.FAIL); map.put("msgCode", Constants.FAIL);
map.put("success", false); map.put("success", false);
if(null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) { if (null == map.get("msgDesc") || ("").equals(map.get("msgDesc"))) {
map.put("msgDesc","정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다."); map.put("msgDesc", "정상적으로 수행되지 않았습니다. 관리자에게 문의하시기 바랍니다.");
} }
} }
try { logHistoryService.save("홈페이지 전후사진(다이어트) 삭제", "홈페이지 전후사진(다이어트) 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webphotodiet/deleteWebPhotoDiet.do");
insertMap.put("func", "deleteWebPhotoDiet");
insertMap.put("funcName", "홈페이지 전후사진(다이어트) 삭제");
insertMap.put("service", "webPhotoDietService");
insertMap.put("serviceName", "홈페이지 전후사진(다이어트) 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebPhotoDietController deleteWebPhotoDiet END"); log.debug("WebPhotoDietController deleteWebPhotoDiet END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
} }
} }

View File

@@ -1,11 +1,9 @@
package com.madeu.controller.web.webphotopetit; package com.madeu.controller.web.webphotopetit;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webphotopetit.WebPhotoPetitService; import com.madeu.service.web.webphotopetit.WebPhotoPetitService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession; import jakarta.servlet.http.HttpSession;
@@ -24,13 +22,13 @@ import java.util.ArrayList;
@Slf4j @Slf4j
@Controller @Controller
public class WebPhotoPetitController extends ManagerDraftAction { public class WebPhotoPetitController {
@Autowired @Autowired
private WebPhotoPetitService webPhotoPetitService; private WebPhotoPetitService webPhotoPetitService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 홈페이지 전후사진(쁘띠) 리스트 화면으로 이동. * 홈페이지 전후사진(쁘띠) 리스트 화면으로 이동.
@@ -47,19 +45,14 @@ public class WebPhotoPetitController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webPhotoPetitService.selectListWebPhotoPetitIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPhotoPetitService.selectListWebPhotoPetitIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -84,13 +77,8 @@ public class WebPhotoPetitController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webPhotoPetitService.selectListWebPhotoPetit(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPhotoPetitService.selectListWebPhotoPetit(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -127,13 +115,8 @@ public class WebPhotoPetitController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webPhotoPetitService.selectWebPhotoPetit(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPhotoPetitService.selectWebPhotoPetit(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -172,15 +155,10 @@ public class WebPhotoPetitController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webPhotoPetitService.uploadFile(paramMap,file);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPhotoPetitService.uploadFile(paramMap,file);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -198,32 +176,7 @@ public class WebPhotoPetitController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 전후사진(쁘띠) 상세 이미지파일 저장", "홈페이지 전후사진(쁘띠) 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webphotopetit/uploadFile.do");
insertMap.put("func", "uploadFile");
insertMap.put("funcName", "홈페이지 전후사진(쁘띠) 상세 이미지파일 저장");
insertMap.put("service", "webPhotoPetitService");
insertMap.put("serviceName", "홈페이지 전후사진(쁘띠) 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebPhotoPetitController uploadFile END"); log.debug("WebPhotoPetitController uploadFile END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -244,20 +197,15 @@ public class WebPhotoPetitController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webPhotoPetitService.insertWebPhotoPetitIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPhotoPetitService.insertWebPhotoPetitIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("categorylist", map.get("categorylist")); model.addAttribute("categorylist", map.get("categorylist"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -286,18 +234,13 @@ public class WebPhotoPetitController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ List<MultipartFile> files = new ArrayList<>();
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); files.add(beforeFile);
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId"))); files.add(afterFile);
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId"))); map = ((WebPhotoPetitService)webPhotoPetitService).insertWebPhotoPetit(paramMap, files);
List<MultipartFile> files = new ArrayList<>();
files.add(beforeFile);
files.add(afterFile);
map = ((WebPhotoPetitService)webPhotoPetitService).insertWebPhotoPetit(paramMap, files);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -315,32 +258,7 @@ public class WebPhotoPetitController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 전후사진(쁘띠) 등록", "홈페이지 전후사진(쁘띠) 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webphotopetit/insertWebPhotoPetit.do");
insertMap.put("func", "insertWebPhotoPetit");
insertMap.put("funcName", "홈페이지 전후사진(쁘띠) 등록");
insertMap.put("service", "webPhotoPetitService");
insertMap.put("serviceName", "홈페이지 전후사진(쁘띠) 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebPhotoPetitController insertWebPhotoPetit END"); log.debug("WebPhotoPetitController insertWebPhotoPetit END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -361,20 +279,15 @@ public class WebPhotoPetitController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webPhotoPetitService.updateWebPhotoPetitIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPhotoPetitService.updateWebPhotoPetitIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("categorylist", map.get("categorylist")); model.addAttribute("categorylist", map.get("categorylist"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -403,18 +316,13 @@ public class WebPhotoPetitController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ List<MultipartFile> files = new java.util.ArrayList<>();
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); files.add(beforeFile);
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId"))); files.add(afterFile);
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId"))); map = webPhotoPetitService.updateWebPhotoPetit(paramMap, files);
List<MultipartFile> files = new java.util.ArrayList<>();
files.add(beforeFile);
files.add(afterFile);
map = webPhotoPetitService.updateWebPhotoPetit(paramMap, files);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -432,32 +340,7 @@ public class WebPhotoPetitController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 전후사진(쁘띠) 수정", "홈페이지 전후사진(쁘띠) 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webphotopetit/updateWebPhotoPetit.do");
insertMap.put("func", "updateWebPhotoPetit");
insertMap.put("funcName", "홈페이지 전후사진(쁘띠) 수정");
insertMap.put("service", "webPhotoPetitService");
insertMap.put("serviceName", "홈페이지 전후사진(쁘띠) 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebPhotoPetitController updateWebPhotoPetit END"); log.debug("WebPhotoPetitController updateWebPhotoPetit END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -481,15 +364,10 @@ public class WebPhotoPetitController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webPhotoPetitService.deleteWebPhotoPetit(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPhotoPetitService.deleteWebPhotoPetit(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -507,32 +385,7 @@ public class WebPhotoPetitController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 전후사진(쁘띠) 삭제", "홈페이지 전후사진(쁘띠) 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webphotopetit/deleteWebPhotoPetit.do");
insertMap.put("func", "deleteWebPhotoPetit");
insertMap.put("funcName", "홈페이지 전후사진(쁘띠) 삭제");
insertMap.put("service", "webPhotoPetitService");
insertMap.put("serviceName", "홈페이지 전후사진(쁘띠) 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebPhotoPetitController deleteWebPhotoPetit END"); log.debug("WebPhotoPetitController deleteWebPhotoPetit END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -1,11 +1,9 @@
package com.madeu.controller.web.webpopbillpoint; package com.madeu.controller.web.webpopbillpoint;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webpopbillpoint.WebPopbillPointService; import com.madeu.service.web.webpopbillpoint.WebPopbillPointService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession; import jakarta.servlet.http.HttpSession;
@@ -19,13 +17,13 @@ import java.util.HashMap;
@Slf4j @Slf4j
@Controller @Controller
public class WebPopbillPointController extends ManagerDraftAction{ public class WebPopbillPointController{
@Autowired @Autowired
private WebPopbillPointService webPopbillPointService; private WebPopbillPointService webPopbillPointService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 잔여 포인트 조회 * 잔여 포인트 조회
@@ -46,14 +44,10 @@ public class WebPopbillPointController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
}else{ paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map = webPopbillPointService.selectPopbillPoint(paramMap);
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPopbillPointService.selectPopbillPoint(paramMap);
}
}catch (Exception e) { }catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
errorMsg.append(e); errorMsg.append(e);
@@ -69,32 +63,7 @@ public class WebPopbillPointController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("잔여 포인트 조회", "잔여 포인트 조회", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webpopbillpoint/selectPopbillPoint.do");
insertMap.put("func", "selectPopbillPoint");
insertMap.put("funcName", "잔여 포인트 조회");
insertMap.put("service", "webPopbillPointService");
insertMap.put("serviceName", "잔여 포인트 조회");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebPopbillPointController selectPopbillPoint END"); log.debug("WebPopbillPointController selectPopbillPoint END");
@@ -121,14 +90,10 @@ public class WebPopbillPointController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
}else{ paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map = webPopbillPointService.chargePopbillPointIntro(paramMap);
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPopbillPointService.chargePopbillPointIntro(paramMap);
}
}catch (Exception e) { }catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
errorMsg.append(e); errorMsg.append(e);
@@ -144,32 +109,7 @@ public class WebPopbillPointController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("포인트 충전 이동", "포인트 충전 이동", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webpopbillpoint/chargePopbillPointIntro.do");
insertMap.put("func", "chargePopbillPointIntro");
insertMap.put("funcName", "포인트 충전 이동");
insertMap.put("service", "webPopbillPointService");
insertMap.put("serviceName", "포인트 충전 이동");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebPopbillPointController chargePopbillPointIntro END"); log.debug("WebPopbillPointController chargePopbillPointIntro END");

View File

@@ -1,11 +1,9 @@
package com.madeu.controller.web.webpopup; package com.madeu.controller.web.webpopup;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webpopup.WebPopupService; import com.madeu.service.web.webpopup.WebPopupService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession; import jakarta.servlet.http.HttpSession;
@@ -22,13 +20,13 @@ import java.util.HashMap;
@Slf4j @Slf4j
@Controller @Controller
public class WebPopupController extends ManagerDraftAction { public class WebPopupController {
@Autowired @Autowired
private WebPopupService webPopupService; private WebPopupService webPopupService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 홈페이지 팝업 리스트 화면으로 이동. * 홈페이지 팝업 리스트 화면으로 이동.
@@ -45,19 +43,14 @@ public class WebPopupController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webPopupService.selectListWebPopupIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPopupService.selectListWebPopupIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -82,13 +75,8 @@ public class WebPopupController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webPopupService.selectListWebPopup(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPopupService.selectListWebPopup(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -125,13 +113,8 @@ public class WebPopupController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webPopupService.selectWebPopup(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPopupService.selectWebPopup(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -170,15 +153,10 @@ public class WebPopupController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webPopupService.uploadFile(paramMap,file);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPopupService.uploadFile(paramMap,file);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -196,32 +174,7 @@ public class WebPopupController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 팝업 상세 이미지파일 저장", "홈페이지 팝업 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webpopup/uploadFile.do");
insertMap.put("func", "uploadFile");
insertMap.put("funcName", "홈페이지 팝업 상세 이미지파일 저장");
insertMap.put("service", "webPopupService");
insertMap.put("serviceName", "홈페이지 팝업 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebPopupController uploadFile END"); log.debug("WebPopupController uploadFile END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -242,19 +195,14 @@ public class WebPopupController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webPopupService.insertWebPopupIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPopupService.insertWebPopupIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -281,15 +229,10 @@ public class WebPopupController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webPopupService.insertWebPopup(paramMap,file, file2);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPopupService.insertWebPopup(paramMap,file, file2);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -307,32 +250,7 @@ public class WebPopupController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 팝업 등록", "홈페이지 팝업 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webpopup/insertWebPopup.do");
insertMap.put("func", "insertWebPopup");
insertMap.put("funcName", "홈페이지 팝업 등록");
insertMap.put("service", "webPopupService");
insertMap.put("serviceName", "홈페이지 팝업 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebPopupController insertWebPopup END"); log.debug("WebPopupController insertWebPopup END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -353,19 +271,14 @@ public class WebPopupController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webPopupService.updateWebPopupIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPopupService.updateWebPopupIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -392,15 +305,10 @@ public class WebPopupController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webPopupService.updateWebPopup(paramMap,file, file2);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPopupService.updateWebPopup(paramMap,file, file2);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -418,32 +326,7 @@ public class WebPopupController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 팝업 수정", "홈페이지 팝업 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webpopup/updateWebPopup.do");
insertMap.put("func", "updateWebPopup");
insertMap.put("funcName", "홈페이지 팝업 수정");
insertMap.put("service", "webPopupService");
insertMap.put("serviceName", "홈페이지 팝업 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebPopupController updateWebPopup END"); log.debug("WebPopupController updateWebPopup END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -467,15 +350,10 @@ public class WebPopupController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webPopupService.deleteWebPopup(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPopupService.deleteWebPopup(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -493,32 +371,7 @@ public class WebPopupController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 팝업 삭제", "홈페이지 팝업 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webpopup/deleteWebPopup.do");
insertMap.put("func", "deleteWebPopup");
insertMap.put("funcName", "홈페이지 팝업 삭제");
insertMap.put("service", "webPopupService");
insertMap.put("serviceName", "홈페이지 팝업 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebPopupController deleteWebPopup END"); log.debug("WebPopupController deleteWebPopup END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -8,8 +8,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webproduct.WebProductService; import com.madeu.service.web.webproduct.WebProductService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
@@ -21,13 +20,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebProductController extends ManagerDraftAction{ public class WebProductController{
@Autowired @Autowired
private WebProductService webProductService; private WebProductService webProductService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 제품 정보 리스트 조회 (option) * 제품 정보 리스트 조회 (option)
@@ -44,13 +43,8 @@ public class WebProductController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webProductService.selectListProductOption(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webProductService.selectListProductOption(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -87,13 +81,8 @@ public class WebProductController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webProductService.selectListProduct(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webProductService.selectListProduct(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

View File

@@ -1,11 +1,9 @@
package com.madeu.controller.web.webpush; package com.madeu.controller.web.webpush;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webpush.WebPushService; import com.madeu.service.web.webpush.WebPushService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession; import jakarta.servlet.http.HttpSession;
@@ -21,13 +19,13 @@ import java.util.HashMap;
@Slf4j @Slf4j
@Controller @Controller
public class WebPushController extends ManagerDraftAction{ public class WebPushController{
@Autowired @Autowired
private WebPushService webPushService; private WebPushService webPushService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 앱 푸시 정보 리스트 조회 * 앱 푸시 정보 리스트 조회
@@ -44,13 +42,8 @@ public class WebPushController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webPushService.selectListPush(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPushService.selectListPush(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -89,15 +82,10 @@ public class WebPushController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webPushService.insertPush(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webPushService.insertPush(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -115,32 +103,7 @@ public class WebPushController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("앱 푸시 등록", "앱 푸시 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webpush/insertPush.do");
insertMap.put("func", "insertPush");
insertMap.put("funcName", "앱 푸시 등록");
insertMap.put("service", "webPushService");
insertMap.put("serviceName", "앱 푸시 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebPushController insertPush END"); log.debug("WebPushController insertPush END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -20,11 +20,9 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webreserve.WebReserveService; import com.madeu.service.web.webreserve.WebReserveService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import com.madeu.view.web.WebReserveColumnView; import com.madeu.view.web.WebReserveColumnView;
import com.madeu.view.web.WebReserveUserHistoryView; import com.madeu.view.web.WebReserveUserHistoryView;
@@ -36,13 +34,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebReserveController extends ManagerDraftAction{ public class WebReserveController{
@Autowired @Autowired
private WebReserveService webReserveService; private WebReserveService webReserveService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
@Autowired @Autowired
ResourceLoader resourceLoader; ResourceLoader resourceLoader;
@@ -62,13 +60,8 @@ public class WebReserveController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webReserveService.selectListReserveUserOption(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webReserveService.selectListReserveUserOption(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -105,13 +98,8 @@ public class WebReserveController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webReserveService.selectTotalReserveStatusCount(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webReserveService.selectTotalReserveStatusCount(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -148,13 +136,8 @@ public class WebReserveController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webReserveService.selectListReserve(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webReserveService.selectListReserve(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -190,13 +173,8 @@ public class WebReserveController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webReserveService.selectHospitalHoliday(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webReserveService.selectHospitalHoliday(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -233,13 +211,8 @@ public class WebReserveController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webReserveService.selectListReserveStatus(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webReserveService.selectListReserveStatus(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -276,13 +249,8 @@ public class WebReserveController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webReserveService.selectReserve(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webReserveService.selectReserve(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -319,13 +287,8 @@ public class WebReserveController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webReserveService.selectReserveUser(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webReserveService.selectReserveUser(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -362,13 +325,8 @@ public class WebReserveController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webReserveService.selectListReserveUserNoPayment(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webReserveService.selectListReserveUserNoPayment(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -405,19 +363,15 @@ public class WebReserveController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webReserveService.selectListReserveUserHistoryIntro(paramMap);
} else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("selectUseYn", map.get("selectUseYn"));
map = webReserveService.selectListReserveUserHistoryIntro(paramMap); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("muMemberId", paramMap.get("loginMemberId"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("muMemberId", paramMap.get("loginMemberId"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -442,13 +396,8 @@ public class WebReserveController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webReserveService.selectListReserveUserHistory(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webReserveService.selectListReserveUserHistory(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -489,15 +438,10 @@ public class WebReserveController extends ManagerDraftAction{
Map<String, Object> map = new HashMap<String,Object>(); Map<String, Object> map = new HashMap<String,Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; selectListReport = webReserveService.selectListReserveUserHistoryExcel(paramMap);
} map.put("selectListReserveUserHistory", selectListReport);
else{ map.put("name", "reserveUserHistory");
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
selectListReport = webReserveService.selectListReserveUserHistoryExcel(paramMap);
map.put("selectListReserveUserHistory", selectListReport);
map.put("name", "reserveUserHistory");
}
} }
catch(Exception e){ catch(Exception e){
e.printStackTrace(); e.printStackTrace();
@@ -524,15 +468,10 @@ public class WebReserveController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webReserveService.insertReserve(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webReserveService.insertReserve(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -550,32 +489,7 @@ public class WebReserveController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("예약현황 등록", "예약현황 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webreserve/insertReserve.do");
insertMap.put("func", "insertReserve");
insertMap.put("funcName", "예약현황 등록");
insertMap.put("service", "webReserveService");
insertMap.put("serviceName", "예약현황 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebReserveController insertReserve END"); log.debug("WebReserveController insertReserve END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -598,15 +512,10 @@ public class WebReserveController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webReserveService.insertReserveSimple(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webReserveService.insertReserveSimple(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -624,32 +533,7 @@ public class WebReserveController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("간편예약 등록", "간편예약 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webreserve/insertReserveSimple.do");
insertMap.put("func", "insertReserveSimple");
insertMap.put("funcName", "간편예약 등록");
insertMap.put("service", "webReserveService");
insertMap.put("serviceName", "간편예약 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebReserveController insertReserveSimple END"); log.debug("WebReserveController insertReserveSimple END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -672,15 +556,10 @@ public class WebReserveController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webReserveService.insertReserveReady(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webReserveService.insertReserveReady(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -698,32 +577,7 @@ public class WebReserveController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("바로접수 등록", "바로접수 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webreserve/insertReserveReady.do");
insertMap.put("func", "insertReserveReady");
insertMap.put("funcName", "바로접수 등록");
insertMap.put("service", "webReserveService");
insertMap.put("serviceName", "바로접수 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebReserveController insertReserveReady END"); log.debug("WebReserveController insertReserveReady END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -746,15 +600,10 @@ public class WebReserveController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webReserveService.updateReserve(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webReserveService.updateReserve(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -772,32 +621,7 @@ public class WebReserveController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("예약현황 수정", "예약현황 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webreserve/updateReserve.do");
insertMap.put("func", "updateReserve");
insertMap.put("funcName", "예약현황 수정");
insertMap.put("service", "webReserveService");
insertMap.put("serviceName", "예약현황 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebReserveController updateReserve END"); log.debug("WebReserveController updateReserve END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -820,15 +644,10 @@ public class WebReserveController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webReserveService.updateReserveStatus(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webReserveService.updateReserveStatus(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -846,32 +665,7 @@ public class WebReserveController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("예약현황 상태수정(진료상태)", "예약현황 상태수정(진료상태", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webreserve/updateReserveStatus.do");
insertMap.put("func", "updateReserve");
insertMap.put("funcName", "예약현황 상태수정(진료상태)");
insertMap.put("service", "webReserveService");
insertMap.put("serviceName", "예약현황 상태수정(진료상태");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebReserveController updateReserveStatus END"); log.debug("WebReserveController updateReserveStatus END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -894,15 +688,10 @@ public class WebReserveController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webReserveService.updateReserveStatus2(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webReserveService.updateReserveStatus2(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -920,32 +709,7 @@ public class WebReserveController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("예약현황 상태수정(수납상태)", "예약현황 상태수정(수납상태", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webreserve/updateReserveStatus2.do");
insertMap.put("func", "updateReserve");
insertMap.put("funcName", "예약현황 상태수정(수납상태)");
insertMap.put("service", "webReserveService");
insertMap.put("serviceName", "예약현황 상태수정(수납상태");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebReserveController updateReserveStatus2 END"); log.debug("WebReserveController updateReserveStatus2 END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -968,15 +732,10 @@ public class WebReserveController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webReserveService.deleteReserve(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webReserveService.deleteReserve(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -994,32 +753,7 @@ public class WebReserveController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("예약현황 삭제", "예약현황 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webreserve/deleteReserve.do");
insertMap.put("func", "deleteReserve");
insertMap.put("funcName", "예약현황 삭제");
insertMap.put("service", "webReserveService");
insertMap.put("serviceName", "예약현황 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebReserveController deleteReserve END"); log.debug("WebReserveController deleteReserve END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -1043,14 +777,10 @@ public class WebReserveController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
}else{ paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map = webReserveService.uploadReserveExcel(paramMap,file);
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webReserveService.uploadReserveExcel(paramMap,file);
}
}catch (Exception e) { }catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
} }
@@ -1077,24 +807,20 @@ public class WebReserveController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ String fileName = String.valueOf(paramMap.get("fileName"));
}else{ Resource resource = resourceLoader.getResource("classpath:static/sample/"+ fileName);
String fileName = String.valueOf(paramMap.get("fileName")); File file = resource.getFile();
Resource resource = resourceLoader.getResource("classpath:static/sample/"+ fileName); byte[] fileByte = FileUtils.readFileToByteArray(file);
File file = resource.getFile();
byte[] fileByte = FileUtils.readFileToByteArray(file);
response.setContentType("application/octet-stream"); response.setContentType("application/octet-stream");
response.setHeader("Content-Disposition", "attachment; fileName=\"" + URLEncoder.encode(fileName, "UTF-8")+"\";"); response.setHeader("Content-Disposition", "attachment; fileName=\"" + URLEncoder.encode(fileName, "UTF-8")+"\";");
response.setHeader("Content-Transfer-Encoding", "binary"); response.setHeader("Content-Transfer-Encoding", "binary");
response.getOutputStream().write(fileByte); response.getOutputStream().write(fileByte);
response.getOutputStream().flush(); response.getOutputStream().flush();
response.getOutputStream().close(); response.getOutputStream().close();
}
}catch (Exception e) { }catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
} }
@@ -1120,15 +846,10 @@ public class WebReserveController extends ManagerDraftAction{
Map<String, Object> map = new HashMap<String,Object>(); Map<String, Object> map = new HashMap<String,Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; selectListReport = webReserveService.selectListReserveColumnExcel(paramMap);
} map.put("selectListReserveColumn", selectListReport);
else{ map.put("name", "reserveColumn");
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
selectListReport = webReserveService.selectListReserveColumnExcel(paramMap);
map.put("selectListReserveColumn", selectListReport);
map.put("name", "reserveColumn");
}
} }
catch(Exception e){ catch(Exception e){
e.printStackTrace(); e.printStackTrace();

View File

@@ -1,11 +1,9 @@
package com.madeu.controller.web.websms; package com.madeu.controller.web.websms;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.websms.WebSmsService; import com.madeu.service.web.websms.WebSmsService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession; import jakarta.servlet.http.HttpSession;
@@ -21,13 +19,13 @@ import java.util.HashMap;
@Slf4j @Slf4j
@Controller @Controller
public class WebSmsController extends ManagerDraftAction{ public class WebSmsController{
@Autowired @Autowired
private WebSmsService webSmsService; private WebSmsService webSmsService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 문자 정보 리스트 조회 * 문자 정보 리스트 조회
@@ -44,13 +42,8 @@ public class WebSmsController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webSmsService.selectListSms(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webSmsService.selectListSms(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -87,13 +80,8 @@ public class WebSmsController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webSmsService.selectSms(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webSmsService.selectSms(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -132,15 +120,10 @@ public class WebSmsController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webSmsService.insertSms(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webSmsService.insertSms(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -158,32 +141,7 @@ public class WebSmsController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("문자 등록", "문자", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/websms/insertSms.do");
insertMap.put("func", "insertSms");
insertMap.put("funcName", "문자 등록");
insertMap.put("service", "webSmsService");
insertMap.put("serviceName", "문자");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebSmsController insertSms END"); log.debug("WebSmsController insertSms END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -206,15 +164,10 @@ public class WebSmsController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webSmsService.insertSmsHome(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webSmsService.insertSmsHome(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -232,32 +185,7 @@ public class WebSmsController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("문자 등록 - 홈", "문자", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/websms/insertSmsHome.do");
insertMap.put("func", "insertSmsHome");
insertMap.put("funcName", "문자 등록 - 홈");
insertMap.put("service", "webSmsService");
insertMap.put("serviceName", "문자");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebSmsController insertSmsHome END"); log.debug("WebSmsController insertSmsHome END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -280,15 +208,10 @@ public class WebSmsController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webSmsService.insertSmsConsultingChart(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webSmsService.insertSmsConsultingChart(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -306,32 +229,7 @@ public class WebSmsController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("문자 등록 - 상담 차트", "문자", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/websms/insertSmsConsultingChart.do");
insertMap.put("func", "insertSmsConsultingChart");
insertMap.put("funcName", "문자 등록 - 상담 차트");
insertMap.put("service", "webSmsService");
insertMap.put("serviceName", "문자");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebSmsController insertSmsConsultingChart END"); log.debug("WebSmsController insertSmsConsultingChart END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -1,8 +1,7 @@
package com.madeu.controller.web.webstatistics; package com.madeu.controller.web.webstatistics;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webstatistics.WebStatisticsService; import com.madeu.service.web.webstatistics.WebStatisticsService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.view.web.*; import com.madeu.view.web.*;
@@ -26,13 +25,13 @@ import java.util.Map;
@Slf4j @Slf4j
@Controller @Controller
public class WebStatisticsController extends ManagerDraftAction { public class WebStatisticsController {
@Autowired @Autowired
private WebStatisticsService webStatisticsService; private WebStatisticsService webStatisticsService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
@Autowired @Autowired
ResourceLoader resourceLoader; ResourceLoader resourceLoader;
@@ -52,19 +51,15 @@ public class WebStatisticsController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webStatisticsService.selectStatisticsIntro(paramMap);
} else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webStatisticsService.selectStatisticsIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("muMemberId", paramMap.get("loginMemberId")); model.addAttribute("muMemberId", paramMap.get("loginMemberId"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -88,13 +83,8 @@ public class WebStatisticsController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webStatisticsService.selectStatistics(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webStatisticsService.selectStatistics(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -130,19 +120,15 @@ public class WebStatisticsController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webStatisticsService.selectPaymentStatisticsIntro(paramMap);
} else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webStatisticsService.selectPaymentStatisticsIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("muMemberId", paramMap.get("loginMemberId")); model.addAttribute("muMemberId", paramMap.get("loginMemberId"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -166,13 +152,8 @@ public class WebStatisticsController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webStatisticsService.selectStatisticsPayment(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webStatisticsService.selectStatisticsPayment(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -213,14 +194,10 @@ public class WebStatisticsController extends ManagerDraftAction {
Map<String, Object> map = new HashMap<String, Object>(); Map<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; selectListReport = webStatisticsService.selectListStatisticsPaymentExcel(paramMap);
} else { map.put("selectListStatisticsPayment", selectListReport);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map.put("name", "statisticsPayment");
selectListReport = webStatisticsService.selectListStatisticsPaymentExcel(paramMap);
map.put("selectListStatisticsPayment", selectListReport);
map.put("name", "statisticsPayment");
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -245,19 +222,15 @@ public class WebStatisticsController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webStatisticsService.selectClinicStatisticsIntro(paramMap);
} else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webStatisticsService.selectClinicStatisticsIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("muMemberId", paramMap.get("loginMemberId")); model.addAttribute("muMemberId", paramMap.get("loginMemberId"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -281,13 +254,8 @@ public class WebStatisticsController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webStatisticsService.selectStatisticsClinic(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webStatisticsService.selectStatisticsClinic(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -328,14 +296,10 @@ public class WebStatisticsController extends ManagerDraftAction {
Map<String, Object> map = new HashMap<String, Object>(); Map<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; selectListReport = webStatisticsService.downloadStatisticsClinicExcel(paramMap);
} else { map.put("selectListStatisticsClinic", selectListReport);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map.put("name", "statisticsClinic");
selectListReport = webStatisticsService.downloadStatisticsClinicExcel(paramMap);
map.put("selectListStatisticsClinic", selectListReport);
map.put("name", "statisticsClinic");
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -360,19 +324,15 @@ public class WebStatisticsController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webStatisticsService.selectUserStatisticsIntro(paramMap);
} else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webStatisticsService.selectUserStatisticsIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("muMemberId", paramMap.get("loginMemberId")); model.addAttribute("muMemberId", paramMap.get("loginMemberId"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -396,13 +356,8 @@ public class WebStatisticsController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webStatisticsService.selectStatisticsUser(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webStatisticsService.selectStatisticsUser(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -443,14 +398,10 @@ public class WebStatisticsController extends ManagerDraftAction {
Map<String, Object> map = new HashMap<String, Object>(); Map<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; selectListReport = webStatisticsService.downloadStatisticsUserExcel(paramMap);
} else { map.put("selectListStatisticsUser", selectListReport);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map.put("name", "statisticsUser");
selectListReport = webStatisticsService.downloadStatisticsUserExcel(paramMap);
map.put("selectListStatisticsUser", selectListReport);
map.put("name", "statisticsUser");
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -475,19 +426,15 @@ public class WebStatisticsController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webStatisticsService.selectPushStatisticsIntro(paramMap);
} else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webStatisticsService.selectPushStatisticsIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("muMemberId", paramMap.get("loginMemberId")); model.addAttribute("muMemberId", paramMap.get("loginMemberId"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -511,13 +458,8 @@ public class WebStatisticsController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webStatisticsService.selectStatisticsPush(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webStatisticsService.selectStatisticsPush(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -558,14 +500,10 @@ public class WebStatisticsController extends ManagerDraftAction {
Map<String, Object> map = new HashMap<String, Object>(); Map<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; selectListReport = webStatisticsService.downloadStatisticsPushExcel(paramMap);
} else { map.put("selectListStatisticsPush", selectListReport);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map.put("name", "statisticsPush");
selectListReport = webStatisticsService.downloadStatisticsPushExcel(paramMap);
map.put("selectListStatisticsPush", selectListReport);
map.put("name", "statisticsPush");
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

View File

@@ -13,11 +13,9 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webstockclose.WebStockCloseService; import com.madeu.service.web.webstockclose.WebStockCloseService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import com.madeu.view.web.WebStockCloseView; import com.madeu.view.web.WebStockCloseView;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
@@ -28,13 +26,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebStockCloseController extends ManagerDraftAction{ public class WebStockCloseController{
@Autowired @Autowired
private WebStockCloseService webStockCloseService; private WebStockCloseService webStockCloseService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 재고마감 리스트 조회 화면으로 이동. * 재고마감 리스트 조회 화면으로 이동.
@@ -51,19 +49,14 @@ public class WebStockCloseController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webStockCloseService.selectListStockCloseIntro(paramMap);
}
else { model.addAttribute("selectUseYn", map.get("selectUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("insertUseYn", map.get("insertUseYn"));
map = webStockCloseService.selectListStockCloseIntro(paramMap); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -88,13 +81,8 @@ public class WebStockCloseController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webStockCloseService.selectListStockClose(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webStockCloseService.selectListStockClose(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -135,15 +123,10 @@ public class WebStockCloseController extends ManagerDraftAction{
Map<String, Object> map = new HashMap<String,Object>(); Map<String, Object> map = new HashMap<String,Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; selectListReport = webStockCloseService.selectListStockCloseExcel(paramMap);
} map.put("selectListStockClose", selectListReport);
else{ map.put("name", "stockclose");
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
selectListReport = webStockCloseService.selectListStockCloseExcel(paramMap);
map.put("selectListStockClose", selectListReport);
map.put("name", "stockclose");
}
} }
catch(Exception e){ catch(Exception e){
e.printStackTrace(); e.printStackTrace();
@@ -170,15 +153,10 @@ public class WebStockCloseController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webStockCloseService.insertStockClose(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webStockCloseService.insertStockClose(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -196,32 +174,7 @@ public class WebStockCloseController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("재고마감생성 정보 등록", "재고마감생성 정보 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webstockclose/insertStockClose.do");
insertMap.put("func", "insertStockClose");
insertMap.put("funcName", "재고마감생성 정보 등록");
insertMap.put("service", "webStockCloseService");
insertMap.put("serviceName", "재고마감생성 정보 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebStockCloseController insertStockClose END"); log.debug("WebStockCloseController insertStockClose END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -12,8 +12,7 @@ import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webstockclosedetail.WebStockCloseDetailService; import com.madeu.service.web.webstockclosedetail.WebStockCloseDetailService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.view.web.WebStockCloseDetailView; import com.madeu.view.web.WebStockCloseDetailView;
@@ -26,13 +25,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebStockCloseDetailController extends ManagerDraftAction{ public class WebStockCloseDetailController{
@Autowired @Autowired
private WebStockCloseDetailService webStockCloseDetailService; private WebStockCloseDetailService webStockCloseDetailService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 재고마감 상세 리스트 조회 화면으로 이동. * 재고마감 상세 리스트 조회 화면으로 이동.
@@ -49,19 +48,14 @@ public class WebStockCloseDetailController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webStockCloseDetailService.selectListStockCloseDetailIntro(paramMap);
}
else { model.addAttribute("selectUseYn", map.get("selectUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("insertUseYn", map.get("insertUseYn"));
map = webStockCloseDetailService.selectListStockCloseDetailIntro(paramMap); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -86,13 +80,8 @@ public class WebStockCloseDetailController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webStockCloseDetailService.selectListStockCloseDetail(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webStockCloseDetailService.selectListStockCloseDetail(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -133,15 +122,10 @@ public class WebStockCloseDetailController extends ManagerDraftAction{
Map<String, Object> map = new HashMap<String,Object>(); Map<String, Object> map = new HashMap<String,Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; selectListReport = webStockCloseDetailService.selectListStockCloseDetailExcel(paramMap);
} map.put("selectListStockCloseDetail", selectListReport);
else{ map.put("name", "stockclosedetail");
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
selectListReport = webStockCloseDetailService.selectListStockCloseDetailExcel(paramMap);
map.put("selectListStockCloseDetail", selectListReport);
map.put("name", "stockclosedetail");
}
} }
catch(Exception e){ catch(Exception e){
e.printStackTrace(); e.printStackTrace();
@@ -165,13 +149,8 @@ public class WebStockCloseDetailController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webStockCloseDetailService.selectTotalStockCloseDetail(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webStockCloseDetailService.selectTotalStockCloseDetail(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

View File

@@ -19,11 +19,9 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webstockhistory.WebStockHistoryService; import com.madeu.service.web.webstockhistory.WebStockHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import com.madeu.view.web.WebStockHistoryView; import com.madeu.view.web.WebStockHistoryView;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
@@ -34,13 +32,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebStockHistoryController extends ManagerDraftAction{ public class WebStockHistoryController{
@Autowired @Autowired
private WebStockHistoryService webStockHistoryService; private WebStockHistoryService webStockHistoryService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
@Autowired @Autowired
ResourceLoader resourceLoader; ResourceLoader resourceLoader;
@Value("${file.upload-path}") @Value("${file.upload-path}")
@@ -61,19 +59,14 @@ public class WebStockHistoryController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webStockHistoryService.selectListStockHistoryIntro(paramMap);
}
else { model.addAttribute("selectUseYn", map.get("selectUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("insertUseYn", map.get("insertUseYn"));
map = webStockHistoryService.selectListStockHistoryIntro(paramMap); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -99,13 +92,8 @@ public class WebStockHistoryController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webStockHistoryService.selectListStockHistory(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webStockHistoryService.selectListStockHistory(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -144,26 +132,22 @@ public class WebStockHistoryController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ String fileName = String.valueOf(paramMap.get("fileName"));
}else{
String fileName = String.valueOf(paramMap.get("fileName"));
File file = new File(uploadUrl+fileName); File file = new File(uploadUrl+fileName);
if (!file.exists()) { if (!file.exists()) {
response.sendError(HttpServletResponse.SC_NOT_FOUND, "File not found"); response.sendError(HttpServletResponse.SC_NOT_FOUND, "File not found");
return; return;
} }
byte[] fileByte = FileUtils.readFileToByteArray(file); byte[] fileByte = FileUtils.readFileToByteArray(file);
response.setContentType("application/octet-stream"); response.setContentType("application/octet-stream");
response.setHeader("Content-Disposition", "attachment; fileName=\"" + URLEncoder.encode(file.getName(), "UTF-8")+"\";"); response.setHeader("Content-Disposition", "attachment; fileName=\"" + URLEncoder.encode(file.getName(), "UTF-8")+"\";");
response.setHeader("Content-Transfer-Encoding", "binary"); response.setHeader("Content-Transfer-Encoding", "binary");
response.getOutputStream().write(fileByte); response.getOutputStream().write(fileByte);
response.getOutputStream().flush(); response.getOutputStream().flush();
response.getOutputStream().close(); response.getOutputStream().close();
}
}catch (Exception e) { }catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
response.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR); response.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
@@ -190,15 +174,10 @@ public class WebStockHistoryController extends ManagerDraftAction{
Map<String, Object> map = new HashMap<String,Object>(); Map<String, Object> map = new HashMap<String,Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; selectListReport = webStockHistoryService.selectListStockHistoryExcel(paramMap);
} map.put("selectListStockHistory", selectListReport);
else{ map.put("name", "stockhistory");
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
selectListReport = webStockHistoryService.selectListStockHistoryExcel(paramMap);
map.put("selectListStockHistory", selectListReport);
map.put("name", "stockhistory");
}
} }
catch(Exception e){ catch(Exception e){
e.printStackTrace(); e.printStackTrace();
@@ -223,13 +202,8 @@ public class WebStockHistoryController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webStockHistoryService.selectStockHistory(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webStockHistoryService.selectStockHistory(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -269,16 +243,11 @@ public class WebStockHistoryController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ paramMap.put("file",file);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map = webStockHistoryService.insertStockHistory(paramMap);
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("file",file);
map = webStockHistoryService.insertStockHistory(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -296,32 +265,7 @@ public class WebStockHistoryController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("입출고 내역 등록", "입출고 내역 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webstockhistory/insertStockHistory.do");
insertMap.put("func", "insertStockHistory");
insertMap.put("funcName", "입출고 내역 등록");
insertMap.put("service", "webStockHistoryService");
insertMap.put("serviceName", "입출고 내역 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebStockHistoryController insertStockHistory END"); log.debug("WebStockHistoryController insertStockHistory END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -12,8 +12,7 @@ import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webstockstatus.WebStockStatusService; import com.madeu.service.web.webstockstatus.WebStockStatusService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.view.web.WebStockStatusView; import com.madeu.view.web.WebStockStatusView;
@@ -26,13 +25,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebStockStatusController extends ManagerDraftAction{ public class WebStockStatusController{
@Autowired @Autowired
private WebStockStatusService webStockStatusService; private WebStockStatusService webStockStatusService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 입출고 현황 정보 리스트 화면으로 이동. * 입출고 현황 정보 리스트 화면으로 이동.
@@ -49,19 +48,14 @@ public class WebStockStatusController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webStockStatusService.selectListStockStatusIntro(paramMap);
}
else { model.addAttribute("selectUseYn", map.get("selectUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("insertUseYn", map.get("insertUseYn"));
map = webStockStatusService.selectListStockStatusIntro(paramMap); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -88,13 +82,8 @@ public class WebStockStatusController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webStockStatusService.selectTotalStockStatus(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webStockStatusService.selectTotalStockStatus(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -131,13 +120,8 @@ public class WebStockStatusController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webStockStatusService.selectListStockStatus(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webStockStatusService.selectListStockStatus(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -178,15 +162,10 @@ public class WebStockStatusController extends ManagerDraftAction{
Map<String, Object> map = new HashMap<String,Object>(); Map<String, Object> map = new HashMap<String,Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; selectListReport = webStockStatusService.selectListStockStatusExcel(paramMap);
} map.put("selectListStockStatus", selectListReport);
else{ map.put("name", "stockstatus");
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
selectListReport = webStockStatusService.selectListStockStatusExcel(paramMap);
map.put("selectListStockStatus", selectListReport);
map.put("name", "stockstatus");
}
} }
catch(Exception e){ catch(Exception e){
e.printStackTrace(); e.printStackTrace();

View File

@@ -21,8 +21,7 @@ import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webstocksum.WebStockSumService; import com.madeu.service.web.webstocksum.WebStockSumService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.view.web.WebStockSumCompanyView; import com.madeu.view.web.WebStockSumCompanyView;
@@ -35,13 +34,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebStockSumController extends ManagerDraftAction{ public class WebStockSumController{
@Autowired @Autowired
private WebStockSumService webStockSumService; private WebStockSumService webStockSumService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 현재 재고 제품별 거래처 리스트 조회 화면으로 이동. * 현재 재고 제품별 거래처 리스트 조회 화면으로 이동.
@@ -58,19 +57,14 @@ public class WebStockSumController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webStockSumService.selectListStockSumCompanyIntro(paramMap);
}
else { model.addAttribute("selectUseYn", map.get("selectUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("insertUseYn", map.get("insertUseYn"));
map = webStockSumService.selectListStockSumCompanyIntro(paramMap); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -97,13 +91,8 @@ public class WebStockSumController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webStockSumService.selectTotalStockSumCompany(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webStockSumService.selectTotalStockSumCompany(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -140,13 +129,8 @@ public class WebStockSumController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webStockSumService.selectListStockSumCompany(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webStockSumService.selectListStockSumCompany(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -187,15 +171,10 @@ public class WebStockSumController extends ManagerDraftAction{
Map<String, Object> map = new HashMap<String,Object>(); Map<String, Object> map = new HashMap<String,Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; selectListReport = webStockSumService.selectListStockSumCompanyExcel(paramMap);
} map.put("selectListStockSumCompany", selectListReport);
else{ map.put("name", "stocksum");
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
selectListReport = webStockSumService.selectListStockSumCompanyExcel(paramMap);
map.put("selectListStockSumCompany", selectListReport);
map.put("name", "stocksum");
}
} }
catch(Exception e){ catch(Exception e){
e.printStackTrace(); e.printStackTrace();

View File

@@ -21,8 +21,7 @@ import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webstocksumadjustment.WebStockSumAdjustmentService; import com.madeu.service.web.webstocksumadjustment.WebStockSumAdjustmentService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.view.web.WebStockSumAdjustmentView; import com.madeu.view.web.WebStockSumAdjustmentView;
@@ -35,7 +34,7 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebStockSumAdjustmentController extends ManagerDraftAction{ public class WebStockSumAdjustmentController{
@Autowired @Autowired
private WebStockSumAdjustmentService webStockSumAdjustmentService; private WebStockSumAdjustmentService webStockSumAdjustmentService;
@@ -55,19 +54,14 @@ public class WebStockSumAdjustmentController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webStockSumAdjustmentService.selectListStockSumAdjustmentIntro(paramMap);
}
else { model.addAttribute("selectUseYn", map.get("selectUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("insertUseYn", map.get("insertUseYn"));
map = webStockSumAdjustmentService.selectListStockSumAdjustmentIntro(paramMap); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -92,13 +86,8 @@ public class WebStockSumAdjustmentController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webStockSumAdjustmentService.selectListStockSumAdjustment(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webStockSumAdjustmentService.selectListStockSumAdjustment(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -139,15 +128,10 @@ public class WebStockSumAdjustmentController extends ManagerDraftAction{
Map<String, Object> map = new HashMap<String,Object>(); Map<String, Object> map = new HashMap<String,Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; selectListReport = webStockSumAdjustmentService.selectListStockSumAdjustmentExcel(paramMap);
} map.put("selectListStockSumAdjustment", selectListReport);
else{ map.put("name", "stocksumadjustment");
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
selectListReport = webStockSumAdjustmentService.selectListStockSumAdjustmentExcel(paramMap);
map.put("selectListStockSumAdjustment", selectListReport);
map.put("name", "stocksumadjustment");
}
} }
catch(Exception e){ catch(Exception e){
e.printStackTrace(); e.printStackTrace();

View File

@@ -9,11 +9,9 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webstocksumadjustmentdetail.WebStockSumAdjustmentDetailService; import com.madeu.service.web.webstocksumadjustmentdetail.WebStockSumAdjustmentDetailService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
@@ -23,13 +21,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebStockSumAdjustmentDetailController extends ManagerDraftAction{ public class WebStockSumAdjustmentDetailController{
@Autowired @Autowired
private WebStockSumAdjustmentDetailService webStockSumAdjustmentDetailService; private WebStockSumAdjustmentDetailService webStockSumAdjustmentDetailService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
@@ -47,13 +45,8 @@ public class WebStockSumAdjustmentDetailController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webStockSumAdjustmentDetailService.selectListStockSumAdjustmentDetail(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webStockSumAdjustmentDetailService.selectListStockSumAdjustmentDetail(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -92,15 +85,10 @@ public class WebStockSumAdjustmentDetailController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webStockSumAdjustmentDetailService.insertStockAdjustmentDetail(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webStockSumAdjustmentDetailService.insertStockAdjustmentDetail(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -118,32 +106,7 @@ public class WebStockSumAdjustmentDetailController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("제품별 실시간 재고 현황 (재고조정 팝업 화면) 저장", "제품별 실시간 재고 현황 (재고조정 팝업 화면) 저장", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webstocksumadjustmentdetail/insertStockAdjustmentDetail.do");
insertMap.put("func", "insertStockAdjustmentDetail");
insertMap.put("funcName", "제품별 실시간 재고 현황 (재고조정 팝업 화면) 저장");
insertMap.put("service", "webStockSumAdjustmentDetailService");
insertMap.put("serviceName", "제품별 실시간 재고 현황 (재고조정 팝업 화면) 저장");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebStockSumAdjustmentDetailController insertStockAdjustmentDetail END"); log.debug("WebStockSumAdjustmentDetailController insertStockAdjustmentDetail END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -9,8 +9,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webstocksumhistory.WebStockSumHistoryService; import com.madeu.service.web.webstocksumhistory.WebStockSumHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
@@ -22,13 +21,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebStockSumHistoryController extends ManagerDraftAction{ public class WebStockSumHistoryController{
@Autowired @Autowired
private WebStockSumHistoryService webStockSumHistoryService; private WebStockSumHistoryService webStockSumHistoryService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 현재 재고 제품별 거래처 - 상세 리스트 조회 화면으로 이동. * 현재 재고 제품별 거래처 - 상세 리스트 조회 화면으로 이동.
@@ -45,19 +44,14 @@ public class WebStockSumHistoryController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webStockSumHistoryService.selectListStockSumCompanyHistoryIntro(paramMap);
}
else { model.addAttribute("selectUseYn", map.get("selectUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("insertUseYn", map.get("insertUseYn"));
map = webStockSumHistoryService.selectListStockSumCompanyHistoryIntro(paramMap); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -84,13 +78,8 @@ public class WebStockSumHistoryController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webStockSumHistoryService.selectTotalStockSumCompanyHistory(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webStockSumHistoryService.selectTotalStockSumCompanyHistory(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -127,13 +116,8 @@ public class WebStockSumHistoryController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webStockSumHistoryService.selectListStockSumCompanyHistory(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webStockSumHistoryService.selectListStockSumCompanyHistory(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

View File

@@ -10,11 +10,9 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webtreatment.WebTreatmentService; import com.madeu.service.web.webtreatment.WebTreatmentService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
@@ -24,13 +22,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebTreatmentController extends ManagerDraftAction{ public class WebTreatmentController{
@Autowired @Autowired
private WebTreatmentService webTreatmentService; private WebTreatmentService webTreatmentService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 진료 정보 리스트 조회 (option) * 진료 정보 리스트 조회 (option)
@@ -47,13 +45,8 @@ public class WebTreatmentController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webTreatmentService.selectListTreatmentOption(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentService.selectListTreatmentOption(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -89,13 +82,8 @@ public class WebTreatmentController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webTreatmentService.selectMembershipOption(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentService.selectMembershipOption(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -132,19 +120,14 @@ public class WebTreatmentController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webTreatmentService.selectListTreatmentIntro(paramMap);
}
else { model.addAttribute("selectUseYn", map.get("selectUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("insertUseYn", map.get("insertUseYn"));
map = webTreatmentService.selectListTreatmentIntro(paramMap); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -169,13 +152,8 @@ public class WebTreatmentController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webTreatmentService.selectListTreatment(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentService.selectListTreatment(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -214,15 +192,10 @@ public class WebTreatmentController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webTreatmentService.insertTreatment(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentService.insertTreatment(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -240,32 +213,7 @@ public class WebTreatmentController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("진료 등록", "진료 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webtreatment/insertTreatment.do");
insertMap.put("func", "insertTreatment");
insertMap.put("funcName", "진료 등록");
insertMap.put("service", "webTreatmentService");
insertMap.put("serviceName", "진료 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebTreatmentController insertTreatment END"); log.debug("WebTreatmentController insertTreatment END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -288,15 +236,10 @@ public class WebTreatmentController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webTreatmentService.deleteTreatment(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentService.deleteTreatment(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -314,32 +257,7 @@ public class WebTreatmentController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("진료 삭제", "진료 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webtreatment/deleteTreatment.do");
insertMap.put("func", "deleteTreatment");
insertMap.put("funcName", "진료 삭제");
insertMap.put("service", "webTreatmentService");
insertMap.put("serviceName", "진료 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebTreatmentController deleteTreatment END"); log.debug("WebTreatmentController deleteTreatment END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -1,11 +1,9 @@
package com.madeu.controller.web.webtreatmentdiet; package com.madeu.controller.web.webtreatmentdiet;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webtreatmentdiet.WebTreatmentDietService; import com.madeu.service.web.webtreatmentdiet.WebTreatmentDietService;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.common.service.LogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession; import jakarta.servlet.http.HttpSession;
@@ -22,13 +20,13 @@ import java.util.HashMap;
@Slf4j @Slf4j
@Controller @Controller
public class WebTreatmentDietController extends ManagerDraftAction { public class WebTreatmentDietController {
@Autowired @Autowired
private WebTreatmentDietService webTreatmentDietService; private WebTreatmentDietService webTreatmentDietService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 홈페이지 시술예약(다이어트) 리스트 화면으로 이동. * 홈페이지 시술예약(다이어트) 리스트 화면으로 이동.
@@ -45,19 +43,14 @@ public class WebTreatmentDietController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webTreatmentDietService.selectListWebTreatmentDietIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentDietService.selectListWebTreatmentDietIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -82,13 +75,8 @@ public class WebTreatmentDietController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webTreatmentDietService.selectListWebTreatmentDiet(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentDietService.selectListWebTreatmentDiet(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -125,13 +113,8 @@ public class WebTreatmentDietController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webTreatmentDietService.selectWebTreatmentDiet(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentDietService.selectWebTreatmentDiet(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -170,15 +153,10 @@ public class WebTreatmentDietController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webTreatmentDietService.uploadFile(paramMap,file);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentDietService.uploadFile(paramMap,file);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -196,32 +174,7 @@ public class WebTreatmentDietController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 시술예약(다이어트) 상세 이미지파일 저장", "홈페이지 시술예약(다이어트) 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webtreatmentdiet/uploadFile.do");
insertMap.put("func", "uploadFile");
insertMap.put("funcName", "홈페이지 시술예약(다이어트) 상세 이미지파일 저장");
insertMap.put("service", "webTreatmentDietService");
insertMap.put("serviceName", "홈페이지 시술예약(다이어트) 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebTreatmentDietController uploadFile END"); log.debug("WebTreatmentDietController uploadFile END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -242,20 +195,15 @@ public class WebTreatmentDietController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webTreatmentDietService.insertWebTreatmentDietIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentDietService.insertWebTreatmentDietIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("categorylist", map.get("categorylist")); model.addAttribute("categorylist", map.get("categorylist"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -282,15 +230,10 @@ public class WebTreatmentDietController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webTreatmentDietService.insertWebTreatmentDiet(paramMap,file,content_file);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentDietService.insertWebTreatmentDiet(paramMap,file,content_file);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -308,32 +251,7 @@ public class WebTreatmentDietController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 시술예약(다이어트) 등록", "홈페이지 시술예약(다이어트) 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webtreatmentdiet/insertWebTreatmentDiet.do");
insertMap.put("func", "insertWebTreatmentDiet");
insertMap.put("funcName", "홈페이지 시술예약(다이어트) 등록");
insertMap.put("service", "webTreatmentDietService");
insertMap.put("serviceName", "홈페이지 시술예약(다이어트) 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebTreatmentDietController insertWebTreatmentDiet END"); log.debug("WebTreatmentDietController insertWebTreatmentDiet END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -354,20 +272,15 @@ public class WebTreatmentDietController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webTreatmentDietService.updateWebTreatmentDietIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentDietService.updateWebTreatmentDietIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("categorylist", map.get("categorylist")); model.addAttribute("categorylist", map.get("categorylist"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -394,15 +307,10 @@ public class WebTreatmentDietController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webTreatmentDietService.updateWebTreatmentDiet(paramMap, file, content_file );
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentDietService.updateWebTreatmentDiet(paramMap, file, content_file );
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -420,32 +328,7 @@ public class WebTreatmentDietController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 시술예약(다이어트) 수정", "홈페이지 시술예약(다이어트) 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webtreatmentdiet/updateWebTreatmentDiet.do");
insertMap.put("func", "updateWebTreatmentDiet");
insertMap.put("funcName", "홈페이지 시술예약(다이어트) 수정");
insertMap.put("service", "webTreatmentDietService");
insertMap.put("serviceName", "홈페이지 시술예약(다이어트) 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebTreatmentDietController updateWebTreatmentDiet END"); log.debug("WebTreatmentDietController updateWebTreatmentDiet END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -469,15 +352,10 @@ public class WebTreatmentDietController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webTreatmentDietService.deleteWebTreatmentDiet(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentDietService.deleteWebTreatmentDiet(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -495,32 +373,7 @@ public class WebTreatmentDietController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 시술예약(다이어트) 삭제", "홈페이지 시술예약(다이어트) 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webtreatmentdiet/deleteWebTreatmentDiet.do");
insertMap.put("func", "deleteWebTreatmentDiet");
insertMap.put("funcName", "홈페이지 시술예약(다이어트) 삭제");
insertMap.put("service", "webTreatmentDietService");
insertMap.put("serviceName", "홈페이지 시술예약(다이어트) 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebTreatmentDietController deleteWebTreatmentDiet END"); log.debug("WebTreatmentDietController deleteWebTreatmentDiet END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -541,12 +394,8 @@ public class WebTreatmentDietController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webTreatmentDietService.selectListTreatmentOption(paramMap);
} else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentDietService.selectListTreatmentOption(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

View File

@@ -14,11 +14,9 @@ import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webtreatmentpetit.WebTreatmentPetitService; import com.madeu.service.web.webtreatmentpetit.WebTreatmentPetitService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
@@ -27,13 +25,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebTreatmentPetitController extends ManagerDraftAction { public class WebTreatmentPetitController {
@Autowired @Autowired
private WebTreatmentPetitService webTreatmentPetitService; private WebTreatmentPetitService webTreatmentPetitService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 홈페이지 시술예약(쁘띠) 리스트 화면으로 이동. * 홈페이지 시술예약(쁘띠) 리스트 화면으로 이동.
@@ -50,19 +48,14 @@ public class WebTreatmentPetitController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webTreatmentPetitService.selectListWebTreatmentPetitIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentPetitService.selectListWebTreatmentPetitIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -87,13 +80,8 @@ public class WebTreatmentPetitController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webTreatmentPetitService.selectListWebTreatmentPetit(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentPetitService.selectListWebTreatmentPetit(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -130,13 +118,8 @@ public class WebTreatmentPetitController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webTreatmentPetitService.selectWebTreatmentPetit(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentPetitService.selectWebTreatmentPetit(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -175,15 +158,10 @@ public class WebTreatmentPetitController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webTreatmentPetitService.uploadFile(paramMap,file);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentPetitService.uploadFile(paramMap,file);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -201,32 +179,7 @@ public class WebTreatmentPetitController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 시술예약(쁘띠) 상세 이미지파일 저장", "홈페이지 시술예약(쁘띠) 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webtreatmentpetit/uploadFile.do");
insertMap.put("func", "uploadFile");
insertMap.put("funcName", "홈페이지 시술예약(쁘띠) 상세 이미지파일 저장");
insertMap.put("service", "webTreatmentPetitService");
insertMap.put("serviceName", "홈페이지 시술예약(쁘띠) 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebTreatmentPetitController uploadFile END"); log.debug("WebTreatmentPetitController uploadFile END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -247,20 +200,15 @@ public class WebTreatmentPetitController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webTreatmentPetitService.insertWebTreatmentPetitIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentPetitService.insertWebTreatmentPetitIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("categorylist", map.get("categorylist")); model.addAttribute("categorylist", map.get("categorylist"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -287,15 +235,10 @@ public class WebTreatmentPetitController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webTreatmentPetitService.insertWebTreatmentPetit(paramMap,file,content_file);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentPetitService.insertWebTreatmentPetit(paramMap,file,content_file);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -313,32 +256,7 @@ public class WebTreatmentPetitController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 시술예약(쁘띠) 등록", "홈페이지 시술예약(쁘띠) 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webtreatmentpetit/insertWebTreatmentPetit.do");
insertMap.put("func", "insertWebTreatmentPetit");
insertMap.put("funcName", "홈페이지 시술예약(쁘띠) 등록");
insertMap.put("service", "webTreatmentPetitService");
insertMap.put("serviceName", "홈페이지 시술예약(쁘띠) 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebTreatmentPetitController insertWebTreatmentPetit END"); log.debug("WebTreatmentPetitController insertWebTreatmentPetit END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -359,20 +277,15 @@ public class WebTreatmentPetitController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webTreatmentPetitService.updateWebTreatmentPetitIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentPetitService.updateWebTreatmentPetitIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("category", map.get("category")); model.addAttribute("category", map.get("category"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -399,15 +312,10 @@ public class WebTreatmentPetitController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webTreatmentPetitService.updateWebTreatmentPetit(paramMap, file, content_file );
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentPetitService.updateWebTreatmentPetit(paramMap, file, content_file );
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -425,32 +333,7 @@ public class WebTreatmentPetitController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 시술예약(쁘띠) 수정", "홈페이지 시술예약(쁘띠) 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webtreatmentpetit/updateWebTreatmentPetit.do");
insertMap.put("func", "updateWebTreatmentPetit");
insertMap.put("funcName", "홈페이지 시술예약(쁘띠) 수정");
insertMap.put("service", "webTreatmentPetitService");
insertMap.put("serviceName", "홈페이지 시술예약(쁘띠) 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebTreatmentPetitController updateWebTreatmentPetit END"); log.debug("WebTreatmentPetitController updateWebTreatmentPetit END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -476,15 +359,10 @@ public class WebTreatmentPetitController extends ManagerDraftAction {
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webTreatmentPetitService.deleteWebTreatmentPetit(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentPetitService.deleteWebTreatmentPetit(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -502,32 +380,7 @@ public class WebTreatmentPetitController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 시술예약(쁘띠) 삭제", "홈페이지 시술예약(쁘띠) 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webtreatmentpetit/deleteWebTreatmentPetit.do");
insertMap.put("func", "deleteWebTreatmentPetit");
insertMap.put("funcName", "홈페이지 시술예약(쁘띠) 삭제");
insertMap.put("service", "webTreatmentPetitService");
insertMap.put("serviceName", "홈페이지 시술예약(쁘띠) 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebTreatmentPetitController deleteWebTreatmentPetit END"); log.debug("WebTreatmentPetitController deleteWebTreatmentPetit END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -548,12 +401,8 @@ public class WebTreatmentPetitController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webTreatmentPetitService.selectListTreatmentOption(paramMap);
} else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentPetitService.selectListTreatmentOption(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

View File

@@ -9,11 +9,9 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webtreatmentprocedure.WebTreatmentProcedureService; import com.madeu.service.web.webtreatmentprocedure.WebTreatmentProcedureService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
@@ -23,13 +21,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebTreatmentProcedureController extends ManagerDraftAction{ public class WebTreatmentProcedureController{
@Autowired @Autowired
private WebTreatmentProcedureService webTreatmentProcedureService; private WebTreatmentProcedureService webTreatmentProcedureService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 진료 시술 정보 리스트 조회 (option) * 진료 시술 정보 리스트 조회 (option)
@@ -46,13 +44,8 @@ public class WebTreatmentProcedureController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webTreatmentProcedureService.selectListTreatmentProcedureOption(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentProcedureService.selectListTreatmentProcedureOption(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -89,13 +82,8 @@ public class WebTreatmentProcedureController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webTreatmentProcedureService.selectListTreatmentProcedureOption2(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentProcedureService.selectListTreatmentProcedureOption2(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -132,13 +120,8 @@ public class WebTreatmentProcedureController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webTreatmentProcedureService.selectListTreatmentProcedure(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentProcedureService.selectListTreatmentProcedure(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -175,13 +158,8 @@ public class WebTreatmentProcedureController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webTreatmentProcedureService.selectTreatmentProcedure(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentProcedureService.selectTreatmentProcedure(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -220,15 +198,10 @@ public class WebTreatmentProcedureController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webTreatmentProcedureService.insertTreatmentProcedure(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentProcedureService.insertTreatmentProcedure(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -246,32 +219,7 @@ public class WebTreatmentProcedureController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("진료 시술 등록", "진료 시술 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webtreatmentprocedure/insertTreatmentProcedure.do");
insertMap.put("func", "insertTreatmentProcedure");
insertMap.put("funcName", "진료 시술 등록");
insertMap.put("service", "webTreatmentProcedureService");
insertMap.put("serviceName", "진료 시술 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebTreatmentProcedureController insertTreatmentProcedure END"); log.debug("WebTreatmentProcedureController insertTreatmentProcedure END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -294,15 +242,10 @@ public class WebTreatmentProcedureController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webTreatmentProcedureService.updateTreatmentProcedure(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentProcedureService.updateTreatmentProcedure(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -320,32 +263,7 @@ public class WebTreatmentProcedureController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("진료 시술 수정", "진료 시술 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webtreatmentprocedure/updateTreatmentProcedure.do");
insertMap.put("func", "updateTreatmentProcedure");
insertMap.put("funcName", "진료 시술 수정");
insertMap.put("service", "webTreatmentProcedureService");
insertMap.put("serviceName", "진료 시술 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebTreatmentProcedureController updateTreatmentProcedure END"); log.debug("WebTreatmentProcedureController updateTreatmentProcedure END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -369,15 +287,10 @@ public class WebTreatmentProcedureController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webTreatmentProcedureService.updateTreatmentProcedureEnableYn(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentProcedureService.updateTreatmentProcedureEnableYn(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -395,32 +308,7 @@ public class WebTreatmentProcedureController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("진료 시술 활성화/비활성화", "진료 시술 활성화/비활성화", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webtreatmentprocedure/updateTreatmentProcedureEnableYn.do");
insertMap.put("func", "updateTreatmentProcedureEnableYn");
insertMap.put("funcName", "진료 시술 활성화/비활성화");
insertMap.put("service", "webTreatmentProcedureService");
insertMap.put("serviceName", "진료 시술 활성화/비활성화");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebTreatmentProcedureController updateTreatmentProcedureEnableYn END"); log.debug("WebTreatmentProcedureController updateTreatmentProcedureEnableYn END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -444,15 +332,10 @@ public class WebTreatmentProcedureController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webTreatmentProcedureService.updateTreatmentProcedureTreatmentId(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webTreatmentProcedureService.updateTreatmentProcedureTreatmentId(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -470,32 +353,7 @@ public class WebTreatmentProcedureController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("진료 시술 진료이동", "진료 시술 진료이동", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webtreatmentprocedure/updateTreatmentProcedureTreatmentId.do");
insertMap.put("func", "updateTreatmentProcedureTreatmentId");
insertMap.put("funcName", "진료 시술 진료이동");
insertMap.put("service", "webTreatmentProcedureService");
insertMap.put("serviceName", "진료 시술 진료이동");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebTreatmentProcedureController updateTreatmentProcedureTreatmentId END"); log.debug("WebTreatmentProcedureController updateTreatmentProcedureTreatmentId END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -15,11 +15,9 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webuserconsultingchart.WebUserConsultingChartService; import com.madeu.service.web.webuserconsultingchart.WebUserConsultingChartService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import com.madeu.view.web.WebUserConsultingChartView; import com.madeu.view.web.WebUserConsultingChartView;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
@@ -30,13 +28,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebUserConsultingChartController extends ManagerDraftAction{ public class WebUserConsultingChartController{
@Autowired @Autowired
private WebUserConsultingChartService webUserConsultingChartService; private WebUserConsultingChartService webUserConsultingChartService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 고객 상담차트 정보 리스트 화면으로 이동. * 고객 상담차트 정보 리스트 화면으로 이동.
@@ -53,19 +51,14 @@ public class WebUserConsultingChartController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webUserConsultingChartService.selectListUserConsultingChartIntro(paramMap);
}
else { model.addAttribute("selectUseYn", map.get("selectUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("insertUseYn", map.get("insertUseYn"));
map = webUserConsultingChartService.selectListUserConsultingChartIntro(paramMap); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -90,13 +83,8 @@ public class WebUserConsultingChartController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webUserConsultingChartService.selectListUserConsultingChart(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webUserConsultingChartService.selectListUserConsultingChart(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -132,13 +120,8 @@ public class WebUserConsultingChartController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webUserConsultingChartService.selectUserConsultingChartList(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webUserConsultingChartService.selectUserConsultingChartList(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -180,15 +163,10 @@ public class WebUserConsultingChartController extends ManagerDraftAction{
Map<String, Object> map = new HashMap<String,Object>(); Map<String, Object> map = new HashMap<String,Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; selectListReport = webUserConsultingChartService.selectListUserConsultingChartExcel(paramMap);
} map.put("selectListUserConsultingChart", selectListReport);
else{ map.put("name", "userConsultingChart");
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
selectListReport = webUserConsultingChartService.selectListUserConsultingChartExcel(paramMap);
map.put("selectListUserConsultingChart", selectListReport);
map.put("name", "userConsultingChart");
}
} }
catch(Exception e){ catch(Exception e){
e.printStackTrace(); e.printStackTrace();
@@ -213,13 +191,8 @@ public class WebUserConsultingChartController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webUserConsultingChartService.selectUserConsultingChart(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webUserConsultingChartService.selectUserConsultingChart(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -256,19 +229,14 @@ public class WebUserConsultingChartController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webUserConsultingChartService.updateUserConsultingChartIntro(paramMap);
}
else{ model.addAttribute("selectUseYn", map.get("selectUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("insertUseYn", map.get("insertUseYn"));
map = webUserConsultingChartService.updateUserConsultingChartIntro(paramMap); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -295,15 +263,10 @@ public class WebUserConsultingChartController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webUserConsultingChartService.updateUserConsultingChart(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webUserConsultingChartService.updateUserConsultingChart(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -321,32 +284,7 @@ public class WebUserConsultingChartController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("고객 상담차트 수정", "고객 상담차트 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webuserconsultingchart/updateUserConsultingChart.do");
insertMap.put("func", "updateUserConsultingChart");
insertMap.put("funcName", "고객 상담차트 수정");
insertMap.put("service", "webUserConsultingChartService");
insertMap.put("serviceName", "고객 상담차트 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebUserConsultingChartController updateUserConsultingChart END"); log.debug("WebUserConsultingChartController updateUserConsultingChart END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -1,11 +1,9 @@
package com.madeu.controller.web.webuserinquiry; package com.madeu.controller.web.webuserinquiry;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webuserinquiry.WebUserInquiryService; import com.madeu.service.web.webuserinquiry.WebUserInquiryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession; import jakarta.servlet.http.HttpSession;
@@ -21,13 +19,13 @@ import java.util.HashMap;
@Slf4j @Slf4j
@Controller @Controller
public class WebUserInquiryController extends ManagerDraftAction { public class WebUserInquiryController {
@Autowired @Autowired
private WebUserInquiryService webUserInquiryService; private WebUserInquiryService webUserInquiryService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 1:1 문의 리스트 화면으로 이동. * 1:1 문의 리스트 화면으로 이동.
@@ -44,19 +42,14 @@ public class WebUserInquiryController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webUserInquiryService.selectListUserInquiryIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webUserInquiryService.selectListUserInquiryIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -87,13 +80,8 @@ public class WebUserInquiryController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webUserInquiryService.selectListAppUserInquiry(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webUserInquiryService.selectListAppUserInquiry(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -130,13 +118,8 @@ public class WebUserInquiryController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webUserInquiryService.selectAppUserInquiry(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webUserInquiryService.selectAppUserInquiry(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -175,15 +158,10 @@ public class WebUserInquiryController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webUserInquiryService.insertAppUserInquiry(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webUserInquiryService.insertAppUserInquiry(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -201,32 +179,7 @@ public class WebUserInquiryController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("1:1 문의 등록", "1:1 문의 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webuserinquiry/insertAppUserInquiry.do");
insertMap.put("func", "insertAppUserInquiry");
insertMap.put("funcName", "1:1 문의 등록");
insertMap.put("service", "webUserInquiryService");
insertMap.put("serviceName", "1:1 문의 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebUserInquiryController insertAppUserInquiry END"); log.debug("WebUserInquiryController insertAppUserInquiry END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -249,16 +202,11 @@ public class WebUserInquiryController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("muMemberId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
else{ paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map = webUserInquiryService.updateAppUserInquiry(paramMap);
paramMap.put("muMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webUserInquiryService.updateAppUserInquiry(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -276,32 +224,7 @@ public class WebUserInquiryController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("1:1 문의 수정", "1:1 문의 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webuserinquiry/updateAppUserInquiry.do");
insertMap.put("func", "updateAppUserInquiry");
insertMap.put("funcName", "1:1 문의 수정");
insertMap.put("service", "webUserInquiryService");
insertMap.put("serviceName", "1:1 문의 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebUserInquiryController updateAppUserInquiry END"); log.debug("WebUserInquiryController updateAppUserInquiry END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -15,11 +15,9 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webusermedicalchart.WebUserMedicalChartService; import com.madeu.service.web.webusermedicalchart.WebUserMedicalChartService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import com.madeu.view.web.WebUserMedicalChartView; import com.madeu.view.web.WebUserMedicalChartView;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
@@ -30,13 +28,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebUserMedicalChartController extends ManagerDraftAction{ public class WebUserMedicalChartController{
@Autowired @Autowired
private WebUserMedicalChartService webUserMedicalChartService; private WebUserMedicalChartService webUserMedicalChartService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 고객 시술차트 정보 리스트 화면으로 이동. * 고객 시술차트 정보 리스트 화면으로 이동.
@@ -53,19 +51,14 @@ public class WebUserMedicalChartController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webUserMedicalChartService.selectListUserMedicalChartIntro(paramMap);
}
else { model.addAttribute("selectUseYn", map.get("selectUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("insertUseYn", map.get("insertUseYn"));
map = webUserMedicalChartService.selectListUserMedicalChartIntro(paramMap); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -90,13 +83,8 @@ public class WebUserMedicalChartController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webUserMedicalChartService.selectListUserMedicalChart(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webUserMedicalChartService.selectListUserMedicalChart(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -137,15 +125,10 @@ public class WebUserMedicalChartController extends ManagerDraftAction{
Map<String, Object> map = new HashMap<String,Object>(); Map<String, Object> map = new HashMap<String,Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; selectListReport = webUserMedicalChartService.selectListUserMedicalChartExcel(paramMap);
} map.put("selectListUserMedicalChart", selectListReport);
else{ map.put("name", "userMedicalChart");
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
selectListReport = webUserMedicalChartService.selectListUserMedicalChartExcel(paramMap);
map.put("selectListUserMedicalChart", selectListReport);
map.put("name", "userMedicalChart");
}
} }
catch(Exception e){ catch(Exception e){
e.printStackTrace(); e.printStackTrace();
@@ -170,13 +153,8 @@ public class WebUserMedicalChartController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webUserMedicalChartService.selectUserMedicalChart(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webUserMedicalChartService.selectUserMedicalChart(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -212,13 +190,8 @@ public class WebUserMedicalChartController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webUserMedicalChartService.selectUserMedicalChartList(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webUserMedicalChartService.selectUserMedicalChartList(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -255,19 +228,14 @@ public class WebUserMedicalChartController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webUserMedicalChartService.selectListUserMedicalChartIntro(paramMap);
}
else { model.addAttribute("selectUseYn", map.get("selectUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("insertUseYn", map.get("insertUseYn"));
map = webUserMedicalChartService.selectListUserMedicalChartIntro(paramMap); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -294,15 +262,10 @@ public class WebUserMedicalChartController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webUserMedicalChartService.updateUserMedicalChart(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webUserMedicalChartService.updateUserMedicalChart(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -320,32 +283,7 @@ public class WebUserMedicalChartController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("고객 시술차트 수정", "고객 시술차트 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webusermedicalchart/updateUserMedicalChart.do");
insertMap.put("func", "updateUserMedicalChart");
insertMap.put("funcName", "고객 시술차트 수정");
insertMap.put("service", "webUserMedicalChartService");
insertMap.put("serviceName", "고객 시술차트 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebUserMedicalChartController updateUserMedicalChart END"); log.debug("WebUserMedicalChartController updateUserMedicalChart END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -1,8 +1,7 @@
package com.madeu.controller.web.webuseroriginalchart; package com.madeu.controller.web.webuseroriginalchart;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webuseroriginalchart.WebUserOriginalChartService; import com.madeu.service.web.webuseroriginalchart.WebUserOriginalChartService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil; import com.madeu.util.RequestLogUtil;
@@ -27,13 +26,13 @@ import java.util.Map;
@Slf4j @Slf4j
@Controller @Controller
public class WebUserOriginalChartController extends ManagerDraftAction{ public class WebUserOriginalChartController{
@Autowired @Autowired
private WebUserOriginalChartService webUserOriginalChartService; private WebUserOriginalChartService webUserOriginalChartService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 고객 상담차트 정보 리스트 화면으로 이동. * 고객 상담차트 정보 리스트 화면으로 이동.
@@ -50,19 +49,14 @@ public class WebUserOriginalChartController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webUserOriginalChartService.selectListUserOriginalChartIntro(paramMap);
}
else { model.addAttribute("selectUseYn", map.get("selectUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("insertUseYn", map.get("insertUseYn"));
map = webUserOriginalChartService.selectListUserOriginalChartIntro(paramMap); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -87,13 +81,8 @@ public class WebUserOriginalChartController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webUserOriginalChartService.selectListUserOriginalChart(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webUserOriginalChartService.selectListUserOriginalChart(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -130,13 +119,8 @@ public class WebUserOriginalChartController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webUserOriginalChartService.selectUserOriginalChart(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webUserOriginalChartService.selectUserOriginalChart(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

View File

@@ -14,8 +14,7 @@ import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webuserpushhistory.WebUserPushHistoryService; import com.madeu.service.web.webuserpushhistory.WebUserPushHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.view.web.WebUserPushHistoryView; import com.madeu.view.web.WebUserPushHistoryView;
@@ -28,13 +27,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebUserPushHistoryController extends ManagerDraftAction{ public class WebUserPushHistoryController{
@Autowired @Autowired
private WebUserPushHistoryService webUserPushHistoryService; private WebUserPushHistoryService webUserPushHistoryService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 고객 - 알림 리스트 조회 화면으로 이동. * 고객 - 알림 리스트 조회 화면으로 이동.
@@ -51,19 +50,14 @@ public class WebUserPushHistoryController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webUserPushHistoryService.selectListUserPushHistoryIntro(paramMap);
}
else { model.addAttribute("selectUseYn", map.get("selectUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("insertUseYn", map.get("insertUseYn"));
map = webUserPushHistoryService.selectListUserPushHistoryIntro(paramMap); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -88,13 +82,8 @@ public class WebUserPushHistoryController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webUserPushHistoryService.selectListUserPushHistory(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webUserPushHistoryService.selectListUserPushHistory(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -134,15 +123,10 @@ public class WebUserPushHistoryController extends ManagerDraftAction{
Map<String, Object> map = new HashMap<String,Object>(); Map<String, Object> map = new HashMap<String,Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; selectListReport = webUserPushHistoryService.selectListUserPushHistoryExcel(paramMap);
} map.put("selectListUserPushHistory", selectListReport);
else{ map.put("name", "userpushhistory");
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
selectListReport = webUserPushHistoryService.selectListUserPushHistoryExcel(paramMap);
map.put("selectListUserPushHistory", selectListReport);
map.put("name", "userpushhistory");
}
} }
catch(Exception e){ catch(Exception e){
e.printStackTrace(); e.printStackTrace();

View File

@@ -10,11 +10,9 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webvacation.WebVacationService; import com.madeu.service.web.webvacation.WebVacationService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
@@ -24,13 +22,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebVacationController extends ManagerDraftAction{ public class WebVacationController{
@Autowired @Autowired
private WebVacationService webVacationService; private WebVacationService webVacationService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 연차설정 정보 리스트 조회 (option) * 연차설정 정보 리스트 조회 (option)
@@ -47,13 +45,8 @@ public class WebVacationController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webVacationService.selectListVacationOption(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webVacationService.selectListVacationOption(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -90,13 +83,8 @@ public class WebVacationController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webVacationService.selectListVacation(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webVacationService.selectListVacation(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -133,13 +121,8 @@ public class WebVacationController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webVacationService.selectVacation(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webVacationService.selectVacation(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -178,15 +161,10 @@ public class WebVacationController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webVacationService.insertVacation(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webVacationService.insertVacation(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -204,32 +182,7 @@ public class WebVacationController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("연차설정 등록", "연차설정 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webvacation/insertVacation.do");
insertMap.put("func", "insertVacation");
insertMap.put("funcName", "연차설정 등록");
insertMap.put("service", "webVacationService");
insertMap.put("serviceName", "연차설정 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebVacationController insertVacation END"); log.debug("WebVacationController insertVacation END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -252,15 +205,10 @@ public class WebVacationController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webVacationService.updateVacation(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webVacationService.updateVacation(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -278,32 +226,7 @@ public class WebVacationController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("연차설정 수정", "연차설정 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webvacation/updateVacation.do");
insertMap.put("func", "updateVacation");
insertMap.put("funcName", "연차설정 수정");
insertMap.put("service", "webVacationService");
insertMap.put("serviceName", "연차설정 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebVacationController updateVacation END"); log.debug("WebVacationController updateVacation END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -327,15 +250,10 @@ public class WebVacationController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webVacationService.deleteVacation(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webVacationService.deleteVacation(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -353,32 +271,7 @@ public class WebVacationController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("연차설정 삭제", "연차설정 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webvacation/deleteVacation.do");
insertMap.put("func", "deleteVacation");
insertMap.put("funcName", "연차설정 삭제");
insertMap.put("service", "webVacationService");
insertMap.put("serviceName", "연차설정 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebVacationController deleteVacation END"); log.debug("WebVacationController deleteVacation END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -22,11 +22,9 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webvacationmanagement.WebVacationManagementService; import com.madeu.service.web.webvacationmanagement.WebVacationManagementService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import com.madeu.view.web.WebVacationManagementView; import com.madeu.view.web.WebVacationManagementView;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
@@ -37,7 +35,7 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebVacationManagementController extends ManagerDraftAction{ public class WebVacationManagementController{
@Autowired @Autowired
ResourceLoader resourceLoader; ResourceLoader resourceLoader;
@@ -46,7 +44,7 @@ public class WebVacationManagementController extends ManagerDraftAction{
private WebVacationManagementService webVacationManagementService; private WebVacationManagementService webVacationManagementService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 연차관리 정보 리스트 조회 * 연차관리 정보 리스트 조회
@@ -63,13 +61,8 @@ public class WebVacationManagementController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webVacationManagementService.selectListVacationManagement(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webVacationManagementService.selectListVacationManagement(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -110,15 +103,10 @@ public class WebVacationManagementController extends ManagerDraftAction{
Map<String, Object> map = new HashMap<String,Object>(); Map<String, Object> map = new HashMap<String,Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; selectListReport = webVacationManagementService.selectListVacationManagementExcel(paramMap);
} map.put("selectListVacationManagement", selectListReport);
else{ map.put("name", "vacationManagement");
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
selectListReport = webVacationManagementService.selectListVacationManagementExcel(paramMap);
map.put("selectListVacationManagement", selectListReport);
map.put("name", "vacationManagement");
}
} }
catch(Exception e){ catch(Exception e){
e.printStackTrace(); e.printStackTrace();
@@ -147,20 +135,15 @@ public class WebVacationManagementController extends ManagerDraftAction{
Map<String, Object> map = new HashMap<String,Object>(); Map<String, Object> map = new HashMap<String,Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; additionalList = webVacationManagementService.selectListMemberExcel(paramMap);
} String fileName = String.valueOf(paramMap.get("fileName"));
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
additionalList = webVacationManagementService.selectListMemberExcel(paramMap);
String fileName = String.valueOf(paramMap.get("fileName"));
Resource resource = resourceLoader.getResource("classpath:static/sample/"+ fileName); Resource resource = resourceLoader.getResource("classpath:static/sample/"+ fileName);
File file = resource.getFile(); File file = resource.getFile();
map.put("additionalList", additionalList); map.put("additionalList", additionalList);
map.put("file", file); map.put("file", file);
map.put("name", "vacationManagementInsertForm"); map.put("name", "vacationManagementInsertForm");
}
} }
catch(Exception e){ catch(Exception e){
e.printStackTrace(); e.printStackTrace();
@@ -185,19 +168,14 @@ public class WebVacationManagementController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webVacationManagementService.updateVacationManagementIntro(paramMap);
}
else{ model.addAttribute("selectUseYn", map.get("selectUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("insertUseYn", map.get("insertUseYn"));
map = webVacationManagementService.updateVacationManagementIntro(paramMap); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -222,13 +200,8 @@ public class WebVacationManagementController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webVacationManagementService.selectVacationManagement(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webVacationManagementService.selectVacationManagement(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -265,13 +238,8 @@ public class WebVacationManagementController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webVacationManagementService.selectVacationManagementLeftDays(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webVacationManagementService.selectVacationManagementLeftDays(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -307,13 +275,8 @@ public class WebVacationManagementController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webVacationManagementService.selectVacationManagementDays(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webVacationManagementService.selectVacationManagementDays(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -352,15 +315,10 @@ public class WebVacationManagementController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webVacationManagementService.insertVacationManagement(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webVacationManagementService.insertVacationManagement(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -378,32 +336,7 @@ public class WebVacationManagementController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("연차관리 등록", "연차관리 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webvacationmanagement/insertVacationManagement.do");
insertMap.put("func", "insertVacationManagement");
insertMap.put("funcName", "연차관리 등록");
insertMap.put("service", "webVacationManagementService");
insertMap.put("serviceName", "연차관리 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebVacationManagementController insertVacationManagement END"); log.debug("WebVacationManagementController insertVacationManagement END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -426,15 +359,10 @@ public class WebVacationManagementController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webVacationManagementService.insertVacationManagementExcel(paramMap,file);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webVacationManagementService.insertVacationManagementExcel(paramMap,file);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -452,32 +380,7 @@ public class WebVacationManagementController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("연차관리 일괄등록", "연차관리 일괄등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webvacationmanagement/insertVacationManagement.do");
insertMap.put("func", "insertVacationManagement");
insertMap.put("funcName", "연차관리 일괄등록");
insertMap.put("service", "webVacationManagementService");
insertMap.put("serviceName", "연차관리 일괄등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebVacationManagementController insertVacationManagementExcel END"); log.debug("WebVacationManagementController insertVacationManagementExcel END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -500,15 +403,10 @@ public class WebVacationManagementController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webVacationManagementService.updateVacationManagement(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webVacationManagementService.updateVacationManagement(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -526,32 +424,7 @@ public class WebVacationManagementController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("연차관리 수정", "연차관리 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webvacationmanagement/updateVacationManagement.do");
insertMap.put("func", "updateVacationManagement");
insertMap.put("funcName", "연차관리 수정");
insertMap.put("service", "webVacationManagementService");
insertMap.put("serviceName", "연차관리 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebVacationManagementController updateVacationManagement END"); log.debug("WebVacationManagementController updateVacationManagement END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -573,15 +446,10 @@ public class WebVacationManagementController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webVacationManagementService.deleteVacationManagement(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webVacationManagementService.deleteVacationManagement(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -599,32 +467,7 @@ public class WebVacationManagementController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("연차관리 삭제", "연차관리 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webvacationmanagement/deleteVacationManagement.do");
insertMap.put("func", "deleteVacationManagement");
insertMap.put("funcName", "연차관리 삭제");
insertMap.put("service", "webVacationManagementService");
insertMap.put("serviceName", "연차관리 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebVacationManagementController deleteVacationManagement END"); log.debug("WebVacationManagementController deleteVacationManagement END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -648,15 +491,10 @@ public class WebVacationManagementController extends ManagerDraftAction{
Map<String, Object> map = new HashMap<String,Object>(); Map<String, Object> map = new HashMap<String,Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; selectListReport = webVacationManagementService.downloadVacationManagementDetailExcel(paramMap);
} map.put("selectListVacationManagement", selectListReport);
else{ map.put("name", "vacationManagement");
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
selectListReport = webVacationManagementService.downloadVacationManagementDetailExcel(paramMap);
map.put("selectListVacationManagement", selectListReport);
map.put("name", "vacationManagement");
}
} }
catch(Exception e){ catch(Exception e){
e.printStackTrace(); e.printStackTrace();

View File

@@ -10,11 +10,9 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webwork.WebWorkService; import com.madeu.service.web.webwork.WebWorkService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
@@ -24,13 +22,13 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class WebWorkController extends ManagerDraftAction{ public class WebWorkController{
@Autowired @Autowired
private WebWorkService webWorkService; private WebWorkService webWorkService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 근무/연차 설정 정보 리스트 화면으로 이동. * 근무/연차 설정 정보 리스트 화면으로 이동.
@@ -47,19 +45,14 @@ public class WebWorkController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webWorkService.selectListWorkIntro(paramMap);
}
else { model.addAttribute("selectUseYn", map.get("selectUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("insertUseYn", map.get("insertUseYn"));
map = webWorkService.selectListWorkIntro(paramMap); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -84,13 +77,8 @@ public class WebWorkController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webWorkService.selectListWork(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webWorkService.selectListWork(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -127,13 +115,8 @@ public class WebWorkController extends ManagerDraftAction{
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webWorkService.selectWork(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webWorkService.selectWork(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -172,15 +155,10 @@ public class WebWorkController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webWorkService.insertWork(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webWorkService.insertWork(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -198,32 +176,7 @@ public class WebWorkController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("근무설정 등록", "근무설정 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webwork/insertWork.do");
insertMap.put("func", "insertWork");
insertMap.put("funcName", "근무설정 등록");
insertMap.put("service", "webWorkService");
insertMap.put("serviceName", "근무설정 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebWorkController insertWork END"); log.debug("WebWorkController insertWork END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -246,15 +199,10 @@ public class WebWorkController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webWorkService.updateWork(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webWorkService.updateWork(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -272,32 +220,7 @@ public class WebWorkController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("근무설정 수정", "근무설정 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webwork/updateWork.do");
insertMap.put("func", "updateWork");
insertMap.put("funcName", "근무설정 수정");
insertMap.put("service", "webWorkService");
insertMap.put("serviceName", "근무설정 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebWorkController updateWork END"); log.debug("WebWorkController updateWork END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -321,15 +244,10 @@ public class WebWorkController extends ManagerDraftAction{
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webWorkService.deleteWork(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webWorkService.deleteWork(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -347,32 +265,7 @@ public class WebWorkController extends ManagerDraftAction{
} }
} }
try { logHistoryService.save("근무설정 삭제", "근무설정 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webwork/deleteWork.do");
insertMap.put("func", "deleteWork");
insertMap.put("funcName", "근무설정 삭제");
insertMap.put("service", "webWorkService");
insertMap.put("serviceName", "근무설정 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebWorkController deleteWork END"); log.debug("WebWorkController deleteWork END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -1,11 +1,9 @@
package com.madeu.controller.web.webyoutube; package com.madeu.controller.web.webyoutube;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.init.ManagerDraftAction; import com.madeu.common.service.LogHistoryService;
import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.service.web.webyoutube.WebYouTubeService; import com.madeu.service.web.webyoutube.WebYouTubeService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession; import jakarta.servlet.http.HttpSession;
@@ -22,13 +20,13 @@ import java.util.HashMap;
@Slf4j @Slf4j
@Controller @Controller
public class WebYouTubeController extends ManagerDraftAction { public class WebYouTubeController {
@Autowired @Autowired
private WebYouTubeService webYouTubeService; private WebYouTubeService webYouTubeService;
@Autowired @Autowired
private WebLogHistoryService webLogHistoryService; private LogHistoryService logHistoryService;
/** /**
* 홈페이지 유튜브 리스트 화면으로 이동. * 홈페이지 유튜브 리스트 화면으로 이동.
@@ -45,19 +43,14 @@ public class WebYouTubeController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webYouTubeService.selectListWebYouTubeIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webYouTubeService.selectListWebYouTubeIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -82,13 +75,8 @@ public class WebYouTubeController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webYouTubeService.selectListWebYouTube(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webYouTubeService.selectListWebYouTube(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -125,13 +113,8 @@ public class WebYouTubeController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = webYouTubeService.selectWebYouTube(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webYouTubeService.selectWebYouTube(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -168,19 +151,14 @@ public class WebYouTubeController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webYouTubeService.insertWebYouTubeIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webYouTubeService.insertWebYouTubeIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -207,15 +185,10 @@ public class WebYouTubeController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webYouTubeService.insertWebYouTube(paramMap,file, file2);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webYouTubeService.insertWebYouTube(paramMap,file, file2);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -233,32 +206,7 @@ public class WebYouTubeController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 유튜브 등록", "홈페이지 유튜브 등록", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webyoutube/insertWebYouTube.do");
insertMap.put("func", "insertWebYouTube");
insertMap.put("funcName", "홈페이지 유튜브 등록");
insertMap.put("service", "webYouTubeService");
insertMap.put("serviceName", "홈페이지 유튜브 등록");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebYouTubeController insertWebYouTube END"); log.debug("WebYouTubeController insertWebYouTube END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -279,19 +227,14 @@ public class WebYouTubeController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = webYouTubeService.updateWebYouTubeIntro(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = webYouTubeService.updateWebYouTubeIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -318,15 +261,10 @@ public class WebYouTubeController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webYouTubeService.updateWebYouTube(paramMap,file, file2);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webYouTubeService.updateWebYouTube(paramMap,file, file2);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -344,32 +282,7 @@ public class WebYouTubeController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 유튜브 수정", "홈페이지 유튜브 수정", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webyoutube/updateWebYouTube.do");
insertMap.put("func", "updateWebYouTube");
insertMap.put("funcName", "홈페이지 유튜브 수정");
insertMap.put("service", "webYouTubeService");
insertMap.put("serviceName", "홈페이지 유튜브 수정");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebYouTubeController updateWebYouTube END"); log.debug("WebYouTubeController updateWebYouTube END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);
@@ -393,15 +306,10 @@ public class WebYouTubeController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = webYouTubeService.deleteWebYouTube(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = webYouTubeService.deleteWebYouTube(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -419,32 +327,7 @@ public class WebYouTubeController extends ManagerDraftAction {
} }
} }
try { logHistoryService.save("홈페이지 유튜브 삭제", "홈페이지 유튜브 삭제", paramMap, map, String.valueOf(errorMsg));
HashMap<String, Object> visitLogParamMap = RequestLogUtil.getVisitLogParameterMap(request);
HashMap<String, Object> insertMap = new HashMap<String, Object>();
insertMap.put("url", "/webyoutube/deleteWebYouTube.do");
insertMap.put("func", "deleteWebYouTube");
insertMap.put("funcName", "홈페이지 유튜브 삭제");
insertMap.put("service", "webYouTubeService");
insertMap.put("serviceName", "홈페이지 유튜브 삭제");
insertMap.put("requestValue", String.valueOf(paramMap));
insertMap.put("responseValue", String.valueOf(map));
insertMap.put("tId", map.get("tId"));
if((String.valueOf(errorMsg)).equals("") || (String.valueOf(errorMsg) == null) || String.valueOf(errorMsg).length() == 0){
insertMap.put("resultCode", "SUCCESS");
}
else{
insertMap.put("resultCode", "ERROR");
}
insertMap.put("resultMsg", String.valueOf(errorMsg));
insertMap.put("muMemberId", paramMap.get("loginMemberId"));
webLogHistoryService.insertLogHistory(insertMap, visitLogParamMap);
}
catch (Exception e) {
e.printStackTrace();
}
} }
log.debug("WebYouTubeController deleteWebYouTube END"); log.debug("WebYouTubeController deleteWebYouTube END");
return HttpUtil.makeHashToJsonModelAndView(map); return HttpUtil.makeHashToJsonModelAndView(map);

View File

@@ -12,7 +12,6 @@ import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.crm.appointment.service.AppointmentService; import com.madeu.crm.appointment.service.AppointmentService;
import com.madeu.crm.contentsBbs.service.ContentsBbsService; import com.madeu.crm.contentsBbs.service.ContentsBbsService;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil; import com.madeu.util.RequestLogUtil;
@@ -24,7 +23,7 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class AppointmentController extends ManagerDraftAction { public class AppointmentController {
@Autowired @Autowired
private AppointmentService appointmentService; private AppointmentService appointmentService;
@@ -47,18 +46,13 @@ public class AppointmentController extends ManagerDraftAction {
HashMap<String, Object> map = null; HashMap<String, Object> map = null;
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = appointmentService.moveAppointmentList(paramMap);
} model.addAttribute("selectUseYn", map.get("selectUseYn"));
else { model.addAttribute("insertUseYn", map.get("insertUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("updateUseYn", map.get("updateUseYn"));
map = appointmentService.moveAppointmentList(paramMap); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return "/web/login/logout"; return "/web/login/logout";
@@ -83,13 +77,8 @@ public class AppointmentController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = appointmentService.getAppointmentList(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = appointmentService.getAppointmentList(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

View File

@@ -14,7 +14,6 @@ import com.madeu.crm.callLog.dto.CallLogSearchDTO;
import com.madeu.crm.callLog.dto.CallMemoDTO; import com.madeu.crm.callLog.dto.CallMemoDTO;
import com.madeu.crm.callLog.service.CallLogService; import com.madeu.crm.callLog.service.CallLogService;
import com.madeu.crm.callLog.service.GoodArsService; import com.madeu.crm.callLog.service.GoodArsService;
import com.madeu.init.ManagerDraftAction;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
@@ -25,7 +24,7 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
@RequestMapping("/callLog") @RequestMapping("/callLog")
public class CallLogController extends ManagerDraftAction { public class CallLogController {
@Autowired @Autowired
private CallLogService callLogService; private CallLogService callLogService;
@@ -45,17 +44,13 @@ public class CallLogController extends ManagerDraftAction {
HashMap<String, Object> map = null; HashMap<String, Object> map = null;
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = callLogService.moveCallLogList(paramMap);
} else { model.addAttribute("selectUseYn", map.get("selectUseYn"));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); model.addAttribute("insertUseYn", map.get("insertUseYn"));
map = callLogService.moveCallLogList(paramMap); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return "/web/login/logout"; return "/web/login/logout";
@@ -76,12 +71,8 @@ public class CallLogController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<>(); HashMap<String, Object> map = new HashMap<>();
try { try {
if (!webCheckLogin(session)) { searchDTO.setLoginMemberId(String.valueOf(session.getAttribute("loginMemberId")));
return null; map = callLogService.getCallLogList(searchDTO);
} else {
searchDTO.setLoginMemberId(String.valueOf(session.getAttribute("loginMemberId")));
map = callLogService.getCallLogList(searchDTO);
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
map.put("msgCode", Constants.FAIL); map.put("msgCode", Constants.FAIL);
@@ -110,12 +101,8 @@ public class CallLogController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<>(); HashMap<String, Object> map = new HashMap<>();
try { try {
if (!webCheckLogin(session)) { memoDTO.setLoginMemberId(String.valueOf(session.getAttribute("loginMemberId")));
return null; map = callLogService.saveCallMemo(memoDTO);
} else {
memoDTO.setLoginMemberId(String.valueOf(session.getAttribute("loginMemberId")));
map = callLogService.saveCallMemo(memoDTO);
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
map.put("msgCode", Constants.FAIL); map.put("msgCode", Constants.FAIL);
@@ -137,15 +124,11 @@ public class CallLogController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<>(); HashMap<String, Object> map = new HashMap<>();
try { try {
if (!webCheckLogin(session)) { String loginCid = String.valueOf(paramMap.get("loginCid"));
return null; String sendCid = String.valueOf(paramMap.get("sendCid"));
} else { String userCid = String.valueOf(paramMap.get("userCid"));
String loginCid = String.valueOf(paramMap.get("loginCid"));
String sendCid = String.valueOf(paramMap.get("sendCid"));
String userCid = String.valueOf(paramMap.get("userCid"));
map = goodArsService.makeOutboundCall(loginCid, sendCid, userCid); map = goodArsService.makeOutboundCall(loginCid, sendCid, userCid);
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
map.put("success", false); map.put("success", false);
@@ -167,14 +150,10 @@ public class CallLogController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<>(); HashMap<String, Object> map = new HashMap<>();
try { try {
if (!webCheckLogin(session)) { String loginCid = String.valueOf(paramMap.get("loginCid"));
return null; String pushCid = String.valueOf(paramMap.get("pushCid"));
} else {
String loginCid = String.valueOf(paramMap.get("loginCid"));
String pushCid = String.valueOf(paramMap.get("pushCid"));
map = goodArsService.pushCall(loginCid, pushCid); map = goodArsService.pushCall(loginCid, pushCid);
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
map.put("success", false); map.put("success", false);
@@ -196,14 +175,10 @@ public class CallLogController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<>(); HashMap<String, Object> map = new HashMap<>();
try { try {
if (!webCheckLogin(session)) { String recordNo = String.valueOf(paramMap.get("recordNo"));
return null; String url = goodArsService.getRecordFileUrl(recordNo);
} else { map.put("success", true);
String recordNo = String.valueOf(paramMap.get("recordNo")); map.put("recordUrl", url);
String url = goodArsService.getRecordFileUrl(recordNo);
map.put("success", true);
map.put("recordUrl", url);
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
map.put("success", false); map.put("success", false);

View File

@@ -11,7 +11,6 @@ import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.crm.categoryManagement.service.CategoryManagementService; import com.madeu.crm.categoryManagement.service.CategoryManagementService;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil; import com.madeu.util.RequestLogUtil;
@@ -23,7 +22,7 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class CategoryManagementController extends ManagerDraftAction { public class CategoryManagementController {
@Autowired @Autowired
private CategoryManagementService categoryManagementService; private CategoryManagementService categoryManagementService;
@@ -46,19 +45,14 @@ public class CategoryManagementController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = categoryManagementService.moveCategoryManagementList(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = categoryManagementService.moveCategoryManagementList(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -85,13 +79,8 @@ public class CategoryManagementController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = categoryManagementService.getCategoryManagementList(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = categoryManagementService.getCategoryManagementList(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -127,13 +116,8 @@ public class CategoryManagementController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = categoryManagementService.getCategoryManagement(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = categoryManagementService.getCategoryManagement(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -170,15 +154,10 @@ public class CategoryManagementController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = categoryManagementService.putCategoryManagement(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = categoryManagementService.putCategoryManagement(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -245,15 +224,10 @@ public class CategoryManagementController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = categoryManagementService.modCategoryManagement(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = categoryManagementService.modCategoryManagement(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -319,14 +293,9 @@ public class CategoryManagementController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
} map = categoryManagementService.delCategoryManagement(paramMap);
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = categoryManagementService.delCategoryManagement(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

View File

@@ -11,7 +11,6 @@ import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.crm.contentsBbs.service.ContentsBbsService; import com.madeu.crm.contentsBbs.service.ContentsBbsService;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil; import com.madeu.util.RequestLogUtil;
@@ -23,7 +22,7 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class ContentsBbsController extends ManagerDraftAction { public class ContentsBbsController {
@Autowired @Autowired
private ContentsBbsService contentsBbsService; private ContentsBbsService contentsBbsService;
@@ -47,18 +46,14 @@ public class ContentsBbsController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = contentsBbsService.selectListWebTreatmentPetitIntro(paramMap);
} else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = contentsBbsService.selectListWebTreatmentPetitIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return "/web/login/logout"; return "/web/login/logout";
@@ -86,12 +81,8 @@ public class ContentsBbsController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = contentsBbsService.getContentsBbsList(paramMap);
} else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = contentsBbsService.getContentsBbsList(paramMap);
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return null; return null;
@@ -125,11 +116,7 @@ public class ContentsBbsController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { map = contentsBbsService.getCategoryList(paramMap);
return null;
} else {
map = contentsBbsService.getCategoryList(paramMap);
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return null; return null;
@@ -163,12 +150,8 @@ public class ContentsBbsController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = contentsBbsService.getContentsBbs(paramMap);
} else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = contentsBbsService.getContentsBbs(paramMap);
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return null; return null;
@@ -203,19 +186,15 @@ public class ContentsBbsController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = contentsBbsService.insertWebTreatmentPetitIntro(paramMap);
} else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = contentsBbsService.insertWebTreatmentPetitIntro(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("categorylist", map.get("categorylist")); model.addAttribute("categorylist", map.get("categorylist"));
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return "/web/login/logout"; return "/web/login/logout";
@@ -246,14 +225,10 @@ public class ContentsBbsController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} else { paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map = contentsBbsService.putContentsBbs(paramMap, file, content_file);
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = contentsBbsService.putContentsBbs(paramMap, file, content_file);
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
errorMsg.append(e); errorMsg.append(e);
@@ -314,20 +289,16 @@ public class ContentsBbsController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = contentsBbsService.moveContentsBbs(paramMap);
} else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = contentsBbsService.moveContentsBbs(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
model.addAttribute("categoryDivCd", paramMap.get("categoryDivCd")); model.addAttribute("categoryDivCd", paramMap.get("categoryDivCd"));
model.addAttribute("category", map.get("category")); model.addAttribute("category", map.get("category"));
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return "/web/login/logout"; return "/web/login/logout";
@@ -358,14 +329,10 @@ public class ContentsBbsController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} else { paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map = contentsBbsService.modContentsBbs(paramMap, file, content_file);
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = contentsBbsService.modContentsBbs(paramMap, file, content_file);
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
errorMsg.append(e); errorMsg.append(e);
@@ -428,14 +395,10 @@ public class ContentsBbsController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} else { paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId"))); map = contentsBbsService.delContentsBbs(paramMap);
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = contentsBbsService.delContentsBbs(paramMap);
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
errorMsg.append(e); errorMsg.append(e);
@@ -499,13 +462,9 @@ public class ContentsBbsController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
} else { map = contentsBbsService.updateContentsBbsOrdNo(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = contentsBbsService.updateContentsBbsOrdNo(paramMap);
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
errorMsg.append(e); errorMsg.append(e);
@@ -567,12 +526,8 @@ public class ContentsBbsController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try { try {
if (!webCheckLogin(session)) { paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = contentsBbsService.selectListTreatmentOption(paramMap);
} else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = contentsBbsService.selectListTreatmentOption(paramMap);
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return null; return null;

View File

@@ -11,7 +11,6 @@ import org.springframework.web.servlet.ModelAndView;
import com.madeu.constants.Constants; import com.madeu.constants.Constants;
import com.madeu.crm.feedbackReception.service.FeedbackReceptionService; import com.madeu.crm.feedbackReception.service.FeedbackReceptionService;
import com.madeu.init.ManagerDraftAction;
import com.madeu.service.web.webloghistory.WebLogHistoryService; import com.madeu.service.web.webloghistory.WebLogHistoryService;
import com.madeu.util.HttpUtil; import com.madeu.util.HttpUtil;
import com.madeu.util.RequestLogUtil; import com.madeu.util.RequestLogUtil;
@@ -23,7 +22,7 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j @Slf4j
@Controller @Controller
public class FeedbackReceptionController extends ManagerDraftAction { public class FeedbackReceptionController {
@Autowired @Autowired
private FeedbackReceptionService feedbackReceptionService; private FeedbackReceptionService feedbackReceptionService;
@@ -46,19 +45,14 @@ public class FeedbackReceptionController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return "/web/login/logout"; map = feedbackReceptionService.moveFeedbackReceptionList(paramMap);
}
else {
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = feedbackReceptionService.moveFeedbackReceptionList(paramMap);
model.addAttribute("selectUseYn", map.get("selectUseYn")); model.addAttribute("selectUseYn", map.get("selectUseYn"));
model.addAttribute("insertUseYn", map.get("insertUseYn")); model.addAttribute("insertUseYn", map.get("insertUseYn"));
model.addAttribute("updateUseYn", map.get("updateUseYn")); model.addAttribute("updateUseYn", map.get("updateUseYn"));
model.addAttribute("deleteUseYn", map.get("deleteUseYn")); model.addAttribute("deleteUseYn", map.get("deleteUseYn"));
model.addAttribute("downloadUseYn", map.get("downloadUseYn")); model.addAttribute("downloadUseYn", map.get("downloadUseYn"));
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -85,13 +79,8 @@ public class FeedbackReceptionController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = feedbackReceptionService.getFeedbackReceptionList(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = feedbackReceptionService.getFeedbackReceptionList(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -127,13 +116,8 @@ public class FeedbackReceptionController extends ManagerDraftAction {
HashMap<String, Object> map = new HashMap<String, Object>(); HashMap<String, Object> map = new HashMap<String, Object>();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; map = feedbackReceptionService.getFeedbackReception(paramMap);
}
else{
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
map = feedbackReceptionService.getFeedbackReception(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -170,15 +154,10 @@ public class FeedbackReceptionController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = feedbackReceptionService.putFeedbackReception(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = feedbackReceptionService.putFeedbackReception(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@@ -245,15 +224,10 @@ public class FeedbackReceptionController extends ManagerDraftAction {
StringBuffer errorMsg = new StringBuffer(); StringBuffer errorMsg = new StringBuffer();
try{ try{
if(!webCheckLogin(session)){ paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
return null; paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
} paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
else{ map = feedbackReceptionService.modFeedbackReception(paramMap);
paramMap.put("loginMemberId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("regId", String.valueOf(session.getAttribute("loginMemberId")));
paramMap.put("modId", String.valueOf(session.getAttribute("loginMemberId")));
map = feedbackReceptionService.modFeedbackReception(paramMap);
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

View File

@@ -0,0 +1,73 @@
package com.madeu.crm.procedureReview.ctrl;
import com.madeu.init.ManagerDraftAction;
import com.madeu.crm.procedureReview.dto.ProcedureReviewDTO;
import com.madeu.crm.procedureReview.svc.ProcedureReviewService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.multipart.MultipartFile;
@Slf4j
@RestController
public class ProcedureReviewController extends ManagerDraftAction {
@Autowired
private ProcedureReviewService procedureReviewService;
@RequestMapping(value = "/procedureReview/moveProcedureReviewList.do")
public ModelAndView moveProcedureReviewList() throws Exception {
return new ModelAndView("/crm/procedureReview/procedureReviewSelectList");
}
@RequestMapping(value = "/procedureReview/getProcedureReviewList.do")
public ProcedureReviewDTO getProcedureReviewList(@RequestBody ProcedureReviewDTO paramDTO) throws Exception {
return procedureReviewService.getProcedureReviewList(paramDTO);
}
@RequestMapping(value = "/procedureReview/getProcedureReview.do")
public ProcedureReviewDTO getProcedureReview(@RequestBody ProcedureReviewDTO paramDTO) throws Exception {
return procedureReviewService.getProcedureReview(paramDTO);
}
@RequestMapping(value = "/procedureReview/getCategoryList.do")
public ProcedureReviewDTO getCategoryList(@RequestBody ProcedureReviewDTO paramDTO) throws Exception {
return procedureReviewService.getCategoryList(paramDTO);
}
@RequestMapping(value = "/procedureReview/putProcedureReviewFile.do")
public ProcedureReviewDTO putProcedureReviewFile(@RequestParam(value = "file", required = false) MultipartFile file,
@ModelAttribute ProcedureReviewDTO paramDTO) throws Exception {
return procedureReviewService.putProcedureReviewFile(file, paramDTO);
}
@RequestMapping(value = "/procedureReview/moveProcedureReviewInsert.do")
public ModelAndView moveProcedureReviewInsert() throws Exception {
return new ModelAndView("/crm/procedureReview/procedureReviewInsert");
}
@RequestMapping(value = "/procedureReview/putProcedureReview.do")
public ProcedureReviewDTO putProcedureReview(@RequestBody ProcedureReviewDTO paramDTO) throws Exception {
return procedureReviewService.putProcedureReview(paramDTO);
}
@RequestMapping(value = "/procedureReview/moveProcedureReviewUpdate.do")
public ModelAndView moveProcedureReviewUpdate() throws Exception {
return new ModelAndView("/crm/procedureReview/procedureReviewUpdate");
}
@RequestMapping(value = "/procedureReview/modProcedureReview.do")
public ProcedureReviewDTO modProcedureReview(@RequestBody ProcedureReviewDTO paramDTO) throws Exception {
return procedureReviewService.modProcedureReview(paramDTO);
}
@RequestMapping(value = "/procedureReview/delProcedureReview.do")
public ProcedureReviewDTO delProcedureReview(@RequestBody ProcedureReviewDTO paramDTO) throws Exception {
return procedureReviewService.delProcedureReview(paramDTO);
}
}

View File

@@ -0,0 +1,45 @@
package com.madeu.crm.procedureReview.dto;
import lombok.Data;
@Data
public class ProcedureReviewDTO {
// DB Column mapping
private String id; // selectKey 자동생성 ID
private String categoryDivCd;
private String muProcedureReviewId;
private String muMemberId;
private String categoryNo;
private String title;
private String content;
private String hashtag;
private Integer viewCount;
private String useYn;
private String regId;
private String regDate;
private String modId;
private String modDate;
// Search & UI Variables
private String rowNum; // 조회 결과 행번호
private String writeDate; // 조회 결과 등록일
private String writeName;
private String startDate;
private String endDate;
private String dateType;
private Integer start;
private Integer limit;
private String sort;
private String dir;
// Access & Logic variables
private String loginMemberId;
// Response Mapping Variables
private String msgCode;
private String msgDesc;
private String success;
private int totalCount;
private Object rows;
private String tId;
}

View File

@@ -0,0 +1,27 @@
package com.madeu.crm.procedureReview.mapper;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.dao.DataAccessException;
import com.madeu.crm.procedureReview.dto.ProcedureReviewDTO;
import java.util.List;
import java.util.Map;
@Mapper
public interface ProcedureReviewMapper {
List<ProcedureReviewDTO> selectTotalProcedureReviewCount(ProcedureReviewDTO paramDTO) throws DataAccessException;
List<ProcedureReviewDTO> selectListProcedureReview(ProcedureReviewDTO paramDTO) throws DataAccessException;
ProcedureReviewDTO selectProcedureReview(ProcedureReviewDTO paramDTO) throws DataAccessException;
int insertProcedureReview(ProcedureReviewDTO paramDTO) throws DataAccessException;
int updateProcedureReview(ProcedureReviewDTO paramDTO) throws DataAccessException;
int deleteProcedureReview(ProcedureReviewDTO paramDTO) throws DataAccessException;
List<Map<String, Object>> selectListPhotoCategory(ProcedureReviewDTO paramDTO) throws DataAccessException;
}

View File

@@ -0,0 +1,263 @@
package com.madeu.crm.procedureReview.svc;
import com.madeu.constants.Constants;
import com.madeu.crm.procedureReview.dto.ProcedureReviewDTO;
import com.madeu.crm.procedureReview.mapper.ProcedureReviewMapper;
import com.madeu.common.service.LogHistoryService;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpSession;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.MessageSource;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.multipart.MultipartFile;
import java.io.File;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.*;
@Slf4j
@Service("ProcedureReviewService")
public class ProcedureReviewService {
@Autowired
private HttpServletRequest request;
@Autowired
private HttpSession session;
@Autowired
private ProcedureReviewMapper procedureReviewMapper;
@Autowired
private LogHistoryService logHistoryService;
@Autowired
private MessageSource messageSource;
@Value("${file.upload-path}")
private String procedureReviewPath;
@Value("${url.cdn}")
String CDN_URL;
/** 메시지 코드 → 문자열 변환 헬퍼 */
private String msg(String code) {
return messageSource.getMessage(code, null, Locale.getDefault());
}
public ProcedureReviewDTO getProcedureReviewList(ProcedureReviewDTO dto) {
dto.setLoginMemberId(String.valueOf(session.getAttribute("loginMemberId")));
try {
String selectUseYn = (String) request.getAttribute("selectUseYn");
if ("Y".equals(selectUseYn)) {
if (dto.getDir() != null && "B".equals(dto.getDir())) {
dto.setDir("ASC");
} else {
dto.setDir("DESC");
}
dto.setUseYn("Y");
List<ProcedureReviewDTO> countList = procedureReviewMapper.selectTotalProcedureReviewCount(dto);
int total = countList.get(0).getTotalCount();
dto.setTotalCount(total);
if (total > 0) {
dto.setRows(procedureReviewMapper.selectListProcedureReview(dto));
} else {
dto.setRows(new ArrayList<>());
}
dto.setMsgCode(Constants.OK);
dto.setSuccess("true");
} else {
dto.setMsgCode(Constants.FAIL);
dto.setMsgDesc(msg("auth.error.select"));
}
} catch (Exception e) {
log.error("Error in getProcedureReviewList", e);
dto.setMsgCode(Constants.FAIL);
dto.setMsgDesc(msg("error.select"));
}
return dto;
}
public ProcedureReviewDTO getProcedureReview(ProcedureReviewDTO dto) {
dto.setLoginMemberId(String.valueOf(session.getAttribute("loginMemberId")));
try {
if (dto.getMuProcedureReviewId() == null || dto.getMuProcedureReviewId().trim().isEmpty()) {
dto.setMsgCode(Constants.FAIL);
dto.setMsgDesc(msg("procedureReview.error.noData"));
return dto;
}
String selectUseYn = (String) request.getAttribute("selectUseYn");
if ("Y".equals(selectUseYn)) {
ProcedureReviewDTO res = procedureReviewMapper.selectProcedureReview(dto);
dto.setRows(res);
dto.setMsgCode(Constants.OK);
dto.setSuccess("true");
} else {
dto.setMsgCode(Constants.FAIL);
dto.setMsgDesc(msg("auth.error.select"));
}
} catch (Exception e) {
log.error("Error in getProcedureReview", e);
dto.setMsgCode(Constants.FAIL);
dto.setMsgDesc(msg("error.select"));
}
return dto;
}
public ProcedureReviewDTO getCategoryList(ProcedureReviewDTO dto) {
dto.setLoginMemberId(String.valueOf(session.getAttribute("loginMemberId")));
try {
dto.setCategoryDivCd("07");
List<Map<String, Object>> cats = procedureReviewMapper.selectListPhotoCategory(dto);
dto.setRows(cats);
dto.setMsgCode(Constants.OK);
dto.setSuccess("true");
} catch (Exception e) {
log.error("Error in getCategoryList", e);
dto.setMsgCode(Constants.FAIL);
dto.setMsgDesc(msg("procedureReview.category.error"));
}
return dto;
}
@Transactional(rollbackFor = { Exception.class })
public ProcedureReviewDTO putProcedureReviewFile(MultipartFile file, ProcedureReviewDTO dto) {
String errorMsg = "";
dto.setLoginMemberId(String.valueOf(session.getAttribute("loginMemberId")));
dto.setRegId(dto.getLoginMemberId());
dto.setModId(dto.getLoginMemberId());
try {
String insertUseYn = (String) request.getAttribute("insertUseYn");
if ("Y".equals(insertUseYn) && file != null && !file.isEmpty()) {
String ext = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf("."));
String savedName = UUID.randomUUID().toString() + ext;
String folder = "/procedureReview/" + LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd"))
+ "/";
File outDir = new File(procedureReviewPath + folder);
if (!outDir.exists()) {
outDir.mkdirs();
}
File dest = new File(outDir, savedName);
file.transferTo(dest.toPath().toAbsolutePath());
HashMap<String, Object> resultRow = new HashMap<>();
resultRow.put("filePath", CDN_URL + folder + savedName);
dto.setRows(resultRow);
dto.setMsgCode(Constants.OK);
dto.setSuccess("true");
dto.setMsgDesc(msg("success.insert"));
} else {
dto.setMsgCode(Constants.FAIL);
dto.setMsgDesc(msg("auth.error.noAuthOrEmpty"));
}
} catch (Exception e) {
log.error("Error in putProcedureReviewFile", e);
errorMsg = e.toString();
dto.setMsgCode(Constants.FAIL);
dto.setMsgDesc(msg("error.insert"));
}
logHistoryService.save("홈페이지 시술후기 이미지파일 저장", "홈페이지 시술후기 등록", dto, dto, errorMsg);
return dto;
}
@Transactional(rollbackFor = { Exception.class })
public ProcedureReviewDTO putProcedureReview(ProcedureReviewDTO dto) {
String errorMsg = "";
dto.setLoginMemberId(String.valueOf(session.getAttribute("loginMemberId")));
dto.setMuMemberId(dto.getLoginMemberId());
dto.setRegId(dto.getLoginMemberId());
dto.setModId(dto.getLoginMemberId());
try {
String insertUseYn = (String) request.getAttribute("insertUseYn");
if ("Y".equals(insertUseYn)) {
procedureReviewMapper.insertProcedureReview(dto);
dto.setMsgCode(Constants.OK);
dto.setSuccess("true");
dto.setMsgDesc(msg("success.insert"));
} else {
dto.setMsgCode(Constants.FAIL);
dto.setMsgDesc(msg("auth.error.noAuth"));
}
} catch (Exception e) {
log.error("Error in putProcedureReview", e);
errorMsg = e.toString();
dto.setMsgCode(Constants.FAIL);
dto.setMsgDesc(msg("error.insert"));
}
logHistoryService.save("홈페이지 시술후기 등록", "홈페이지 시술후기 등록", dto, dto, errorMsg);
return dto;
}
@Transactional(rollbackFor = { Exception.class })
public ProcedureReviewDTO modProcedureReview(ProcedureReviewDTO dto) {
String errorMsg = "";
dto.setLoginMemberId(String.valueOf(session.getAttribute("loginMemberId")));
dto.setRegId(dto.getLoginMemberId());
dto.setModId(dto.getLoginMemberId());
try {
String updateUseYn = (String) request.getAttribute("updateUseYn");
if ("Y".equals(updateUseYn)) {
procedureReviewMapper.updateProcedureReview(dto);
dto.setMsgCode(Constants.OK);
dto.setSuccess("true");
dto.setMsgDesc(msg("success.update"));
} else {
dto.setMsgCode(Constants.FAIL);
dto.setMsgDesc(msg("auth.error.noAuth"));
}
} catch (Exception e) {
log.error("Error in modProcedureReview", e);
errorMsg = e.toString();
dto.setMsgCode(Constants.FAIL);
dto.setMsgDesc(msg("error.update"));
}
logHistoryService.save("홈페이지 시술후기 수정", "홈페이지 시술후기 수정", dto, dto, errorMsg);
return dto;
}
@Transactional(rollbackFor = { Exception.class })
public ProcedureReviewDTO delProcedureReview(ProcedureReviewDTO dto) {
String errorMsg = "";
dto.setLoginMemberId(String.valueOf(session.getAttribute("loginMemberId")));
dto.setRegId(dto.getLoginMemberId());
dto.setModId(dto.getLoginMemberId());
try {
String deleteUseYn = (String) request.getAttribute("deleteUseYn");
if ("Y".equals(deleteUseYn)) {
String[] ids = dto.getMuProcedureReviewId().split(",");
for (String id : ids) {
dto.setMuProcedureReviewId(id.trim());
procedureReviewMapper.deleteProcedureReview(dto);
}
dto.setMsgCode(Constants.OK);
dto.setSuccess("true");
dto.setMsgDesc(msg("success.delete"));
} else {
dto.setMsgCode(Constants.FAIL);
dto.setMsgDesc(msg("auth.error.delete"));
}
} catch (Exception e) {
log.error("Error in delProcedureReview", e);
errorMsg = e.toString();
dto.setMsgCode(Constants.FAIL);
dto.setMsgDesc(msg("error.delete"));
}
logHistoryService.save("홈페이지 시술후기 삭제", "홈페이지 시술후기 삭제", dto, dto, errorMsg);
return dto;
}
}

View File

@@ -0,0 +1,188 @@
package com.madeu.crm.settings.code.ctrl;
import com.madeu.constants.Constants;
import com.madeu.util.HttpUtil;
import com.madeu.crm.settings.code.service.CodeService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.servlet.ModelAndView;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.util.HashMap;
@Slf4j
@RestController
@RequiredArgsConstructor
@RequestMapping("/settings/code")
public class CodeController {
private final CodeService codeService;
/**
* 코드 관리 메인 화면 이동
*/
@RequestMapping("/codeList.do")
public ModelAndView codeList(HttpServletRequest request, HttpServletResponse response) {
log.debug("CodeController codeList START");
log.debug("CodeController codeList END");
return new ModelAndView("/web/settings/code/codeList");
}
/**
* 코드 그룹 리스트 조회
*/
@PostMapping("/getCodeGroupList.do")
public HashMap<String, Object> getCodeGroupList(HttpServletRequest request, HttpServletResponse response) {
log.debug("CodeController getCodeGroupList START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
HashMap<String, Object> map = new HashMap<>();
try {
map = codeService.getCodeGroupList(paramMap);
} catch (Exception e) {
log.error("getCodeGroupList : ", e);
map.put("msgCode", Constants.FAIL);
map.put("msgDesc", "서버 오류가 발생했습니다.");
}
return map;
}
/**
* 코드 그룹 상세 조회
*/
@PostMapping("/getCodeGroup.do")
public HashMap<String, Object> getCodeGroup(HttpServletRequest request, HttpServletResponse response) {
log.debug("CodeController getCodeGroup START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
return codeService.getCodeGroup(paramMap);
}
/**
* 코드 그룹 저장 (신규/수정)
*/
@PostMapping("/saveCodeGroup.do")
public HashMap<String, Object> saveCodeGroup(@RequestBody HashMap<String, Object> paramMap,
HttpServletRequest request, HttpServletResponse response) {
log.debug("CodeController saveCodeGroup START");
HashMap<String, Object> map = new HashMap<>();
try {
map = codeService.saveCodeGroup(paramMap);
} catch (Exception e) {
log.error("saveCodeGroup : ", e);
map.put("msgCode", Constants.FAIL);
map.put("msgDesc", "서버 오류가 발생했습니다.");
}
return map;
}
/**
* 코드 그룹 삭제
*/
@PostMapping("/deleteCodeGroup.do")
public HashMap<String, Object> deleteCodeGroup(HttpServletRequest request, HttpServletResponse response) {
log.debug("CodeController deleteCodeGroup START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
HashMap<String, Object> map = new HashMap<>();
try {
map = codeService.deleteCodeGroup(paramMap);
} catch (Exception e) {
log.error("deleteCodeGroup : ", e);
map.put("msgCode", Constants.FAIL);
map.put("msgDesc", "서버 오류가 발생했습니다.");
}
return map;
}
// ===================================
// 상세 코드 관련
// ===================================
/**
* 상세 코드 리스트 조회
*/
@PostMapping("/getCodeList.do")
public HashMap<String, Object> getCodeList(HttpServletRequest request, HttpServletResponse response) {
log.debug("CodeController getCodeList START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
HashMap<String, Object> map = new HashMap<>();
try {
map = codeService.getCodeList(paramMap);
} catch (Exception e) {
log.error("getCodeList : ", e);
map.put("msgCode", Constants.FAIL);
map.put("msgDesc", "서버 오류가 발생했습니다.");
}
return map;
}
/**
* 상세 코드 상세 조회
*/
@PostMapping("/getCode.do")
public HashMap<String, Object> getCode(HttpServletRequest request, HttpServletResponse response) {
log.debug("CodeController getCode START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
return codeService.getCode(paramMap);
}
/**
* 상세 코드 저장 (신규/수정)
*/
@PostMapping("/saveCode.do")
public HashMap<String, Object> saveCode(@RequestBody HashMap<String, Object> paramMap, HttpServletRequest request,
HttpServletResponse response) {
log.debug("CodeController saveCode START");
HashMap<String, Object> map = new HashMap<>();
try {
map = codeService.saveCode(paramMap);
} catch (Exception e) {
log.error("saveCode : ", e);
map.put("msgCode", Constants.FAIL);
map.put("msgDesc", "서버 오류가 발생했습니다.");
}
return map;
}
/**
* 상세 코드 삭제
*/
@PostMapping("/deleteCode.do")
public HashMap<String, Object> deleteCode(HttpServletRequest request, HttpServletResponse response) {
log.debug("CodeController deleteCode START");
HashMap<String, Object> paramMap = HttpUtil.getParameterMap(request);
HashMap<String, Object> map = new HashMap<>();
try {
map = codeService.deleteCode(paramMap);
} catch (Exception e) {
log.error("deleteCode : ", e);
map.put("msgCode", Constants.FAIL);
map.put("msgDesc", "서버 오류가 발생했습니다.");
}
return map;
}
// ===================================
// 팝업 화면 라우팅
// ===================================
@RequestMapping("/codeGroupPop.do")
public ModelAndView codeGroupPop(HttpServletRequest request, HttpServletResponse response) {
return new ModelAndView("/web/settings/code/popup/codeGroupPop");
}
@RequestMapping("/codePop.do")
public ModelAndView codePop(HttpServletRequest request, HttpServletResponse response) {
return new ModelAndView("/web/settings/code/popup/codePop");
}
}

View File

@@ -0,0 +1,18 @@
package com.madeu.crm.settings.code.dto;
import lombok.Data;
@Data
public class CodeDTO {
private Integer pid;
private Integer storePid;
private String grpCd;
private String codeCd;
private String codeNm;
private String codeVal;
private String codeDesc;
private Integer codeSort;
private String listUse;
private String regDate;
private String upDate;
}

View File

@@ -0,0 +1,15 @@
package com.madeu.crm.settings.code.dto;
import lombok.Data;
@Data
public class CodeGroupDTO {
private Integer pid;
private Integer storePid;
private String grpCd;
private String grpNm;
private String grpDesc;
private String listUse;
private String regDate;
private String upDate;
}

View File

@@ -0,0 +1,44 @@
package com.madeu.crm.settings.code.mapper;
import org.apache.ibatis.annotations.Mapper;
import java.util.HashMap;
import java.util.List;
@Mapper
public interface CodeMapper {
// 1. 코드 그룹 리스트
List<HashMap<String, Object>> getCodeGroupList(HashMap<String, Object> paramMap);
// 2. 코드 그룹 상세 단건
HashMap<String, Object> getCodeGroup(HashMap<String, Object> paramMap);
// 3. 코드 그룹 확인용 (중복검사)
int checkGrpCd(HashMap<String, Object> paramMap);
// 4. 코드 그룹 등록
int insertCodeGroup(HashMap<String, Object> paramMap);
// 5. 코드 그룹 수정
int updateCodeGroup(HashMap<String, Object> paramMap);
// 6. 코드 그룹 삭제 (논리 삭제)
int deleteCodeGroup(HashMap<String, Object> paramMap);
// 7. 상세 코드 리스트
List<HashMap<String, Object>> getCodeList(HashMap<String, Object> paramMap);
// 8. 상세 코드 단건
HashMap<String, Object> getCode(HashMap<String, Object> paramMap);
// 9. 상세 코드 확인용 (중복검사)
int checkCodeCd(HashMap<String, Object> paramMap);
// 10. 상세 코드 등록
int insertCode(HashMap<String, Object> paramMap);
// 11. 상세 코드 수정
int updateCode(HashMap<String, Object> paramMap);
// 12. 상세 코드 삭제 (논리 삭제)
int deleteCode(HashMap<String, Object> paramMap);
}

View File

@@ -0,0 +1,141 @@
package com.madeu.crm.settings.code.service;
import com.madeu.crm.settings.code.mapper.CodeMapper;
import com.madeu.constants.Constants;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.HashMap;
import java.util.List;
@Slf4j
@Service
@RequiredArgsConstructor
public class CodeService {
private final CodeMapper codeMapper;
// ==========================================
// 1. 코드 그룹 (Code Group)
// ==========================================
public HashMap<String, Object> getCodeGroupList(HashMap<String, Object> paramMap) {
HashMap<String, Object> returnMap = new HashMap<>();
List<HashMap<String, Object>> rows = codeMapper.getCodeGroupList(paramMap);
returnMap.put("msgCode", Constants.OK);
returnMap.put("rows", rows);
return returnMap;
}
public HashMap<String, Object> getCodeGroup(HashMap<String, Object> paramMap) {
HashMap<String, Object> returnMap = new HashMap<>();
HashMap<String, Object> data = codeMapper.getCodeGroup(paramMap);
returnMap.put("msgCode", Constants.OK);
returnMap.put("data", data);
return returnMap;
}
@Transactional(rollbackFor = Exception.class)
public HashMap<String, Object> saveCodeGroup(HashMap<String, Object> paramMap) {
HashMap<String, Object> returnMap = new HashMap<>();
String pid = paramMap.get("pid") == null ? "" : String.valueOf(paramMap.get("pid"));
// 중복 검사
int dupCnt = codeMapper.checkGrpCd(paramMap);
if (dupCnt > 0) {
returnMap.put("msgCode", Constants.FAIL);
returnMap.put("msgDesc", "이미 사용중인 코드그룹 ID입니다.");
return returnMap;
}
if ("".equals(pid)) {
// 신규 등록
codeMapper.insertCodeGroup(paramMap);
returnMap.put("msgDesc", "코드그룹이 등록되었습니다.");
} else {
// 수정
codeMapper.updateCodeGroup(paramMap);
returnMap.put("msgDesc", "코드그룹이 수정되었습니다.");
}
returnMap.put("msgCode", Constants.OK);
return returnMap;
}
@Transactional(rollbackFor = Exception.class)
public HashMap<String, Object> deleteCodeGroup(HashMap<String, Object> paramMap) {
HashMap<String, Object> returnMap = new HashMap<>();
codeMapper.deleteCodeGroup(paramMap);
returnMap.put("msgCode", Constants.OK);
returnMap.put("msgDesc", "코드그룹이 삭제되었습니다.");
return returnMap;
}
// ==========================================
// 2. 상세 코드 (Code List)
// ==========================================
public HashMap<String, Object> getCodeList(HashMap<String, Object> paramMap) {
HashMap<String, Object> returnMap = new HashMap<>();
List<HashMap<String, Object>> rows = codeMapper.getCodeList(paramMap);
returnMap.put("msgCode", Constants.OK);
returnMap.put("rows", rows);
return returnMap;
}
public HashMap<String, Object> getCode(HashMap<String, Object> paramMap) {
HashMap<String, Object> returnMap = new HashMap<>();
HashMap<String, Object> data = codeMapper.getCode(paramMap);
returnMap.put("msgCode", Constants.OK);
returnMap.put("data", data);
return returnMap;
}
@Transactional(rollbackFor = Exception.class)
public HashMap<String, Object> saveCode(HashMap<String, Object> paramMap) {
HashMap<String, Object> returnMap = new HashMap<>();
String pid = paramMap.get("pid") == null ? "" : String.valueOf(paramMap.get("pid"));
// 중복 검사
int dupCnt = codeMapper.checkCodeCd(paramMap);
if (dupCnt > 0) {
returnMap.put("msgCode", Constants.FAIL);
returnMap.put("msgDesc", "이미 사용중인 상세 코드 ID입니다.");
return returnMap;
}
if ("".equals(pid)) {
// 신규 등록
codeMapper.insertCode(paramMap);
returnMap.put("msgDesc", "상세 코드가 등록되었습니다.");
} else {
// 수정
codeMapper.updateCode(paramMap);
returnMap.put("msgDesc", "상세 코드가 수정되었습니다.");
}
returnMap.put("msgCode", Constants.OK);
return returnMap;
}
@Transactional(rollbackFor = Exception.class)
public HashMap<String, Object> deleteCode(HashMap<String, Object> paramMap) {
HashMap<String, Object> returnMap = new HashMap<>();
codeMapper.deleteCode(paramMap);
returnMap.put("msgCode", Constants.OK);
returnMap.put("msgDesc", "상세 코드가 삭제되었습니다.");
return returnMap;
}
}

View File

@@ -0,0 +1,29 @@
package com.madeu.crm.settings.log.ctrl;
import com.madeu.init.ManagerDraftAction;
import com.madeu.crm.settings.log.dto.LogHistoryDTO;
import com.madeu.crm.settings.log.svc.LogHistoryService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
@Slf4j
@RestController
public class LogHistoryController extends ManagerDraftAction {
@Autowired
private LogHistoryService logHistoryService;
@RequestMapping(value = "/logHistory/moveLogHistoryList.do")
public ModelAndView moveLogHistoryList() throws Exception {
return new ModelAndView("/crm/settings/log/logHistorySelectList");
}
@RequestMapping(value = "/logHistory/getLogHistoryList.do")
public LogHistoryDTO getLogHistoryList(@RequestBody LogHistoryDTO paramDTO) throws Exception {
return logHistoryService.getLogHistoryList(paramDTO);
}
}

Some files were not shown because too many files have changed in this diff Show More