Browse Source

[BUG][1000918]:修复商户停用后还能快速复制投放券的问题

release_toaliyun_real
hupeng 7 years ago
parent
commit
008d28b1c0
1 changed files with 11 additions and 1 deletions
  1. +11
    -1
      mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java

+ 11
- 1
mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java View File

@@ -1,6 +1,7 @@
package com.iformall.service.impl;

import java.util.*;
import java.util.stream.Collectors;

import com.alibaba.fastjson.JSONObject;
import com.github.pagehelper.PageHelper;
@@ -10,6 +11,7 @@ import com.iformall.common.ResultData;
import com.iformall.domain.po.WxCoupon;
import com.iformall.domain.po.WxCouponMerchant;
import com.iformall.domain.vo.WxCouponCVo;
import com.iformall.domain.vo.WxMerchantVo;
import com.iformall.enums.*;
import com.iformall.mapper.WxCouponMapper;
import com.iformall.mapper.WxCouponMerchantMapper;
@@ -71,7 +73,15 @@ public class WxCouponServiceImpl implements WxCouponService {

@Override
public WxCouponCVo getVoById(Long id) {
return wxCouponMapper.findVoDetail(id);
WxCouponCVo wxCouponCVo = wxCouponMapper.findVoDetail(id);
List<WxMerchantVo> merchantList = wxCouponCVo.getMerchantVoList();
if (merchantList != null) {
merchantList = merchantList.stream().filter(
m->m.getMerchantStatus().equals(EnumMerchantStatus.VALID.getCode()))
.collect(Collectors.toList());
}
wxCouponCVo.setMerchantVoList(merchantList);
return wxCouponCVo;
}




Loading…
Cancel
Save