Merge remote-tracking branch 'origin/main'
This commit is contained in:
commit
cb0d5e0cc3
@ -42,7 +42,7 @@ public class ShopProductImage implements Serializable {
|
|||||||
@ApiModelProperty(value = "规格值")
|
@ApiModelProperty(value = "规格值")
|
||||||
private String color_name;
|
private String color_name;
|
||||||
|
|
||||||
@ApiModelProperty(value = "商品主图")
|
@ApiModelProperty(value = "商品主图,0是编辑空图片,1是同步空图片")
|
||||||
@TableField(updateStrategy = FieldStrategy.NOT_EMPTY)
|
@TableField(updateStrategy = FieldStrategy.NOT_EMPTY)
|
||||||
private String item_image_default;
|
private String item_image_default;
|
||||||
|
|
||||||
|
|||||||
@ -17,6 +17,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <p>
|
* <p>
|
||||||
@ -114,6 +115,16 @@ public class ShopProductInfoController {
|
|||||||
QueryWrapper<ShopProductImage> imageQueryWrapper = new QueryWrapper<>();
|
QueryWrapper<ShopProductImage> imageQueryWrapper = new QueryWrapper<>();
|
||||||
imageQueryWrapper.eq("product_id", product_id);
|
imageQueryWrapper.eq("product_id", product_id);
|
||||||
List<ShopProductImage> shopProductImages = imageService.find(imageQueryWrapper);
|
List<ShopProductImage> shopProductImages = imageService.find(imageQueryWrapper);
|
||||||
|
if(!shopProductImages.isEmpty()) {
|
||||||
|
shopProductImages=shopProductImages.stream().peek(s->{
|
||||||
|
if(s.getItem_image_default().equals("0")||s.getItem_image_default().equals("1")) {
|
||||||
|
s.setItem_image_default("");
|
||||||
|
}
|
||||||
|
if(s.getItem_image_other().equals("0")||s.getItem_image_other().equals("1")) {
|
||||||
|
s.setItem_image_other("");
|
||||||
|
}
|
||||||
|
}).collect(Collectors.toList());
|
||||||
|
}
|
||||||
// shop_product_assist_index
|
// shop_product_assist_index
|
||||||
QueryWrapper<ShopProductAssistIndex> indexQueryWrapper = new QueryWrapper<>();
|
QueryWrapper<ShopProductAssistIndex> indexQueryWrapper = new QueryWrapper<>();
|
||||||
indexQueryWrapper.eq("product_id", product_id);
|
indexQueryWrapper.eq("product_id", product_id);
|
||||||
|
|||||||
@ -493,7 +493,7 @@ public class ShopProductBaseServiceImpl extends BaseServiceImpl<ShopProductBaseM
|
|||||||
Integer item_is_default = Convert.toInt(productItemMap.get("item_is_default"));
|
Integer item_is_default = Convert.toInt(productItemMap.get("item_is_default"));
|
||||||
String item_image_default = Convert.toStr(productItemMap.get("main_color_img"), default_image); // 主图
|
String item_image_default = Convert.toStr(productItemMap.get("main_color_img"), default_image); // 主图
|
||||||
if(com.suisung.mall.common.utils.StringUtils.isEmpty(item_image_default)){
|
if(com.suisung.mall.common.utils.StringUtils.isEmpty(item_image_default)){
|
||||||
item_image_default=default_image;
|
item_image_default="0";
|
||||||
}
|
}
|
||||||
List<String> item_image_other = Convert.toList(String.class, productItemMap.get("color_img"));
|
List<String> item_image_other = Convert.toList(String.class, productItemMap.get("color_img"));
|
||||||
String _str_item_spec = (String) productItemMap.get("product_spec");
|
String _str_item_spec = (String) productItemMap.get("product_spec");
|
||||||
@ -587,7 +587,7 @@ public class ShopProductBaseServiceImpl extends BaseServiceImpl<ShopProductBaseM
|
|||||||
if (CollUtil.isNotEmpty(item_image_other)) {
|
if (CollUtil.isNotEmpty(item_image_other)) {
|
||||||
image.setItem_image_other(StrUtil.join(",", item_image_other));
|
image.setItem_image_other(StrUtil.join(",", item_image_other));
|
||||||
} else {
|
} else {
|
||||||
image.setItem_image_other("");
|
image.setItem_image_other("0");
|
||||||
}
|
}
|
||||||
|
|
||||||
// 如果为设置图片,使用主图设置默认一个
|
// 如果为设置图片,使用主图设置默认一个
|
||||||
@ -3741,6 +3741,13 @@ public class ShopProductBaseServiceImpl extends BaseServiceImpl<ShopProductBaseM
|
|||||||
if (CollUtil.isNotEmpty(product_ids)) {
|
if (CollUtil.isNotEmpty(product_ids)) {
|
||||||
|
|
||||||
List<ShopProductBase> shopProductBases = gets(product_ids);
|
List<ShopProductBase> shopProductBases = gets(product_ids);
|
||||||
|
if(!shopProductBases.isEmpty()){
|
||||||
|
shopProductBases=shopProductBases.stream().peek(s->{
|
||||||
|
if (s.getProduct_image().equals("0")||s.getProduct_image().equals("1")){
|
||||||
|
s.setProduct_image("");
|
||||||
|
}
|
||||||
|
}).collect(Collectors.toList());
|
||||||
|
}
|
||||||
product_base_rows = Convert.toList(Map.class, shopProductBases);
|
product_base_rows = Convert.toList(Map.class, shopProductBases);
|
||||||
List<ShopProductInfo> ShopProductInfos = shopProductInfoService.gets(product_ids);
|
List<ShopProductInfo> ShopProductInfos = shopProductInfoService.gets(product_ids);
|
||||||
List<Map> product_info_rows = Convert.toList(Map.class, ShopProductInfos);
|
List<Map> product_info_rows = Convert.toList(Map.class, ShopProductInfos);
|
||||||
@ -6507,7 +6514,7 @@ public class ShopProductBaseServiceImpl extends BaseServiceImpl<ShopProductBaseM
|
|||||||
|
|
||||||
QueryWrapper<ShopProductIndex> cond_row = new QueryWrapper<>();
|
QueryWrapper<ShopProductIndex> cond_row = new QueryWrapper<>();
|
||||||
if (StrUtil.isNotBlank(productNumber)) {
|
if (StrUtil.isNotBlank(productNumber)) {
|
||||||
cond_row.eq("product_number", productNumber);
|
cond_row.eq("product_number", productNumber.trim());
|
||||||
}
|
}
|
||||||
cond_row.eq("store_id", store_id);
|
cond_row.eq("store_id", store_id);
|
||||||
List<ShopProductIndex> lists = shopProductIndexService.list(cond_row);
|
List<ShopProductIndex> lists = shopProductIndexService.list(cond_row);
|
||||||
@ -6562,6 +6569,16 @@ public class ShopProductBaseServiceImpl extends BaseServiceImpl<ShopProductBaseM
|
|||||||
QueryWrapper<ShopProductImage> imageQueryWrapper = new QueryWrapper<>();
|
QueryWrapper<ShopProductImage> imageQueryWrapper = new QueryWrapper<>();
|
||||||
imageQueryWrapper.eq("product_id", productId);
|
imageQueryWrapper.eq("product_id", productId);
|
||||||
List<ShopProductImage> shopProductImages = shopProductImageService.find(imageQueryWrapper);
|
List<ShopProductImage> shopProductImages = shopProductImageService.find(imageQueryWrapper);
|
||||||
|
if(!shopProductImages.isEmpty()){
|
||||||
|
shopProductImages=shopProductImages.stream().peek(s->{
|
||||||
|
if(s.getItem_image_default().equals("0")||s.getItem_image_default().equals("1")){
|
||||||
|
s.setItem_image_default("");
|
||||||
|
}
|
||||||
|
if(s.getItem_image_other().equals("0")||s.getItem_image_other().equals("1")){
|
||||||
|
s.setItem_image_other("");
|
||||||
|
}
|
||||||
|
}).collect(Collectors.toList());
|
||||||
|
}
|
||||||
// shop_product_assist_index
|
// shop_product_assist_index
|
||||||
QueryWrapper<ShopProductAssistIndex> indexQueryWrapper = new QueryWrapper<>();
|
QueryWrapper<ShopProductAssistIndex> indexQueryWrapper = new QueryWrapper<>();
|
||||||
indexQueryWrapper.eq("product_id", productId);
|
indexQueryWrapper.eq("product_id", productId);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user