Commit 36a0e81f by huiyang.chen

套餐商品均摊bug

parent a66e2a54
...@@ -2656,7 +2656,9 @@ public class OrderSdkAdapter { ...@@ -2656,7 +2656,9 @@ public class OrderSdkAdapter {
orderItemCreateReq.setProductUnit(product.getUnit()); orderItemCreateReq.setProductUnit(product.getUnit());
//获取商品属性 //获取商品属性
OrderProductAddInfoDto addInfo = JSONObject.parseObject(product.getAddInfo(), OrderProductAddInfoDto.class); OrderProductAddInfoDto addInfo = JSONObject.parseObject(product.getAddInfo(), OrderProductAddInfoDto.class);
orderItemCreateReq.setProductProperty(addInfo.getAttributeNames()); if (addInfo !=null ) {
orderItemCreateReq.setProductProperty(addInfo.getAttributeNames());
}
orderItemCreateReq.setProductPicUrl(product.getPicture()); orderItemCreateReq.setProductPicUrl(product.getPicture());
orderItemCreateReq.setThirdProductId(product.getCustomerCode()); orderItemCreateReq.setThirdProductId(product.getCustomerCode());
orderItemCreateReq.setProductCode(product.getProductCode()); orderItemCreateReq.setProductCode(product.getProductCode());
......
...@@ -2591,6 +2591,7 @@ public class OrderAdapter { ...@@ -2591,6 +2591,7 @@ public class OrderAdapter {
createOrderProductRequest.setSequence(productBean.getSequence()); createOrderProductRequest.setSequence(productBean.getSequence());
createOrderProductRequest.setSpecificationName(productBean.getSpecificationName()); createOrderProductRequest.setSpecificationName(productBean.getSpecificationName());
createOrderProductRequest.setNumber(productBean.getNumber()); createOrderProductRequest.setNumber(productBean.getNumber());
createOrderProductRequest.setPrice(productBean.getPrice());
createOrderProductRequest.setTotalDiscountAmount(cartGoodsDetailDto.getTotalDiscountAmount().longValue()); createOrderProductRequest.setTotalDiscountAmount(cartGoodsDetailDto.getTotalDiscountAmount().longValue());
createOrderProductRequest.setSalePrice((productBean.getPrice() * productBean.getNumber()) - cartGoodsDetailDto.getTotalDiscountAmount()); createOrderProductRequest.setSalePrice((productBean.getPrice() * productBean.getNumber()) - cartGoodsDetailDto.getTotalDiscountAmount());
if (CollectionUtils.isNotEmpty(productBean.getComboProduct()) && CollectionUtils.isNotEmpty(cartGoodsDetailDto.getComboList())) { if (CollectionUtils.isNotEmpty(productBean.getComboProduct()) && CollectionUtils.isNotEmpty(cartGoodsDetailDto.getComboList())) {
......
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