From 3db6182d58fa6f73cb773c1e59b2eef8489040cb Mon Sep 17 00:00:00 2001 From: xhxu Date: Fri, 12 Mar 2021 12:48:10 +0800 Subject: [PATCH] coupons --- .../controller/WxCouponChannelController.java | 24 ++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxCouponChannelController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxCouponChannelController.java index dd630f7b8..dbfa54d2a 100644 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxCouponChannelController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxCouponChannelController.java @@ -1,8 +1,10 @@ package com.iformall.controller; import java.util.Date; +import java.util.List; import java.util.Map; +import com.iformall.common.ErrorCode; import org.apache.commons.collections.map.HashedMap; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; @@ -94,7 +96,27 @@ public class WxCouponChannelController extends BaseController { @ApiImplicitParams({ @ApiImplicitParam(name = "pageNum", value = "页数", dataType = "int", paramType = "query", required = true), @ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "int", paramType = "query", required = true)}) - public ResultData listByMerchant(@RequestBody WxCouponChannel wxCouponChannel, @RequestBody Integer pageNum, @RequestBody Integer pageSize) { +// public ResultData listByMerchant(@RequestBody WxCouponChannel wxCouponChannel, @RequestBody Integer pageNum, @RequestBody Integer pageSize) { + public ResultData listByMerchant(@RequestBody Map params) { + String pageNumStr = params.get("pageNum").toString(); + String pageSizeStr = params.get("pageSize").toString(); + if(StringUtils.isBlank(pageNumStr) || StringUtils.isBlank(pageSizeStr)){ + return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); + } + int pageNum = Integer.parseInt(pageNumStr); + int pageSize = Integer.parseInt(pageSizeStr); + + String merchantIdStr = params.get("merchantId").toString(); + List merchantIds = (List) params.get("merchantIds"); + Long merchantId = null; + if(StringUtils.isNotBlank(merchantIdStr)){ + merchantId =Long.parseLong(merchantIdStr); + } + + WxCouponChannel wxCouponChannel = new WxCouponChannel(); + wxCouponChannel.setMerchantId(merchantId); + wxCouponChannel.setMerchantIds(merchantIds); + wxCouponChannel.updateTenantInfo(getTenantInfo()); wxCouponChannel.setStatus(EnumCouponChannelStatus.STATUS_THROW_IN.getCode()); wxCouponChannel.setSortColumns(BaseEntity.SortField.UpdateDate_DESC, BaseEntity.SortField.Id_DESC);