Commit c444a8bd by 徐高华

卡券数量

parent 841be48c
...@@ -41,6 +41,7 @@ import com.gic.integralmall.api.dto.IntegralMallExchangeLogDTO; ...@@ -41,6 +41,7 @@ import com.gic.integralmall.api.dto.IntegralMallExchangeLogDTO;
import com.gic.integralmall.api.service.IntegralmallService; import com.gic.integralmall.api.service.IntegralmallService;
import com.gic.marketing.api.dto.CoupCardShelfDTO; import com.gic.marketing.api.dto.CoupCardShelfDTO;
import com.gic.marketing.api.dto.MemberCardLogDTO; import com.gic.marketing.api.dto.MemberCardLogDTO;
import com.gic.marketing.api.dto.WechatCard;
import com.gic.marketing.api.dto.member.MemberSmsLogDTO; import com.gic.marketing.api.dto.member.MemberSmsLogDTO;
import com.gic.marketing.api.dto.member.MemberWechatLogDTO; import com.gic.marketing.api.dto.member.MemberWechatLogDTO;
import com.gic.marketing.api.service.CardExportService; import com.gic.marketing.api.service.CardExportService;
...@@ -52,6 +53,7 @@ import com.gic.marketing.pro.api.dto.game.GameDTO; ...@@ -52,6 +53,7 @@ import com.gic.marketing.pro.api.dto.game.GameDTO;
import com.gic.marketing.pro.api.service.ai.AiMemberLogApiService; import com.gic.marketing.pro.api.service.ai.AiMemberLogApiService;
import com.gic.marketing.pro.api.service.game.GameApiService; import com.gic.marketing.pro.api.service.game.GameApiService;
import com.gic.member.api.dto.AchievementSystemDTO; import com.gic.member.api.dto.AchievementSystemDTO;
import com.gic.member.api.dto.MemberDTO;
import com.gic.member.api.service.AchievementService; import com.gic.member.api.service.AchievementService;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
...@@ -259,6 +261,12 @@ public class MemberMarketingController extends WebBaseController { ...@@ -259,6 +261,12 @@ public class MemberMarketingController extends WebBaseController {
@RequestMapping("/member/marketing-count") @RequestMapping("/member/marketing-count")
@ResponseBody @ResponseBody
public RestResponse<Map<String,Integer>> marketingCount(String memberId, String enterpriseId) { public RestResponse<Map<String,Integer>> marketingCount(String memberId, String enterpriseId) {
//1 待使用 2已使用 3已过期
Page<WechatCard> page = new Page<WechatCard>();
page.setPageSize(Integer.MAX_VALUE);
page.setCurrentPage(1);
page = this.cardExportService.getMemgerCouponByStatus(memberId, 1, page);
int memberCouponCount = page.getTotalCount();
// 时间默认一个月 // 时间默认一个月
Calendar start = Calendar.getInstance(); Calendar start = Calendar.getInstance();
Date endTime = start.getTime(); Date endTime = start.getTime();
...@@ -288,6 +296,7 @@ public class MemberMarketingController extends WebBaseController { ...@@ -288,6 +296,7 @@ public class MemberMarketingController extends WebBaseController {
map.put("coupon", cardPage.getTotalCount()) ; map.put("coupon", cardPage.getTotalCount()) ;
map.put("wechat", wechatPage.getTotalCount()) ; map.put("wechat", wechatPage.getTotalCount()) ;
map.put("ai", aiMemberLogRes.getResult().getTotalCount()) ; map.put("ai", aiMemberLogRes.getResult().getTotalCount()) ;
map.put("memberCouponCount", memberCouponCount) ;
return RestResponse.successResult(map); return RestResponse.successResult(map);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment