|
@@ -175,11 +175,20 @@ public class CmPromotionController extends BaseController {
|
|
String[] split = cmPromotion.getProductIds().split(",");
|
|
String[] split = cmPromotion.getProductIds().split(",");
|
|
for (String productId : split) {
|
|
for (String productId : split) {
|
|
if (StringUtil.isNotBlank(productId)) {
|
|
if (StringUtil.isNotBlank(productId)) {
|
|
|
|
+ if(StringUtils.isNotBlank(cmPromotion.getType()) && "2".equals(cmPromotion.getType())){
|
|
|
|
+ //凑单促销的时候取的是skuId
|
|
|
|
+ productId=productService.getProductIdBySku(productId);
|
|
|
|
+ }
|
|
Product product = productService.get(productId);
|
|
Product product = productService.get(productId);
|
|
promotionProducts.add(product);
|
|
promotionProducts.add(product);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
|
|
+ if(StringUtils.isNotBlank(cmPromotion.getType()) && "2".equals(cmPromotion.getType())){
|
|
|
|
+ //凑单促销的时候取的是skuId
|
|
|
|
+ String productId=productService.getProductIdBySku(cmPromotion.getProductIds());
|
|
|
|
+ cmPromotion.setProductIds(productId);
|
|
|
|
+ }
|
|
Product product = productService.get(cmPromotion.getProductIds());
|
|
Product product = productService.get(cmPromotion.getProductIds());
|
|
promotionProducts.add(product);
|
|
promotionProducts.add(product);
|
|
}
|
|
}
|
|
@@ -306,6 +315,7 @@ public class CmPromotionController extends BaseController {
|
|
promotionProducts.forEach(product -> {
|
|
promotionProducts.forEach(product -> {
|
|
if (product != null) {
|
|
if (product != null) {
|
|
product.setMainImage(AppUtils.getImageURL("product", product.getMainImage(), 0, wwwServer));
|
|
product.setMainImage(AppUtils.getImageURL("product", product.getMainImage(), 0, wwwServer));
|
|
|
|
+ product.setPrice(productService.findSkuList(product.getProductID()).get(0).getPrice());
|
|
}
|
|
}
|
|
});
|
|
});
|
|
giftProducts.forEach(product -> {
|
|
giftProducts.forEach(product -> {
|