Commit 28c431ca by 周晓航

新增商品类型维护

Signed-off-by: 周晓航 <xiaohang.zhou@freemud.com>
parent aee24646
...@@ -72,6 +72,7 @@ public class ShoppingCartMccafeAdapter { ...@@ -72,6 +72,7 @@ public class ShoppingCartMccafeAdapter {
cartGoodsDetailDto.setSkuName(StringUtils.isEmpty(comboxGoods.getSkuName()) ? comboxGoods.getSpuName() : comboxGoods.getSkuName()); cartGoodsDetailDto.setSkuName(StringUtils.isEmpty(comboxGoods.getSkuName()) ? comboxGoods.getSpuName() : comboxGoods.getSkuName());
cartGoodsDetailDto.setOriginalPrice(comboxGoods.getFinalPrice()); cartGoodsDetailDto.setOriginalPrice(comboxGoods.getFinalPrice());
cartGoodsDetailDto.setPicture(comboxGoods.getPic()); cartGoodsDetailDto.setPicture(comboxGoods.getPic());
cartGoodsDetailDto.setOriginalProductType(cartGoods.getGoodsType());
int qty = comboxGoods.getQty() * cartGoods.getQty(); int qty = comboxGoods.getQty() * cartGoods.getQty();
cartGoodsDetailDto.setQty(qty); cartGoodsDetailDto.setQty(qty);
cartGoodsDetailDto.setProductType(comboxGoods.isWeightType() ? ProductType.WEIGHT_PRODUCT.getCode() : ProductType.SETMEAL.getCode()); cartGoodsDetailDto.setProductType(comboxGoods.isWeightType() ? ProductType.WEIGHT_PRODUCT.getCode() : ProductType.SETMEAL.getCode());
...@@ -153,6 +154,7 @@ public class ShoppingCartMccafeAdapter { ...@@ -153,6 +154,7 @@ public class ShoppingCartMccafeAdapter {
cartGoodsDetailDto.setOriginalPrice(cartGoods.getFinalPrice()); cartGoodsDetailDto.setOriginalPrice(cartGoods.getFinalPrice());
// cartGoodsDetailDto.setTotalDiscountAmount(0); // cartGoodsDetailDto.setTotalDiscountAmount(0);
cartGoodsDetailDto.setSalePrice(cartGoods.getFinalPrice()); cartGoodsDetailDto.setSalePrice(cartGoods.getFinalPrice());
cartGoodsDetailDto.setOriginalProductType(cartGoods.getGoodsType());
cartGoodsDetailDto.setPicture(cartGoods.getPic()); cartGoodsDetailDto.setPicture(cartGoods.getPic());
cartGoodsDetailDto.setQty(cartGoods.getQty()); cartGoodsDetailDto.setQty(cartGoods.getQty());
cartGoodsDetailDto.setActivityType(cartGoods.getActivityType()); cartGoodsDetailDto.setActivityType(cartGoods.getActivityType());
......
...@@ -121,6 +121,7 @@ public class MaterialPromotionService implements IPromotionService { ...@@ -121,6 +121,7 @@ public class MaterialPromotionService implements IPromotionService {
product.setOriginalPrice(product.getOriginalPrice() + materialGoods.getOriginalPrice() * (materialGoods.getQty()/product.getQty())); product.setOriginalPrice(product.getOriginalPrice() + materialGoods.getOriginalPrice() * (materialGoods.getQty()/product.getQty()));
product.setTotalDiscountAmount(product.getTotalDiscountAmount() + materialGoods.getTotalDiscountAmount()); product.setTotalDiscountAmount(product.getTotalDiscountAmount() + materialGoods.getTotalDiscountAmount());
product.setProductType(GoodsTypeEnum.MATERIAL.getGoodsType()); product.setProductType(GoodsTypeEnum.MATERIAL.getGoodsType());
product.setOriginalProductType(materialGoods.getOriginalProductType());
} }
} }
} }
......
...@@ -559,6 +559,7 @@ public class CalculationCommonService { ...@@ -559,6 +559,7 @@ public class CalculationCommonService {
com.setExtraList(cartGoodsExtras); com.setExtraList(cartGoodsExtras);
com.setQty(comb.getQty() * cartGoods.getQty()); com.setQty(comb.getQty() * cartGoods.getQty());
com.setOriginalPrice(comb.getFinalPrice()); com.setOriginalPrice(comb.getFinalPrice());
com.setOriginalProductType(comb.getOriginalProductType());
//if (isFixed) { //if (isFixed) {
// com.setOriginalPrice(comb.getFinalPrice()); // com.setOriginalPrice(comb.getFinalPrice());
// com.setQty(comb.getQty() * cartGoods.getQty()); // com.setQty(comb.getQty() * cartGoods.getQty());
......
...@@ -295,6 +295,7 @@ public class AdditionSharingService { ...@@ -295,6 +295,7 @@ public class AdditionSharingService {
ShoppingCartGoodsDto.CartGoodsDetailDto cartGoodsDetailDto = new ShoppingCartGoodsDto.CartGoodsDetailDto(); ShoppingCartGoodsDto.CartGoodsDetailDto cartGoodsDetailDto = new ShoppingCartGoodsDto.CartGoodsDetailDto();
cartGoodsDetailDto.setOriginalPrice(hgGood.getOriginalPrice()); cartGoodsDetailDto.setOriginalPrice(hgGood.getOriginalPrice());
cartGoodsDetailDto.setOriginalProductType(getProductsVo.getType());
cartGoodsDetailDto.setTotalDiscountAmount(hgGood.getDiscountAmount().intValue()); cartGoodsDetailDto.setTotalDiscountAmount(hgGood.getDiscountAmount().intValue());
cartGoodsDetailDto.setSpuId(product.getSpuId()); cartGoodsDetailDto.setSpuId(product.getSpuId());
cartGoodsDetailDto.setSkuId(goodsId); cartGoodsDetailDto.setSkuId(goodsId);
......
...@@ -210,6 +210,7 @@ public class GiftSharingService { ...@@ -210,6 +210,7 @@ public class GiftSharingService {
dto.setActualActivityGoodsNumber(discount.getActualGoodsNumber()); dto.setActualActivityGoodsNumber(discount.getActualGoodsNumber());
activityDto.add(dto); activityDto.add(dto);
cartGoodsDetailDto.setActivityDiscountsDtos(activityDto); cartGoodsDetailDto.setActivityDiscountsDtos(activityDto);
cartGoodsDetailDto.setOriginalProductType(product.getType());
manyCartGoodsDetailDto.add(cartGoodsDetailDto); manyCartGoodsDetailDto.add(cartGoodsDetailDto);
} }
cartGoodsDetailDtoList.addAll(manyCartGoodsDetailDto); cartGoodsDetailDtoList.addAll(manyCartGoodsDetailDto);
......
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