|
|
@@ -3,9 +3,6 @@ package com.style24.admin.biz.web;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Collection;
|
|
|
import java.util.List;
|
|
|
-import java.io.InputStream;
|
|
|
-import java.lang.reflect.Array;
|
|
|
-import java.lang.reflect.Type;
|
|
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
@@ -19,22 +16,30 @@ import org.springframework.web.bind.annotation.RequestParam;
|
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
|
|
|
|
-import com.fasterxml.jackson.core.type.TypeReference;
|
|
|
-import com.fasterxml.jackson.databind.ObjectMapper;
|
|
|
-import com.style24.admin.biz.service.*;
|
|
|
+import com.style24.admin.biz.service.TsaBusinessService;
|
|
|
+import com.style24.admin.biz.service.TsaCommonService;
|
|
|
+import com.style24.admin.biz.service.TsaCouponService;
|
|
|
+import com.style24.admin.biz.service.TsaMarketingService;
|
|
|
+import com.style24.admin.biz.service.TsaMorebetterService;
|
|
|
+import com.style24.admin.biz.service.TsaRendererService;
|
|
|
+import com.style24.admin.biz.service.TsaSystemService;
|
|
|
import com.style24.admin.support.controller.TsaBaseController;
|
|
|
import com.style24.admin.support.security.session.TsaSession;
|
|
|
import com.style24.core.support.message.TscMessageByLocale;
|
|
|
import com.style24.persistence.TsaPageRequest;
|
|
|
-import com.style24.persistence.domain.*;
|
|
|
+import com.style24.persistence.domain.CommonCode;
|
|
|
+import com.style24.persistence.domain.Coupon;
|
|
|
+import com.style24.persistence.domain.FreeGoodsPromotion;
|
|
|
+import com.style24.persistence.domain.MoreBetter;
|
|
|
+import com.style24.persistence.domain.MoreBetterBurden;
|
|
|
+import com.style24.persistence.domain.MoreBetterGoods;
|
|
|
+import com.style24.persistence.domain.MoreBetterSection;
|
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
|
import com.gagaframework.web.parameter.GagaMap;
|
|
|
import com.gagaframework.web.rest.server.GagaResponse;
|
|
|
-import com.google.gson.Gson;
|
|
|
-import com.google.gson.JsonElement;
|
|
|
-import com.google.gson.reflect.TypeToken;
|
|
|
+
|
|
|
/**
|
|
|
* 마케팅 Controller
|
|
|
* @author xodud1202
|
|
|
@@ -107,7 +112,6 @@ public class TsaMarketingController extends TsaBaseController {
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
/**
|
|
|
* 사은품 프로모션 등록 팝업창
|
|
|
* @param param
|
|
|
@@ -128,7 +132,6 @@ public class TsaMarketingController extends TsaBaseController {
|
|
|
return mav;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
/* // xodud1202 진행 */
|
|
|
|
|
|
/* JSM 진행 */
|
|
|
@@ -322,7 +325,7 @@ public class TsaMarketingController extends TsaBaseController {
|
|
|
*/
|
|
|
@ResponseBody
|
|
|
@GetMapping("/morebetterPopup/form")
|
|
|
- public ModelAndView morebetterRegForm(@RequestParam(value = "mode") String mode, @RequestParam(value = "tmtbSeq", required = false) Integer tmtbSeq,MoreBetter moreBetter) {
|
|
|
+ public ModelAndView morebetterRegForm(@RequestParam(value = "mode") String mode, @RequestParam(value = "tmtbSeq", required = false) Integer tmtbSeq, MoreBetter moreBetter) {
|
|
|
ModelAndView mav = new ModelAndView();
|
|
|
|
|
|
// 상품상태 : 등록일때는 '대기'
|
|
|
@@ -347,8 +350,8 @@ public class TsaMarketingController extends TsaBaseController {
|
|
|
|
|
|
//tmtb sq 자동생성
|
|
|
Integer tmtbSq;
|
|
|
- if("N".equals(mode)){
|
|
|
- tmtbSq = commonService.getNextSequence("SEQ_TMTB");
|
|
|
+ if ("N".equals(mode)) {
|
|
|
+ tmtbSq = commonService.getNextSequence("SEQ_TMTB");
|
|
|
moreBetter.setTmtbSq(tmtbSq);
|
|
|
}
|
|
|
|
|
|
@@ -393,6 +396,7 @@ public class TsaMarketingController extends TsaBaseController {
|
|
|
morebetterService.saveMoreBetterDetail(moreBetter);
|
|
|
return super.ok(message.getMessage("SUCC_0001"));
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
* 다다익선 공급업체 삭제
|
|
|
*
|
|
|
@@ -514,7 +518,7 @@ public class TsaMarketingController extends TsaBaseController {
|
|
|
// 할인방식 목록
|
|
|
mav.addObject("dcWayList", rendererService.getAvailCommonCodeList("G240"));
|
|
|
|
|
|
- mav.setViewName("marketing/CouponRetrieveForm");
|
|
|
+ mav.setViewName("marketing/CouponRetrievePopupForm");
|
|
|
|
|
|
return mav;
|
|
|
}
|