Commit 688abf9e by ping.wu

微商城运费付款方式

parent f84efaf2
...@@ -7,6 +7,9 @@ public class DeliveryFeeInfo { ...@@ -7,6 +7,9 @@ public class DeliveryFeeInfo {
private Long deliveryAmount; private Long deliveryAmount;
private Integer deliveryType; /**
* 微商城配送类型 到付 0:不包邮; 1:包邮; 2:运费到付
*/
private Integer costType;
} }
...@@ -34,6 +34,12 @@ public class QueryDeliveryTemplateResponseVo { ...@@ -34,6 +34,12 @@ public class QueryDeliveryTemplateResponseVo {
/** /**
* 是否包邮 -> true:是; false:否 * 是否包邮 -> true:是; false:否
*/ */
@Deprecated
private Boolean isDispatchFree; private Boolean isDispatchFree;
/**
* 微商城配送类型 到付 0:不包邮; 1:包邮; 2:运费到付
*/
private Integer costType;
} }
} }
...@@ -96,9 +96,9 @@ public class ShoppingCartGoodsResponseVo extends ShoppingCartGoodsBaseResponseV ...@@ -96,9 +96,9 @@ public class ShoppingCartGoodsResponseVo extends ShoppingCartGoodsBaseResponseV
private Long deliveryAmount; private Long deliveryAmount;
/** /**
* 微商城配送类型 到付 * 微商城配送类型 到付 0:不包邮; 1:包邮; 2:运费到付
*/ */
private Integer deliveryType; private Integer costType;
/** /**
* 减免后配送费 * 减免后配送费
......
package cn.freemud.enums;
public enum DeliveryTemplateCostTypeEnum {
//0:不包邮; 1:包邮; 2:运费到付
COST_TYPE_0(0,"不包邮"),
COST_TYPE_1(1,"包邮"),
COST_TYPE_2(2,"运费到付");
private Integer code;
private String desc;
DeliveryTemplateCostTypeEnum(Integer code, String desc) {
this.code = code;
this.desc = desc;
}
public Integer getCode() {
return code;
}
public void setCode(Integer code) {
this.code = code;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
}
...@@ -419,7 +419,7 @@ public class ShoppingCartMallServiceImpl implements ShoppingCartNewService { ...@@ -419,7 +419,7 @@ public class ShoppingCartMallServiceImpl implements ShoppingCartNewService {
DeliveryFeeInfo deliveryFeeInfo = calculateDeliveryAmount(partnerId, shoppingCartInfoRequestVo.getProvince(), cartGoodsList); DeliveryFeeInfo deliveryFeeInfo = calculateDeliveryAmount(partnerId, shoppingCartInfoRequestVo.getProvince(), cartGoodsList);
Long deliveryAmount = deliveryFeeInfo.getDeliveryAmount(); Long deliveryAmount = deliveryFeeInfo.getDeliveryAmount();
shoppingCartGoodsResponseVo.setDeliveryType(deliveryFeeInfo.getDeliveryType()); shoppingCartGoodsResponseVo.setCostType(deliveryFeeInfo.getCostType());
ActivityQueryDto activityQueryDto = activityAdapter.getActivityQueryDto(partnerId, storeId, userId, appId, shoppingCartInfoRequestVo.getOrderType()); ActivityQueryDto activityQueryDto = activityAdapter.getActivityQueryDto(partnerId, storeId, userId, appId, shoppingCartInfoRequestVo.getOrderType());
CouponPromotionVO couponPromotionVO = couponAdapter.getCouponPromotionVO(shoppingCartInfoRequestVo, userLoginInfoDto); CouponPromotionVO couponPromotionVO = couponAdapter.getCouponPromotionVO(shoppingCartInfoRequestVo, userLoginInfoDto);
...@@ -990,8 +990,9 @@ public class ShoppingCartMallServiceImpl implements ShoppingCartNewService { ...@@ -990,8 +990,9 @@ public class ShoppingCartMallServiceImpl implements ShoppingCartNewService {
if(!isDispatchFree) { if(!isDispatchFree) {
deliveryAmount = Long.valueOf(null == queryDeliveryTemplateResponseVo.getData().getFreight() ? 0 : queryDeliveryTemplateResponseVo.getData().getFreight() ); deliveryAmount = Long.valueOf(null == queryDeliveryTemplateResponseVo.getData().getFreight() ? 0 : queryDeliveryTemplateResponseVo.getData().getFreight() );
} }
//邮费付款方式 DeliveryTemplateCostTypeEnum
if(queryDeliveryTemplateResponseVo.getData() != null){ if(queryDeliveryTemplateResponseVo.getData() != null){
deliveryFeeInfo.setDeliveryType(1); deliveryFeeInfo.setCostType(queryDeliveryTemplateResponseVo.getData().getCostType());
} }
deliveryFeeInfo.setDeliveryAmount(deliveryAmount); deliveryFeeInfo.setDeliveryAmount(deliveryAmount);
return deliveryFeeInfo; return deliveryFeeInfo;
......
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