Commit 8cdaa0cd by 徐康

下单购买月卡

parent f335b1ef
...@@ -249,7 +249,7 @@ public class OrderAdapter { ...@@ -249,7 +249,7 @@ public class OrderAdapter {
if(null != shoppingCartGoodsDto.getPayCardFee() && 0l != shoppingCartGoodsDto.getPayCardFee()) { if(null != shoppingCartGoodsDto.getPayCardFee() && 0l != shoppingCartGoodsDto.getPayCardFee()) {
CreateOrderAccountRequest createOrderAccountDto = CreateOrderAccountRequest.builder() CreateOrderAccountRequest createOrderAccountDto = CreateOrderAccountRequest.builder()
.accountId("") .accountId("")
.name("麦咖啡月卡") .name("啡常月享卡")
.price(shoppingCartGoodsDto.getPayCardFee()) .price(shoppingCartGoodsDto.getPayCardFee())
.accountType(QueryOrderAccountType.MCCAFE_MONTH_CARD) .accountType(QueryOrderAccountType.MCCAFE_MONTH_CARD)
.sequence(orderAccountIndex++) .sequence(orderAccountIndex++)
...@@ -1173,7 +1173,7 @@ public class OrderAdapter { ...@@ -1173,7 +1173,7 @@ public class OrderAdapter {
responseVo.setOrderAccounts(convent2OrderAccountVo(ordersBean.getApportionDetails())); responseVo.setOrderAccounts(convent2OrderAccountVo(ordersBean.getApportionDetails()));
if(CollectionUtils.isNotEmpty(ordersBean.getOrderCostDetailList())) { if(CollectionUtils.isNotEmpty(ordersBean.getOrderCostDetailList())) {
ordersBean.getOrderCostDetailList().forEach(o -> { ordersBean.getOrderCostDetailList().forEach(o -> {
if(o.getCostType() == 10) { if(o.getCostType() == 10 && o.getBillType() == 1) {
ProductVo productVo = new ProductVo(); ProductVo productVo = new ProductVo();
productVo.setName(o.getCostName()); productVo.setName(o.getCostName());
productVo.setSpuName(o.getCostName()); productVo.setSpuName(o.getCostName());
......
...@@ -223,6 +223,14 @@ public class CreateOrderVo { ...@@ -223,6 +223,14 @@ public class CreateOrderVo {
private String invoiceTitle; private String invoiceTitle;
/** /**
* 随单购是否购买月享卡
* 1:不购买,2:月卡续费,3:新购月卡
*/
private String buyMonthlyCard;
private String monthlyCardCode;
/**
* 是否使用电子风味卡,如果不为空则为使用 * 是否使用电子风味卡,如果不为空则为使用
*/ */
@Valid @Valid
......
...@@ -95,6 +95,14 @@ public class ShoppingCartInfoRequestVo { ...@@ -95,6 +95,14 @@ public class ShoppingCartInfoRequestVo {
private String receiveId; private String receiveId;
/**
* 随单购是否购买月享卡
* 1:不购买,2:月卡续费,3:新购月卡
*/
private String buyMonthlyCard;
private String monthlyCardCode;
@Data @Data
public final static class SendGoods { public final static class SendGoods {
/** /**
......
...@@ -478,6 +478,8 @@ public class CheckMCCafeOrder { ...@@ -478,6 +478,8 @@ public class CheckMCCafeOrder {
.useCustomerScore(createOrderVo.getUseCustomerScore()) .useCustomerScore(createOrderVo.getUseCustomerScore())
.buyMemberCard(null) .buyMemberCard(null)
.menuType(createOrderVo.getMenuType()) .menuType(createOrderVo.getMenuType())
.buyMonthlyCard(createOrderVo.getBuyMonthlyCard())
.monthlyCardCode(createOrderVo.getMonthlyCardCode())
.build(); .build();
// 如果使用优惠券或者商品券,校验 couponCode // 如果使用优惠券或者商品券,校验 couponCode
// if (StringUtils.isNotBlank(createOrderVo.getCouponCode())) { // if (StringUtils.isNotBlank(createOrderVo.getCouponCode())) {
......
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