|
@@ -18,6 +18,7 @@ import com.slodon.b2b2c.dao.write.goods.GoodsSpecWriteMapper;
|
|
|
import com.slodon.b2b2c.dao.write.seller.StoreLabelBindGoodsWriteMapper;
|
|
|
import com.slodon.b2b2c.dao.write.seller.StoreWriteMapper;
|
|
|
import com.slodon.b2b2c.enums.SeoTypeConstant;
|
|
|
+import com.slodon.b2b2c.enums.WebSiteConstant;
|
|
|
import com.slodon.b2b2c.goods.dto.GoodsPlatformImportDTO;
|
|
|
import com.slodon.b2b2c.goods.dto.GoodsPublishFrontParamDTO;
|
|
|
import com.slodon.b2b2c.goods.dto.GoodsPublishInsertDTO;
|
|
@@ -25,7 +26,9 @@ import com.slodon.b2b2c.goods.example.*;
|
|
|
import com.slodon.b2b2c.goods.pojo.*;
|
|
|
import com.slodon.b2b2c.member.example.GoodsAnnexExample;
|
|
|
import com.slodon.b2b2c.model.seller.StoreModel;
|
|
|
+import com.slodon.b2b2c.model.seller.StoreNameModel;
|
|
|
import com.slodon.b2b2c.seller.example.StoreLabelBindGoodsExample;
|
|
|
+import com.slodon.b2b2c.seller.example.StoreNameExample;
|
|
|
import com.slodon.b2b2c.seller.pojo.*;
|
|
|
import com.slodon.b2b2c.system.pojo.SysSeo;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
@@ -105,6 +108,9 @@ public class GoodsSellerModel {
|
|
|
@Resource
|
|
|
private GoodsAnnexModel goodsAnnexModel;
|
|
|
|
|
|
+ @Resource
|
|
|
+ private StoreNameModel storeNameModel;
|
|
|
+
|
|
|
//region 发布商品
|
|
|
|
|
|
/**
|
|
@@ -241,6 +247,13 @@ public class GoodsSellerModel {
|
|
|
goods.setOnlineTime(goods.getState().equals(GoodsConst.GOODS_STATE_UPPER) ? new Date() : null);
|
|
|
goods.setStoreId(vendor.getStoreId());
|
|
|
goods.setStoreName(vendor.getStore().getStoreName());
|
|
|
+ if (WebSiteConstant.MEMBER_DISTRIBUTOR.equals(insertDTO.getWebSite())) {
|
|
|
+ StoreNameExample storeNameExample = new StoreNameExample();
|
|
|
+ storeNameExample.setStoreId(vendor.getStoreId());
|
|
|
+ storeNameExample.setWebSite(insertDTO.getWebSite());
|
|
|
+ StoreName storeName = storeNameModel.getStoreNameByExample(storeNameExample);
|
|
|
+ goods.setStoreName(storeName != null ? storeName.getStoreName() : "");
|
|
|
+ }
|
|
|
goods.setStoreIsRecommend(insertDTO.getStoreIsRecommend());
|
|
|
goods.setMainImage(defaultProduct.getMainImage());
|
|
|
goods.setGoodsVideo(insertDTO.getGoodsVideo());
|