|
@@ -208,6 +208,18 @@ public class TscCouponService {
|
|
|
return couponDao.getLimitedTimeCouponList(cpnId);
|
|
return couponDao.getLimitedTimeCouponList(cpnId);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 쿠폰 제휴채널 조회
|
|
|
|
|
+ * @param
|
|
|
|
|
+ * @return
|
|
|
|
|
+ * @author bin2107
|
|
|
|
|
+ * @since 2021-04-22
|
|
|
|
|
+ */
|
|
|
|
|
+ public ArrayList<Coupon> getCouponAfChannelList(int cpnId) {
|
|
|
|
|
+ return couponDao.getCouponAfChannelList(cpnId);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 쿠폰 저장
|
|
* 쿠폰 저장
|
|
|
* @param params
|
|
* @param params
|
|
@@ -226,6 +238,7 @@ public class TscCouponService {
|
|
|
couponDao.deleteCouponRefVal(params); // 공급업체,브랜드,카테고리,상품 삭제
|
|
couponDao.deleteCouponRefVal(params); // 공급업체,브랜드,카테고리,상품 삭제
|
|
|
couponDao.deleteCouponBurden(params); // 입점업체 분담율 삭제
|
|
couponDao.deleteCouponBurden(params); // 입점업체 분담율 삭제
|
|
|
couponDao.deleteLimitedTimeCoupon(params); // 선착순 쿠폰 삭제
|
|
couponDao.deleteLimitedTimeCoupon(params); // 선착순 쿠폰 삭제
|
|
|
|
|
+ couponDao.deleteCouponAfChannel(params); // 제휴링크 삭제
|
|
|
}else{ //등록모드일때
|
|
}else{ //등록모드일때
|
|
|
params.setCpnStat("G232_10");
|
|
params.setCpnStat("G232_10");
|
|
|
couponDao.couponInsert(params);
|
|
couponDao.couponInsert(params);
|
|
@@ -304,6 +317,7 @@ public class TscCouponService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 입점업체분담율
|
|
// 입점업체분담율
|
|
|
|
|
+ log.info("CouponAfChannel params getBurdenList{}",params.getBurdenList());
|
|
|
for(CouponBurden couponBurden : params.getBurdenList()){
|
|
for(CouponBurden couponBurden : params.getBurdenList()){
|
|
|
couponBurden.setCpnId(params.getCpnId());
|
|
couponBurden.setCpnId(params.getCpnId());
|
|
|
couponBurden.setRegNo(params.getRegNo());
|
|
couponBurden.setRegNo(params.getRegNo());
|
|
@@ -318,6 +332,14 @@ public class TscCouponService {
|
|
|
couponLimitedTime.setUpdNo(params.getUpdNo());
|
|
couponLimitedTime.setUpdNo(params.getUpdNo());
|
|
|
couponDao.createLimitedTimeCoupon(couponLimitedTime);
|
|
couponDao.createLimitedTimeCoupon(couponLimitedTime);
|
|
|
}
|
|
}
|
|
|
|
|
+ log.info("CouponAfChannel params getAfChannelList{}",params.getAfChannelList());
|
|
|
|
|
+ // 쿠폰제휴링크
|
|
|
|
|
+ for(CouponAfChannel couponAfChannel : params.getAfChannelList()){
|
|
|
|
|
+ couponAfChannel.setCpnId(params.getCpnId());
|
|
|
|
|
+ couponAfChannel.setRegNo(params.getRegNo());
|
|
|
|
|
+ log.info("CouponAfChannel couponAfChannel{}",couponAfChannel);
|
|
|
|
|
+ couponDao.createCouponAfChannel(couponAfChannel);
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
// 수정모드이고 변경된 쿠폰상태가 대기 , 중지 인경우 고객이 발급받은 내용도 변경
|
|
// 수정모드이고 변경된 쿠폰상태가 대기 , 중지 인경우 고객이 발급받은 내용도 변경
|
|
|
if(cpnId != 0 &&
|
|
if(cpnId != 0 &&
|