zhengfangyuan 3 лет назад
Родитель
Сommit
19732d89a8
1 измененных файлов: 23 добавлений и 6 удалений
  1. +23
    -6
      mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java

+ 23
- 6
mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java Просмотреть файл

@@ -535,14 +535,31 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService {
}
}
Map<Long, List<WxMerchantVo>> couponMerchantVoMap = null;
if (null != mallCouponMerchantVoMap) {
couponMerchantVoMap = new HashMap<Long, List<WxMerchantVo>>();
for (Iterator<String> it = mallCouponMerchantVoMap.keySet().iterator();it.hasNext();) {
String mtid = it.next();
Map<Long,List<WxMerchantVo>> couponMerchantList = mallCouponMerchantVoMap.get(mtid);
if (null != couponMerchantList) {
for (Iterator<Long> cid = couponMerchantList.keySet().iterator();cid.hasNext();) {
Long couponId = cid.next();
List<WxMerchantVo> merchantVoList = couponMerchantList.get(couponId);
if (null != merchantVoList && merchantVoList.size() > 0 ) {
List<WxMerchantVo> vlist = couponMerchantVoMap.get(couponId);
if (null != vlist && vlist.size() > 0 ) {
merchantVoList.addAll(vlist);
}
couponMerchantVoMap.put(couponId, merchantVoList);
}
}
}
}
}
for (int i = 0 ; i < couponOrderList.size() ; i ++) {
WxCouponOrder couponOrder = couponOrderList.get(i);
Map<Long, List<WxMerchantVo>> couponMerchantVoMap = null;
if (!StringUtils.isBlank(couponOrder.getBTenantId())) {
if (null != mallCouponMerchantVoMap){
couponMerchantVoMap = mallCouponMerchantVoMap.get(couponOrder.getBTenantId());
}
}
if (null == couponMerchantVoMap) {
couponMerchantVoMap = new HashMap<Long, List<WxMerchantVo>>();
}


Загрузка…
Отмена
Сохранить