Commit c2c266f0 by 徐康

productgroupId问题

parent 18d67183
...@@ -3162,6 +3162,9 @@ public class OrderSdkAdapter { ...@@ -3162,6 +3162,9 @@ public class OrderSdkAdapter {
if (StringUtils.isNotBlank(product.getSplitIndex())){ if (StringUtils.isNotBlank(product.getSplitIndex())){
extInfo.setSplitIndex(product.getSplitIndex()); extInfo.setSplitIndex(product.getSplitIndex());
} }
if (null != product.getProductGroupId()) {
extInfo.setProductGroupId(product.getProductGroupId());
}
extInfo.setStapleFood(product.getStapleFood()); extInfo.setStapleFood(product.getStapleFood());
extInfo.setOriginalGoodsUid(product.getOriginalGoodsUid()); extInfo.setOriginalGoodsUid(product.getOriginalGoodsUid());
......
...@@ -133,6 +133,8 @@ public class CreateOrderProductRequest extends BaseConfig { ...@@ -133,6 +133,8 @@ public class CreateOrderProductRequest extends BaseConfig {
*/ */
private Boolean isFixedProduct; private Boolean isFixedProduct;
private Long productGroupId;
/** /**
* 套餐--6 * 套餐--6
*/ */
......
...@@ -97,6 +97,8 @@ public class OrderProductAddInfoDto extends BaseConfig { ...@@ -97,6 +97,8 @@ public class OrderProductAddInfoDto extends BaseConfig {
*/ */
private String splitIndex; private String splitIndex;
private Long productGroupId;
/** /**
* 虚拟商品发券id * 虚拟商品发券id
*/ */
......
...@@ -2768,6 +2768,7 @@ public class OrderAdapter { ...@@ -2768,6 +2768,7 @@ public class OrderAdapter {
createOrderProductDemoDto.setClassificationId(cartGoodsDetailDto.getClassificationId()); createOrderProductDemoDto.setClassificationId(cartGoodsDetailDto.getClassificationId());
createOrderProductDemoDto.setClassificationName(cartGoodsDetailDto.getClassificationName()); createOrderProductDemoDto.setClassificationName(cartGoodsDetailDto.getClassificationName());
createOrderProductDemoDto.setSplitIndex(cartGoodsDetailDto.getSplitIndex()); createOrderProductDemoDto.setSplitIndex(cartGoodsDetailDto.getSplitIndex());
createOrderProductDemoDto.setProductGroupId(cartGoodsDetailDto.getProductGroupId());
if(CollectionUtils.isNotEmpty(cartGoodsDetailDto.getSpecialExtra())) { if(CollectionUtils.isNotEmpty(cartGoodsDetailDto.getSpecialExtra())) {
createOrderProductDemoDto.setSpecialAttrs(new ArrayList<>()); createOrderProductDemoDto.setSpecialAttrs(new ArrayList<>());
cartGoodsDetailDto.getSpecialExtra().stream().forEach(o -> { cartGoodsDetailDto.getSpecialExtra().stream().forEach(o -> {
......
...@@ -186,6 +186,7 @@ public class ShoppingCartGoodsDto { ...@@ -186,6 +186,7 @@ public class ShoppingCartGoodsDto {
* 是否是套餐内固定商品 * 是否是套餐内固定商品
*/ */
private Boolean isFixedProduct; private Boolean isFixedProduct;
private Long productGroupId;
/** /**
* 三方商品编号 * 三方商品编号
......
...@@ -68,6 +68,7 @@ public class RecentGoodsInfoVo { ...@@ -68,6 +68,7 @@ public class RecentGoodsInfoVo {
private String spuId; private String spuId;
private String skuId; private String skuId;
private Long productGroupId;
/** /**
* 商品的spuName * 商品的spuName
......
...@@ -2429,6 +2429,10 @@ public class MCCafeOrderServiceImpl implements MCCafeOrderService { ...@@ -2429,6 +2429,10 @@ public class MCCafeOrderServiceImpl implements MCCafeOrderService {
comboGoodsVo.setSpuName(p.getProductName()); comboGoodsVo.setSpuName(p.getProductName());
comboGoodsVo.setSkuId(p.getSpecification()); comboGoodsVo.setSkuId(p.getSpecification());
comboGoodsVo.setSkuName(p.getSpecificationName()); comboGoodsVo.setSkuName(p.getSpecificationName());
if(StringUtils.isNotBlank(p.getExtInfo())) {
OrderProductAddInfoDto extInfo = JSON.parseObject(p.getExtInfo(), OrderProductAddInfoDto.class);
comboGoodsVo.setProductGroupId(extInfo.getProductGroupId());
}
comboGoodsVo.setQty(p.getNumber()); comboGoodsVo.setQty(p.getNumber());
OrderProductAddInfoDto orderProductAddInfoDto = JSON.parseObject(p.getExtInfo(), OrderProductAddInfoDto.class); OrderProductAddInfoDto orderProductAddInfoDto = JSON.parseObject(p.getExtInfo(), OrderProductAddInfoDto.class);
if(null != orderProductAddInfoDto) { if(null != orderProductAddInfoDto) {
......
...@@ -84,6 +84,7 @@ public class ShoppingCartMccafeAdapter { ...@@ -84,6 +84,7 @@ public class ShoppingCartMccafeAdapter {
List<ShoppingCartGoodsDto.CartGoodsDetailDto.CartGoodsExtra> cartGoodsExtras = BeanUtil.convertBeans(comboxGoods.getExtra(), ShoppingCartGoodsDto.CartGoodsDetailDto.CartGoodsExtra::new); List<ShoppingCartGoodsDto.CartGoodsDetailDto.CartGoodsExtra> cartGoodsExtras = BeanUtil.convertBeans(comboxGoods.getExtra(), ShoppingCartGoodsDto.CartGoodsDetailDto.CartGoodsExtra::new);
cartGoodsDetailDto.setExtraList(cartGoodsExtras); cartGoodsDetailDto.setExtraList(cartGoodsExtras);
cartGoodsDetailDto.setSpecialExtra(comboxGoods.getSpecialExtra()); cartGoodsDetailDto.setSpecialExtra(comboxGoods.getSpecialExtra());
cartGoodsDetailDto.setProductGroupId(comboxGoods.getProductGroupId());
//小料 //小料
if (CollectionUtils.isNotEmpty(comboxGoods.getProductMaterialList())) { if (CollectionUtils.isNotEmpty(comboxGoods.getProductMaterialList())) {
List<ShoppingCartGoodsDto.CartGoodsDetailDto.MaterialGoods> materialList = new ArrayList<>(0); List<ShoppingCartGoodsDto.CartGoodsDetailDto.MaterialGoods> materialList = new ArrayList<>(0);
......
...@@ -259,6 +259,7 @@ public class ShoppingCartGoodsDto { ...@@ -259,6 +259,7 @@ public class ShoppingCartGoodsDto {
* 是否是套餐内固定商品 * 是否是套餐内固定商品
*/ */
private Boolean isFixedProduct; private Boolean isFixedProduct;
private Long productGroupId;
/** /**
* 是否限制库存 * 是否限制库存
* 用于创建订单时,是否扣减库存 * 用于创建订单时,是否扣减库存
......
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