|
@@ -11,14 +11,8 @@ import com.gree.mall.manager.commonmapper.CommonMapper;
|
|
|
import com.gree.mall.manager.exception.RemoteServiceException;
|
|
import com.gree.mall.manager.exception.RemoteServiceException;
|
|
|
import com.gree.mall.manager.helper.ResponseHelper;
|
|
import com.gree.mall.manager.helper.ResponseHelper;
|
|
|
import com.gree.mall.manager.logic.common.CommonLogic;
|
|
import com.gree.mall.manager.logic.common.CommonLogic;
|
|
|
-import com.gree.mall.manager.plus.entity.CommonFile;
|
|
|
|
|
-import com.gree.mall.manager.plus.entity.GoodsLibrary;
|
|
|
|
|
-import com.gree.mall.manager.plus.entity.GoodsLibraryDocumentsRela;
|
|
|
|
|
-import com.gree.mall.manager.plus.entity.GoodsLibrarySpec;
|
|
|
|
|
-import com.gree.mall.manager.plus.service.GoodsDocumentsService;
|
|
|
|
|
-import com.gree.mall.manager.plus.service.GoodsLibraryDocumentsRelaService;
|
|
|
|
|
-import com.gree.mall.manager.plus.service.GoodsLibraryService;
|
|
|
|
|
-import com.gree.mall.manager.plus.service.GoodsLibrarySpecService;
|
|
|
|
|
|
|
+import com.gree.mall.manager.plus.entity.*;
|
|
|
|
|
+import com.gree.mall.manager.plus.service.*;
|
|
|
import com.gree.mall.manager.utils.oss.OSSUtil;
|
|
import com.gree.mall.manager.utils.oss.OSSUtil;
|
|
|
import com.gree.mall.manager.zfire.bean.ZfireParamBean;
|
|
import com.gree.mall.manager.zfire.bean.ZfireParamBean;
|
|
|
import com.gree.mall.manager.zfire.util.FieldUtils;
|
|
import com.gree.mall.manager.zfire.util.FieldUtils;
|
|
@@ -54,6 +48,7 @@ public class GoodsLibraryLogic {
|
|
|
private final GoodsLibrarySpecService goodsLibrarySpecService;
|
|
private final GoodsLibrarySpecService goodsLibrarySpecService;
|
|
|
private final CommonMapper commonMapper;
|
|
private final CommonMapper commonMapper;
|
|
|
private final GoodsLibraryDocumentsRelaService goodsLibraryDocumentsRelaService;
|
|
private final GoodsLibraryDocumentsRelaService goodsLibraryDocumentsRelaService;
|
|
|
|
|
+ private final BrandService brandService;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 商品库列表
|
|
* 商品库列表
|
|
@@ -73,12 +68,21 @@ public class GoodsLibraryLogic {
|
|
|
*/
|
|
*/
|
|
|
@Transactional
|
|
@Transactional
|
|
|
public void save(GoodsLibraryBean goodsLibraryBean){
|
|
public void save(GoodsLibraryBean goodsLibraryBean){
|
|
|
|
|
+ // 固定品牌值
|
|
|
|
|
+ final Brand brand = brandService.lambdaQuery()
|
|
|
|
|
+ .eq(Brand::getCompanyWechatId, "0")
|
|
|
|
|
+ .last("limit 1")
|
|
|
|
|
+ .one();
|
|
|
|
|
+ goodsLibraryBean.setBrandId(brand.getId())
|
|
|
|
|
+ .setBrandName(brand.getBrandName());
|
|
|
|
|
+
|
|
|
goodsLibraryBean.insertOrUpdate();
|
|
goodsLibraryBean.insertOrUpdate();
|
|
|
|
|
|
|
|
List<GoodsLibrarySpec> goodsLibrarySpecList = goodsLibraryBean.getGoodsLibrarySpecList();
|
|
List<GoodsLibrarySpec> goodsLibrarySpecList = goodsLibraryBean.getGoodsLibrarySpecList();
|
|
|
goodsLibrarySpecList.forEach(v -> v.setGoodsLibraryId(goodsLibraryBean.getGoodsLibraryId())
|
|
goodsLibrarySpecList.forEach(v -> v.setGoodsLibraryId(goodsLibraryBean.getGoodsLibraryId())
|
|
|
.setGoodsName(goodsLibraryBean.getGoodsName())
|
|
.setGoodsName(goodsLibraryBean.getGoodsName())
|
|
|
.setBrandName(goodsLibraryBean.getBrandName())
|
|
.setBrandName(goodsLibraryBean.getBrandName())
|
|
|
|
|
+ .setBrandId(goodsLibraryBean.getBrandId())
|
|
|
.setCategory1(goodsLibraryBean.getCategory1())
|
|
.setCategory1(goodsLibraryBean.getCategory1())
|
|
|
.setCategory2(goodsLibraryBean.getCategory2())
|
|
.setCategory2(goodsLibraryBean.getCategory2())
|
|
|
.setDescribeText(goodsLibraryBean.getDescribeText())
|
|
.setDescribeText(goodsLibraryBean.getDescribeText())
|