Commit 4f5a4463 by 周晓航

Merge branch 'KA-20210722-自提根据模板配置计算餐具包装费ID1033456-zxh'

# Conflicts:
#	shopping-cart-application-service/src/main/java/cn/freemud/service/impl/ShoppingCartNewServiceImpl.java
parents 18df9159 f903d599
...@@ -111,6 +111,10 @@ public class ShoppingCartInfoRequestVo { ...@@ -111,6 +111,10 @@ public class ShoppingCartInfoRequestVo {
private String buyMonthlyCard; private String buyMonthlyCard;
private String monthlyCardCode; private String monthlyCardCode;
/**
* 是否为订单请求算价来源
*/
private Integer isOrderReq = 0;
@Data @Data
public final static class SendGoods { public final static class SendGoods {
......
...@@ -607,6 +607,7 @@ public class CheckOrder { ...@@ -607,6 +607,7 @@ public class CheckOrder {
.useCustomerScore(createOrderVo.getUseCustomerScore()) .useCustomerScore(createOrderVo.getUseCustomerScore())
.buyMemberCard(buyMemberCard) .buyMemberCard(buyMemberCard)
.menuType(createOrderVo.getMenuType()) .menuType(createOrderVo.getMenuType())
.isOrderReq(1)
.build(); .build();
// 如果使用优惠券或者商品券,校验 couponCode // 如果使用优惠券或者商品券,校验 couponCode
if (StringUtils.isNotBlank(createOrderVo.getCouponCode())) { if (StringUtils.isNotBlank(createOrderVo.getCouponCode())) {
......
...@@ -139,6 +139,11 @@ public class ShoppingCartInfoRequestVo extends BaseRequestVo { ...@@ -139,6 +139,11 @@ public class ShoppingCartInfoRequestVo extends BaseRequestVo {
*/ */
private String monthlyCardCode; private String monthlyCardCode;
/**
* 是否为订单请求算价来源
*/
private Integer isOrderReq = 0;
@Data @Data
public final static class SendGoods { public final static class SendGoods {
/** /**
......
...@@ -2161,7 +2161,8 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService { ...@@ -2161,7 +2161,8 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService {
//fisherman 【ID1033456】自提根据模板配置计算餐具包装费 //fisherman 【ID1033456】自提根据模板配置计算餐具包装费
Long packAmount = commonFunctionHandle.getPackAmountByStoreConfig(shoppingCartInfoRequestVo, shoppingCartGoodsResponseVo.getNewPackAmount()); Long packAmount = commonFunctionHandle.getPackAmountByStoreConfig(shoppingCartInfoRequestVo, shoppingCartGoodsResponseVo.getNewPackAmount());
shoppingCartGoodsResponseVo.setNewPackAmount(packAmount); shoppingCartGoodsResponseVo.setNewPackAmount(packAmount);
if (Objects.equals(shoppingCartInfoRequestVo.getFlag(), SubmitPageEnum.YES.getCode())){ if (Objects.equals(shoppingCartInfoRequestVo.getFlag(), SubmitPageEnum.YES.getCode())
|| shoppingCartInfoRequestVo.getIsOrderReq().compareTo(1)==0){
Long originalTotalAmount = shoppingCartGoodsResponseVo.getOriginalTotalAmount() + packAmount; Long originalTotalAmount = shoppingCartGoodsResponseVo.getOriginalTotalAmount() + packAmount;
Long totalAmount = shoppingCartGoodsResponseVo.getTotalAmount() + packAmount; Long totalAmount = shoppingCartGoodsResponseVo.getTotalAmount() + packAmount;
shoppingCartGoodsResponseVo.setOriginalTotalAmount(originalTotalAmount); shoppingCartGoodsResponseVo.setOriginalTotalAmount(originalTotalAmount);
......
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