Commit 076035f5 by 周晓航

修改pos推送商品信息

Signed-off-by: 周晓航 <xiaohang.zhou@freemud.com>
parent 24c88525
...@@ -3151,6 +3151,9 @@ public class OrderSdkAdapter { ...@@ -3151,6 +3151,9 @@ public class OrderSdkAdapter {
if (product.getScore() != null) { if (product.getScore() != null) {
extInfo.setScore(product.getScore()); extInfo.setScore(product.getScore());
} }
if (StringUtils.isNotBlank(product.getLinkedId())) {
extInfo.setLinkedId(product.getLinkedId());
}
extInfo.setStapleFood(product.getStapleFood()); extInfo.setStapleFood(product.getStapleFood());
extInfo.setOriginalGoodsUid(product.getOriginalGoodsUid()); extInfo.setOriginalGoodsUid(product.getOriginalGoodsUid());
extInfo.setCartGoodsUid(product.getCartGoodsUid()); extInfo.setCartGoodsUid(product.getCartGoodsUid());
......
...@@ -273,4 +273,9 @@ public class CreateOrderProductRequest extends BaseConfig { ...@@ -273,4 +273,9 @@ public class CreateOrderProductRequest extends BaseConfig {
private Long score; private Long score;
private String extInfo; private String extInfo;
/**
* 【订C,“POS编码”让凌顶那边去匹配商品】 https://www.tapd.cn/43862731/prong/stories/view/1143862731001039549
*/
private String linkedId;
} }
...@@ -124,4 +124,9 @@ public class OrderProductAddInfoDto extends BaseConfig { ...@@ -124,4 +124,9 @@ public class OrderProductAddInfoDto extends BaseConfig {
//积分商品活动使用总积分 //积分商品活动使用总积分
private Long score; private Long score;
/**
* 【订C,“POS编码”让凌顶那边去匹配商品】 https://www.tapd.cn/43862731/prong/stories/view/1143862731001039549
*/
private String linkedId;
} }
...@@ -343,6 +343,10 @@ public class ShoppingCartGoodsDto { ...@@ -343,6 +343,10 @@ public class ShoppingCartGoodsDto {
private String originalGoodsUid; private String originalGoodsUid;
private String extInfo; private String extInfo;
/**
* 【订C,“POS编码”让凌顶那边去匹配商品】 https://www.tapd.cn/43862731/prong/stories/view/1143862731001039549
*/
private String linkedId;
@Data @Data
public final static class CartGoodsExtra { public final static class CartGoodsExtra {
......
...@@ -108,6 +108,7 @@ public class ShoppingCartConvertAdapter { ...@@ -108,6 +108,7 @@ public class ShoppingCartConvertAdapter {
cartGoodsDetailDto.setCartGoodsUid(cartGoods.getCartGoodsUid()); cartGoodsDetailDto.setCartGoodsUid(cartGoods.getCartGoodsUid());
cartGoodsDetailDto.setOriginalGoodsUid(cartGoods.getOriginalGoodsUid()); cartGoodsDetailDto.setOriginalGoodsUid(cartGoods.getOriginalGoodsUid());
cartGoodsDetailDto.setOriginalProductType(cartGoods.getOriginalProductType()); cartGoodsDetailDto.setOriginalProductType(cartGoods.getOriginalProductType());
cartGoodsDetailDto.setLinkedId(cartGoods.getLinkedId());
cartGoodsDetailDto.setIsSendGoods((cartGoods.getIsSendGoods() !=null && cartGoods.getIsSendGoods()) ? true : false ); cartGoodsDetailDto.setIsSendGoods((cartGoods.getIsSendGoods() !=null && cartGoods.getIsSendGoods()) ? true : false );
cartGoodsDetailDto.setTaxId(cartGoods.getTaxId()); cartGoodsDetailDto.setTaxId(cartGoods.getTaxId());
cartGoodsDetailDto.setTax(cartGoods.getTax()); cartGoodsDetailDto.setTax(cartGoods.getTax());
...@@ -686,6 +687,8 @@ public class ShoppingCartConvertAdapter { ...@@ -686,6 +687,8 @@ public class ShoppingCartConvertAdapter {
cartGoods.setTax(spuProduct.getTax()); cartGoods.setTax(spuProduct.getTax());
cartGoods.setTaxId(spuProduct.getTaxId()); cartGoods.setTaxId(spuProduct.getTaxId());
// fisherman 订C,“POS编码”让凌顶那边去匹配商品 透传到订单上 保存到 orders_item 表的 extinfo里面
cartGoods.setLinkedId(spuProduct.getLinkedId());
String skuSpecName = ""; String skuSpecName = "";
String skuForeignSpecName = ""; String skuForeignSpecName = "";
if (isSkuProduct && CollectionUtils.isNotEmpty(skuProduct.getSkuSpecValues())) { if (isSkuProduct && CollectionUtils.isNotEmpty(skuProduct.getSkuSpecValues())) {
......
...@@ -62,7 +62,10 @@ public class ProductTypeBeanDTO { ...@@ -62,7 +62,10 @@ public class ProductTypeBeanDTO {
private List<PackageProductTypeDto> packageProductTypes; private List<PackageProductTypeDto> packageProductTypes;
private List<ProductGroupType> additionalGroupList; private List<ProductGroupType> additionalGroupList;
private List<ProductComboDetailTypeDto> productComboInfos; private List<ProductComboDetailTypeDto> productComboInfos;
/**
* 【订C,“POS编码”让凌顶那边去匹配商品】 https://www.tapd.cn/43862731/prong/stories/view/1143862731001039549
*/
private String linkedId ="xxxxxx";
public Integer getMemberDiscountResult() { public Integer getMemberDiscountResult() {
return this.openMemberDiscount != null && this.openMemberDiscount == 1 ? this.memberDiscount : 100; return this.openMemberDiscount != null && this.openMemberDiscount == 1 ? this.memberDiscount : 100;
} }
......
...@@ -110,6 +110,11 @@ public class ProductBean { ...@@ -110,6 +110,11 @@ public class ProductBean {
*/ */
private List<BindingCouponTypeDto> productBindingCouponTypes; private List<BindingCouponTypeDto> productBindingCouponTypes;
/**
* 【订C,“POS编码”让凌顶那边去匹配商品】 https://www.tapd.cn/43862731/prong/stories/view/1143862731001039549
*/
private String linkedId;
@NoArgsConstructor @NoArgsConstructor
@Data @Data
public static class SpecificationGroupBean { public static class SpecificationGroupBean {
......
...@@ -390,6 +390,12 @@ public class ShoppingCartGoodsDto { ...@@ -390,6 +390,12 @@ public class ShoppingCartGoodsDto {
*/ */
private String extInfo; private String extInfo;
/**
* 【订C,“POS编码”让凌顶那边去匹配商品】 https://www.tapd.cn/43862731/prong/stories/view/1143862731001039549
*/
private String linkedId;
@Data @Data
public final static class CartGoodsExtra { public final static class CartGoodsExtra {
/** /**
......
...@@ -343,6 +343,11 @@ public class CartGoods { ...@@ -343,6 +343,11 @@ public class CartGoods {
*/ */
private List<MaterialGoods> productMaterialList; private List<MaterialGoods> productMaterialList;
/**
* 【订C,“POS编码”让凌顶那边去匹配商品】 https://www.tapd.cn/43862731/prong/stories/view/1143862731001039549
*/
private String linkedId;
@Data @Data
public final static class CartGoodsExtra { public final static class CartGoodsExtra {
/** /**
......
...@@ -410,6 +410,7 @@ public class CalculationCommonService { ...@@ -410,6 +410,7 @@ public class CalculationCommonService {
cartGoodsDetailDto.setCartGoodsUid(cartGoods.getCartGoodsUid()); cartGoodsDetailDto.setCartGoodsUid(cartGoods.getCartGoodsUid());
// fisherman // fisherman
cartGoodsDetailDto.setOriginalProductType(cartGoods.getOriginalProductType()); cartGoodsDetailDto.setOriginalProductType(cartGoods.getOriginalProductType());
cartGoodsDetailDto.setLinkedId(cartGoods.getLinkedId());
cartGoodsDetailDto.setTaxId(cartGoods.getTaxId()); cartGoodsDetailDto.setTaxId(cartGoods.getTaxId());
cartGoodsDetailDto.setTax(cartGoods.getTax()); cartGoodsDetailDto.setTax(cartGoods.getTax());
cartGoodsDetailDto.setSpuId(cartGoods.getSpuId()); cartGoodsDetailDto.setSpuId(cartGoods.getSpuId());
......
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