|
|
|
@@ -34,10 +34,7 @@ import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest; |
|
|
|
import javax.servlet.http.HttpServletResponse; |
|
|
|
import java.util.Arrays; |
|
|
|
import java.util.Date; |
|
|
|
import java.util.List; |
|
|
|
import java.util.Map; |
|
|
|
import java.util.*; |
|
|
|
|
|
|
|
@RestController |
|
|
|
@RequestMapping("wxCoupon") |
|
|
|
@@ -75,6 +72,10 @@ public class WxCouponController extends BaseController { |
|
|
|
logger.debug("[" + getIpAddr() + "] WxCouponController::list"); |
|
|
|
if (wxCoupon == null) wxCoupon = new WxCoupon(); |
|
|
|
wxCoupon.updateTenantInfo(getTenantInfo()); |
|
|
|
// 处理场景投放发劵显示筛选 |
|
|
|
if (wxCoupon.getSpecifyShowFlag() != null && Boolean.TRUE.equals(wxCoupon.getSpecifyShowFlag())) { |
|
|
|
wxCoupon.setTypes(EnumCouponType.getWxSendCouponType()); |
|
|
|
} |
|
|
|
return couponList(wxCoupon, pageNum, pageSize, isList); |
|
|
|
} |
|
|
|
|
|
|
|
@@ -142,27 +143,31 @@ public class WxCouponController extends BaseController { |
|
|
|
logger.debug("[" + getIpAddr() + "] WxCouponController::list"); |
|
|
|
if (wxCoupon == null) wxCoupon = new WxCoupon(); |
|
|
|
wxCoupon.updateTenantInfo(getTenantInfo()); |
|
|
|
Integer[] typeArray = { |
|
|
|
EnumCouponType.COUPON_MANJIAN.getCode(), |
|
|
|
EnumCouponType.COUPON_DAIJIN.getCode(), |
|
|
|
// EnumCouponType.COUPON_TUANGOU.getCode(), |
|
|
|
EnumCouponType.COUPON_LIPIN.getCode(), |
|
|
|
EnumCouponType.COUPON_TINGCHE.getCode(), |
|
|
|
EnumCouponType.COUPON_MULTIMCH.getCode(), |
|
|
|
EnumCouponType.COUPON_DOUYIN.getCode(), |
|
|
|
EnumCouponType.COUPON_PRESS.getCode(), |
|
|
|
EnumCouponType.COUPON_PREORDER.getCode(), |
|
|
|
EnumCouponType.COUPON_DOUYIN_GO_HOME.getCode(), |
|
|
|
EnumCouponType.COUPON_DOUYIN_DAIJIN.getCode()}; |
|
|
|
|
|
|
|
wxCoupon.setTypes(Arrays.asList(typeArray)); |
|
|
|
|
|
|
|
Integer[] sendTypeArray = { |
|
|
|
EnumCouponSendType.ACTIVE.getCode(), |
|
|
|
EnumCouponSendType.PASSIVE.getCode(),}; |
|
|
|
|
|
|
|
wxCoupon.setSendTypes(Arrays.asList(sendTypeArray)); |
|
|
|
|
|
|
|
// Integer[] typeArray = { |
|
|
|
// EnumCouponType.COUPON_MANJIAN.getCode(), |
|
|
|
// EnumCouponType.COUPON_DAIJIN.getCode(), |
|
|
|
//// EnumCouponType.COUPON_TUANGOU.getCode(), |
|
|
|
// EnumCouponType.COUPON_LIPIN.getCode(), |
|
|
|
// EnumCouponType.COUPON_TINGCHE.getCode(), |
|
|
|
// EnumCouponType.COUPON_MULTIMCH.getCode(), |
|
|
|
// EnumCouponType.COUPON_DOUYIN.getCode(), |
|
|
|
// EnumCouponType.COUPON_PRESS.getCode(), |
|
|
|
// EnumCouponType.COUPON_PREORDER.getCode(), |
|
|
|
// EnumCouponType.COUPON_DOUYIN_GO_HOME.getCode(), |
|
|
|
// EnumCouponType.COUPON_DOUYIN_DAIJIN.getCode()}; |
|
|
|
// |
|
|
|
// wxCoupon.setTypes(Arrays.asList(typeArray)); |
|
|
|
// |
|
|
|
// Integer[] sendTypeArray = { |
|
|
|
// EnumCouponSendType.ACTIVE.getCode(), |
|
|
|
// EnumCouponSendType.PASSIVE.getCode(),}; |
|
|
|
// |
|
|
|
// wxCoupon.setSendTypes(Arrays.asList(sendTypeArray)); |
|
|
|
|
|
|
|
// 处理场景投放发劵显示筛选 |
|
|
|
if (wxCoupon.getSpecifyShowFlag() != null && Boolean.TRUE.equals(wxCoupon.getSpecifyShowFlag())) { |
|
|
|
wxCoupon.setTypes(EnumCouponType.getWxTriggerSendCouponType()); |
|
|
|
} |
|
|
|
if(StringUtils.isNotBlank(wxCoupon.getSortColumn())){ |
|
|
|
String coryColumn = "c."+wxCoupon.getSortColumns(); |
|
|
|
wxCoupon.setSortColumns(coryColumn); |
|
|
|
|