|
|
@@ -973,7 +973,7 @@ public class TsaMarketingController extends TsaBaseController {
|
|
|
* @since 2021. 02. 05
|
|
|
*/
|
|
|
@ResponseBody
|
|
|
- @PostMapping("/marketing/coupon/changeStat")
|
|
|
+ @PostMapping("/coupon/changeStat")
|
|
|
public GagaResponse updateCouponStat(@RequestBody Coupon coupon) {
|
|
|
try {
|
|
|
coupon.setUpdNo(TsaSession.getInfo().getUserNo());
|
|
|
@@ -1095,9 +1095,17 @@ public class TsaMarketingController extends TsaBaseController {
|
|
|
*/
|
|
|
@GetMapping("/mktmailmanagement/detail/form")
|
|
|
public ModelAndView mktmailManagementDetailForm(MktmailManagement mktmailManagement) {
|
|
|
+
|
|
|
ModelAndView mav = new ModelAndView();
|
|
|
|
|
|
+ MktmailManagementTc mktmailManagementTc = new MktmailManagementTc();
|
|
|
+
|
|
|
Integer mailtSq = mktmailManagement.getMailtSq();
|
|
|
+ Integer mailtcSq = mktmailManagementTc.getMailtcSq();
|
|
|
+
|
|
|
+ log.info("mailtcSq : {}",mailtcSq);
|
|
|
+ log.info("mailtSq : {}",mailtSq);
|
|
|
+
|
|
|
String mode = mktmailManagement.getMode();
|
|
|
|
|
|
MailTemplate param = new MailTemplate();
|
|
|
@@ -1111,9 +1119,13 @@ public class TsaMarketingController extends TsaBaseController {
|
|
|
mav.addObject("mode", mode);
|
|
|
|
|
|
if ("U".equals(mode)) {
|
|
|
+
|
|
|
mav.addObject("mktmailInfo", mailTemplateService.getMktmailManagementDetail(mailtSq));
|
|
|
+ mav.addObject("mktmailTCInfo", mailTemplateService.getMktmailManagementTCList(mailtSq));
|
|
|
+ mav.addObject("mktmailGoodsInfo", mailTemplateService.getMktmailManagementGoodsList(mailtcSq));
|
|
|
|
|
|
- log.info("mktmailInfo {}",mailTemplateService.getMktmailManagementDetail(mailtSq));
|
|
|
+ log.info("mktmailTCInfo : {}",mailTemplateService.getMktmailManagementTCList(mailtSq));
|
|
|
+ log.info("mktmailGoodsInfo : {}",mailTemplateService.getMktmailManagementGoodsList(mailtcSq));
|
|
|
}
|
|
|
|
|
|
mav.setViewName("marketing/MktmailmanagementDetailForm");
|
|
|
@@ -1569,7 +1581,7 @@ public class TsaMarketingController extends TsaBaseController {
|
|
|
mav.addObject("usableCustGbList", rendererService.getAvailCommonCodeList("G100"));
|
|
|
|
|
|
// 상위제휴채널 조회
|
|
|
- mav.addObject("upperAfLinkCdList", rendererService.getCommonCodeList("G053"));
|
|
|
+ mav.addObject("upperAfLinkCdList", rendererService.getAvailCommonCodeList("G053"));
|
|
|
|
|
|
} else if(param.getMode().equals("U")){ // 상세 일 때
|
|
|
mav.addObject("planInfo", planService.getPlanWebDetailInfo(param));
|
|
|
@@ -1590,7 +1602,7 @@ public class TsaMarketingController extends TsaBaseController {
|
|
|
mav.addObject("usableCustGbList", rendererService.getAvailCommonCodeList("G100"));
|
|
|
|
|
|
// 상위제휴채널 조회
|
|
|
- mav.addObject("upperAfLinkCdList", rendererService.getCommonCodeList("G053"));
|
|
|
+ mav.addObject("upperAfLinkCdList", rendererService.getAvailCommonCodeList("G053"));
|
|
|
|
|
|
//mav.addObject("planQuestionList", planService.getPlanQuestionList(param));
|
|
|
|
|
|
@@ -1598,7 +1610,7 @@ public class TsaMarketingController extends TsaBaseController {
|
|
|
}
|
|
|
|
|
|
// 사이트 목록
|
|
|
- mav.addObject("siteList", rendererService.getCommonCodeList("G000"));
|
|
|
+ mav.addObject("siteList", rendererService.getAvailCommonCodeList("G000"));
|
|
|
|
|
|
// 공급업체 목록
|
|
|
// mav.addObject("supplyCompList", rendererService.getSupplyCompanyList());
|
|
|
@@ -1610,7 +1622,7 @@ public class TsaMarketingController extends TsaBaseController {
|
|
|
// mav.addObject("custGbList", rendererService.getCommonCodeList("G100", "Y"));
|
|
|
|
|
|
// 사용가능 고객등급 조회
|
|
|
- mav.addObject("usableCustGradeList", rendererService.getCommonCodeList("G110"));
|
|
|
+ mav.addObject("usableCustGradeList", rendererService.getAvailCommonCodeList("G110"));
|
|
|
|
|
|
mav.addObject("mode", param.getMode());
|
|
|
mav.setViewName("marketing/PlanWebDetailPopupForm");
|
|
|
@@ -2063,7 +2075,38 @@ public class TsaMarketingController extends TsaBaseController {
|
|
|
return pollList;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * POLL 투표자 목록
|
|
|
+ *
|
|
|
+ * @param POLL 조회 정보
|
|
|
+ * @return POLL 목록
|
|
|
+ * @author sowon
|
|
|
+ * @since 2021. 2. 22
|
|
|
+ */
|
|
|
+ @PostMapping("/poll/voter/list")
|
|
|
+ @ResponseBody
|
|
|
+ public Collection<Poll> getPollVoterList(@RequestBody Poll poll) {
|
|
|
+ Collection<Poll> pollList = pollService.getPollVoterList(poll);
|
|
|
+ return pollList;
|
|
|
+ }
|
|
|
|
|
|
+ /**
|
|
|
+ * POLL detail 투표율
|
|
|
+ *
|
|
|
+ * @param POLL 투표율
|
|
|
+ * @return POLL 목록
|
|
|
+ * @author sowon
|
|
|
+ * @since 2021. 2. 22
|
|
|
+ */
|
|
|
+ @GetMapping("/poll/voter/list/popup/form")
|
|
|
+ public ModelAndView pollVoterRate(Poll param) {
|
|
|
+ ModelAndView mav = new ModelAndView();
|
|
|
+ mav.addObject("pollQList", pollService.getPollQuestion(param));
|
|
|
+ mav.addObject("pollAList", pollService.getPollAnswer(param));
|
|
|
+ mav.setViewName("marketing/PollVoteRatePopupForm");
|
|
|
+ return mav;
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
|
|
|
}
|