Commit cc085a29 by ping.wu

会员不返回券开始结束时间取券码新加的返回时间

parent e0f6c9c4
...@@ -379,9 +379,9 @@ public class CouponDiscountCalculation { ...@@ -379,9 +379,9 @@ public class CouponDiscountCalculation {
detail.setActivityName(memberCoupon.getCouponName()); detail.setActivityName(memberCoupon.getCouponName());
String startDate = ""; String startDate = "";
String endDate = ""; String endDate = "";
if(memberCoupon.getStartTime() != null && memberCoupon.getEndTime() != null){ if(couponStateVo.getValidStartTime() != null && couponStateVo.getValidEndTime() != null){
startDate = DateUtil.convert2String(DateUtil.convert2Date(memberCoupon.getStartTime(), DateUtil.FORMAT_yyyyMMdd_date), DateUtil.FORMAT_yyyyMMdd_date).replace("-", "."); startDate = DateUtil.convert2String(DateUtil.convert2Date(couponStateVo.getValidStartTime(), DateUtil.FORMAT_yyyyMMdd_date), DateUtil.FORMAT_yyyyMMdd_date).replace("-", ".");
endDate = DateUtil.convert2String(DateUtil.convert2Date(memberCoupon.getEndTime(), DateUtil.FORMAT_yyyyMMdd_date), DateUtil.FORMAT_yyyyMMdd_date).replace("-", "."); endDate = DateUtil.convert2String(DateUtil.convert2Date(couponStateVo.getValidEndTime(), DateUtil.FORMAT_yyyyMMdd_date), DateUtil.FORMAT_yyyyMMdd_date).replace("-", ".");
} }
detail.setEndTime(endDate); detail.setEndTime(endDate);
detail.setStartTime(startDate); detail.setStartTime(startDate);
......
...@@ -121,15 +121,15 @@ public class TimeSaleCalculation { ...@@ -121,15 +121,15 @@ public class TimeSaleCalculation {
if ((goods = goodsMap.get(cartGoods.getSkuId())) == null || ObjectUtils.equals(ActivityTypeEnum.TYPE_81.getCode(), cartGoods.getActivityType())) { if ((goods = goodsMap.get(cartGoods.getSkuId())) == null || ObjectUtils.equals(ActivityTypeEnum.TYPE_81.getCode(), cartGoods.getActivityType())) {
continue; continue;
} }
if(goods.getArtNo() == null){
throw new ServiceException(ResponseResult.OPERATE_TOO_OFTEN);
}
cartGoods.setCustomerCode(goods.getArtNo());
ActivityCalculationDiscountResponseDto.CalculationDiscountResult.Goods.GoodsDiscount goodsDiscount = getGoodsDiscount(goods.getDiscounts(), Arrays.asList(ActivityTypeEnum.TYPE_2.getCode(), ActivityTypeEnum.TYPE_21.getCode(), ActivityTypeEnum.TYPE_23.getCode())); ActivityCalculationDiscountResponseDto.CalculationDiscountResult.Goods.GoodsDiscount goodsDiscount = getGoodsDiscount(goods.getDiscounts(), Arrays.asList(ActivityTypeEnum.TYPE_2.getCode(), ActivityTypeEnum.TYPE_21.getCode(), ActivityTypeEnum.TYPE_23.getCode()));
if (goodsDiscount == null) { if (goodsDiscount == null) {
continue; continue;
} }
//活动商品键位编号为空
if(CollectionUtils.isNotEmpty(goods.getDiscounts()) && StringUtils.isBlank(goods.getArtNo())){
throw new ServiceException(ResponseResult.OPERATE_TOO_OFTEN);
}
cartGoods.setCustomerCode(goods.getArtNo());
Long totalDiscountAmount = goodsDiscount.getDiscount(); Long totalDiscountAmount = goodsDiscount.getDiscount();
ActivityDiscountsDto activityDiscountsDto = new ActivityDiscountsDto(); ActivityDiscountsDto activityDiscountsDto = new ActivityDiscountsDto();
activityDiscountsDto.setActivityCode(goodsDiscount.getActivityCode()); activityDiscountsDto.setActivityCode(goodsDiscount.getActivityCode());
......
...@@ -32,8 +32,13 @@ public class CouponState { ...@@ -32,8 +32,13 @@ public class CouponState {
private String limitType; private String limitType;
private List<Product> productList; private List<Product> productList;
//以下为麦咖啡新加字段
private String actName; private String actName;
private String actDesc; private String actDesc;
private String validEndTime;
private String validStartTime;
} }
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