记得上下班打卡 | git大法好,push需谨慎

Commit 616fc423 authored by 胡佳晨's avatar 胡佳晨

Merge branch 'master_change_112233' into pre

parents adfbea63 328732fe
...@@ -61,6 +61,9 @@ public class CandyCouponServiceImpl implements ICandyCouponService { ...@@ -61,6 +61,9 @@ public class CandyCouponServiceImpl implements ICandyCouponService {
for (CandyUserCouponBasicDto dtoItem : dtoList) { for (CandyUserCouponBasicDto dtoItem : dtoList) {
CandyCouponVo baseVo = CouponBaseUtil.getBaseCouponUserVo(dtoItem); CandyCouponVo baseVo = CouponBaseUtil.getBaseCouponUserVo(dtoItem);
if(baseVo==null){
continue;
}
if (type == 1) { if (type == 1) {
if (baseVo.getState().equals(3) || dtoItem.getState().equals(5)) { if (baseVo.getState().equals(3) || dtoItem.getState().equals(5)) {
continue; continue;
...@@ -121,6 +124,9 @@ public class CandyCouponServiceImpl implements ICandyCouponService { ...@@ -121,6 +124,9 @@ public class CandyCouponServiceImpl implements ICandyCouponService {
continue; continue;
} }
CandyCouponVo baseVo = CouponBaseUtil.getBaseCouponUserVo(dtoItem); CandyCouponVo baseVo = CouponBaseUtil.getBaseCouponUserVo(dtoItem);
if(baseVo==null){
continue;
}
if (dtoItem.getExclusive().equals(1)) { //会员券 if (dtoItem.getExclusive().equals(1)) { //会员券
memberCoupon.add(baseVo); memberCoupon.add(baseVo);
} }
...@@ -538,6 +544,9 @@ public class CandyCouponServiceImpl implements ICandyCouponService { ...@@ -538,6 +544,9 @@ public class CandyCouponServiceImpl implements ICandyCouponService {
for (CandyUserCouponBasicDto dtoItem : dtoList) { for (CandyUserCouponBasicDto dtoItem : dtoList) {
if (uCouponIdList.contains(dtoItem.getUcouponId())) { if (uCouponIdList.contains(dtoItem.getUcouponId())) {
CandyCouponVo baseVo = CouponBaseUtil.getBaseCouponUserVo(dtoItem); CandyCouponVo baseVo = CouponBaseUtil.getBaseCouponUserVo(dtoItem);
if(baseVo==null){
continue;
}
vo.add(baseVo); vo.add(baseVo);
} else { } else {
continue; continue;
......
package com.liquidnet.service.candy.util; package com.liquidnet.service.candy.util;
import com.liquidnet.commons.lang.util.DateUtil; import com.liquidnet.commons.lang.util.DateUtil;
import com.liquidnet.commons.lang.util.JsonUtils;
import com.liquidnet.service.candy.dto.CandyCouponInfoDto; import com.liquidnet.service.candy.dto.CandyCouponInfoDto;
import com.liquidnet.service.candy.dto.CandyCouponRuleDto; import com.liquidnet.service.candy.dto.CandyCouponRuleDto;
import com.liquidnet.service.candy.dto.CandyUserCouponBasicDto; import com.liquidnet.service.candy.dto.CandyUserCouponBasicDto;
...@@ -55,6 +56,9 @@ public class CouponBaseUtil { ...@@ -55,6 +56,9 @@ public class CouponBaseUtil {
} else { } else {
vo.setCouType(dtoItem.getCouType()); vo.setCouType(dtoItem.getCouType());
} }
if (dtoItem.getDuedAt() == null) {
return null;
}
vo.setState(getCouponState(now, dtoItem.getDuedAt(), dtoItem.getBindAt(), dtoItem.getState())); vo.setState(getCouponState(now, dtoItem.getDuedAt(), dtoItem.getBindAt(), dtoItem.getState()));
vo.setUseRules(rulesVoList); vo.setUseRules(rulesVoList);
return vo; return vo;
......
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