Forráskód Böngészése

SCM 쿠폰 진행중 처리 오류 수정 커밋

card007 4 éve
szülő
commit
56c09a9d20

+ 27 - 8
src/main/java/com/style24/scm/biz/web/TssMarketingController.java

@@ -1,18 +1,10 @@
 package com.style24.scm.biz.web;
 
-
-
 import java.io.IOException;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Iterator;
 
-import com.style24.core.biz.service.TscCouponService;
-import com.style24.persistence.domain.CommonCode;
-import com.style24.persistence.domain.Plan;
-import com.style24.persistence.domain.Coupon;
-import com.style24.persistence.domain.Brand;
-import com.style24.scm.biz.service.TssBusinessService;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
@@ -31,9 +23,15 @@ import com.gagaframework.web.parameter.GagaMap;
 import com.gagaframework.web.rest.server.GagaResponse;
 import com.gagaframework.web.rest.server.GagaResponseStatus;
 import com.gagaframework.web.util.GagaFileUtil;
+import com.style24.core.biz.service.TscCouponService;
 import com.style24.core.support.env.TscConstants;
 import com.style24.core.support.message.TscMessageByLocale;
 import com.style24.persistence.TscPageRequest;
+import com.style24.persistence.domain.Brand;
+import com.style24.persistence.domain.CommonCode;
+import com.style24.persistence.domain.Coupon;
+import com.style24.persistence.domain.Plan;
+import com.style24.scm.biz.service.TssBusinessService;
 import com.style24.scm.biz.service.TssPlanService;
 import com.style24.scm.biz.service.TssRendererService;
 import com.style24.scm.support.controller.TssBaseController;
@@ -802,6 +800,27 @@ public class TssMarketingController extends TssBaseController {
 		return mav;
 	}
 
+	/**
+	 * 쿠폰 상태 변경
+	 * @param coupon
+	 * @return
+	 * @author bin2107
+	 * @since 2021. 02. 05
+	 */
+	@ResponseBody
+	@PostMapping("/coupon/changeStat")
+	public GagaResponse updateCouponStat(@RequestBody Coupon coupon) {
+		try {
+			coupon.setUpdNo(TssSession.getInfo().getUserNo());
+			coreCouponService.updateCouponStat(coupon);
+		} catch (Exception e) {
+			e.printStackTrace();
+			return super.error(message.getMessage("FAIL_0001"));
+		}
+
+		return super.ok(message.getMessage("SUCC_0001"));
+	}
+
 	/**
 	 * 브랜드 팝업
 	 * @param

+ 1 - 1
src/main/webapp/WEB-INF/views/marketing/CouponPopupForm.html

@@ -18,7 +18,7 @@
 	<div class="panelStyle" style="height: 750px;">
 		<div class="panelTitle">
 			<h2 th:text="${'쿠폰 ' + (mode == 'N' ? '등록' : '수정')}">쿠폰등록</h2>
-			<button type="button" class="close" onclick="uifnPopupClose('CouponCreatePopup')"><i class="fa fa-times"></i></button>
+			<button type="button" class="close" onclick="uifnPopupClose('CouponRegForm')"><i class="fa fa-times"></i></button>
 		</div>
 		<div class="panelContent">
 			<form id="CouponForm" name="CouponForm" action="#" th:action="@{'/marketing/coupon/save'}" >