Commit ae876b83 by chongfu.liang

fix

parent 4383d7ce
...@@ -480,7 +480,7 @@ public class AbstractListCartGoodsService implements ListCartGoodsService { ...@@ -480,7 +480,7 @@ public class AbstractListCartGoodsService implements ListCartGoodsService {
DeliveryBO delivery = null; DeliveryBO delivery = null;
if (BusinessTypeEnum.SAAS_DELIVERY.getCode().equals(baseRequestDTO.getMenuType())) { if (BusinessTypeEnum.SAAS_DELIVERY.getCode().equals(baseRequestDTO.getMenuType())) {
delivery = this.delivery(distributeBO.getCalculationDiscountBO(), baseRequestDTO, delivery = this.delivery(distributeBO.getCalculationDiscountBO(), baseRequestDTO,
activityQueryDto, distributeBO.getCalculationDiscountBO().getDistributionFee()); activityQueryDto);
} }
/** /**
...@@ -601,8 +601,7 @@ public class AbstractListCartGoodsService implements ListCartGoodsService { ...@@ -601,8 +601,7 @@ public class AbstractListCartGoodsService implements ListCartGoodsService {
} }
public DeliveryBO delivery(CalculationDiscountBO calculationDiscountBO, ListCartGoodsBO baseRequestDTO public DeliveryBO delivery(CalculationDiscountBO calculationDiscountBO, ListCartGoodsBO baseRequestDTO
, ActivityQueryDto activityQueryDto , ActivityQueryDto activityQueryDto) {
, Long deliveryAmount) {
DeliveryBO deliveryBO = new DeliveryBO(); DeliveryBO deliveryBO = new DeliveryBO();
DecimalFormat df = new DecimalFormat("###.##"); DecimalFormat df = new DecimalFormat("###.##");
List<ActivityTypeEnum> activityTypeEnums = new LinkedList<>(); List<ActivityTypeEnum> activityTypeEnums = new LinkedList<>();
...@@ -619,6 +618,10 @@ public class AbstractListCartGoodsService implements ListCartGoodsService { ...@@ -619,6 +618,10 @@ public class AbstractListCartGoodsService implements ListCartGoodsService {
} }
CalculationDiscountBO.CalculationDiscountResult.Discount discount=null; CalculationDiscountBO.CalculationDiscountResult.Discount discount=null;
CalculationDiscountBO.CalculationDiscountResult discountResult = null; CalculationDiscountBO.CalculationDiscountResult discountResult = null;
Long deliveryAmount = 0L;
if (calculationDiscountBO != null){
deliveryAmount = calculationDiscountBO.getDistributionFee();
}
if (calculationDiscountBO != null && calculationDiscountBO.getResult() != null && CollectionUtils.isNotEmpty(calculationDiscountBO.getResult().getDiscounts())) { if (calculationDiscountBO != null && calculationDiscountBO.getResult() != null && CollectionUtils.isNotEmpty(calculationDiscountBO.getResult().getDiscounts())) {
discountResult = calculationDiscountBO.getResult(); discountResult = calculationDiscountBO.getResult();
discount = discountResult.getDiscounts().stream().filter((d) -> ActivityTypeEnum.TYPE_14.getCode().equals(d.getType())).findFirst().orElse(null); discount = discountResult.getDiscounts().stream().filter((d) -> ActivityTypeEnum.TYPE_14.getCode().equals(d.getType())).findFirst().orElse(null);
......
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