|
@@ -280,6 +280,36 @@ public class ShopServiceImpl implements ShopService {
|
|
|
product.setQualificationNo(productDto.getQualificationNo());
|
|
|
product.setProductName(productDto.getProductName());
|
|
|
product.setQualificationTime(productDto.getQualificationTime());
|
|
|
+ //根据商品类型给价格可见度、商品可见度、商品内容可见度赋值
|
|
|
+ //械字号
|
|
|
+ if (productDto.getProductType() == 2) {
|
|
|
+ //一类
|
|
|
+ if (productDto.getMachineType() == 1) {
|
|
|
+ product.setPriceFlag(0);
|
|
|
+ product.setVisibility(3);
|
|
|
+ product.setCommodityDetailsFlag(1);
|
|
|
+ //二类
|
|
|
+ } else if (productDto.getMachineType() == 2) {
|
|
|
+ product.setPriceFlag(3);
|
|
|
+ product.setVisibility(3);
|
|
|
+ product.setCommodityDetailsFlag(4);
|
|
|
+ //三类
|
|
|
+ } else if (productDto.getMachineType() == 3) {
|
|
|
+ product.setPriceFlag(3);
|
|
|
+ product.setVisibility(3);
|
|
|
+ product.setCommodityDetailsFlag(4);
|
|
|
+ //异常情况赋值
|
|
|
+ } else {
|
|
|
+ product.setPriceFlag(0);
|
|
|
+ product.setVisibility(3);
|
|
|
+ product.setCommodityDetailsFlag(1);
|
|
|
+ }
|
|
|
+ //其他字号商品
|
|
|
+ } else {
|
|
|
+ product.setPriceFlag(2);
|
|
|
+ product.setVisibility(3);
|
|
|
+ product.setCommodityDetailsFlag(1);
|
|
|
+ }
|
|
|
//设置主图
|
|
|
for (Map<String, String> map : imageList) {
|
|
|
String mainFlag = map.get("mainFlag");
|
|
@@ -296,10 +326,8 @@ public class ShopServiceImpl implements ShopService {
|
|
|
product.setFeaturedFlag(0);
|
|
|
product.setCostCheckFlag(1);
|
|
|
product.setRecommendType(0);
|
|
|
- product.setPriceFlag(2);
|
|
|
product.setActFlag(0);
|
|
|
product.setLadderPriceFlag(0);
|
|
|
- product.setVisibility(3);
|
|
|
log.info("+++++++++++++++++++++++++"+product);
|
|
|
shopMapper.insertProduct(product);
|
|
|
if (StringUtils.isBlank(productDto.getProductCode())) {
|