|
|
@ -21,11 +21,13 @@ import com.yxt.goods.biz.goodsspudetail.BaseGoodsSpuDetailService; |
|
|
|
import com.yxt.goods.biz.goodsspudetail.BaseGoodsSpuDetailVo; |
|
|
|
import com.yxt.goods.biz.goodstype.GoodsType; |
|
|
|
import com.yxt.goods.biz.goodstype.GoodsTypeService; |
|
|
|
import com.yxt.goods.biz.goodstype.GoodsTypeVo; |
|
|
|
import com.yxt.goods.biz.goodsunit.GoodsUnit; |
|
|
|
import com.yxt.goods.biz.goodsunit.GoodsUnitService; |
|
|
|
import com.yxt.goods.biz.goodsmanufacturer.GoodsManufacturer; |
|
|
|
import com.yxt.goods.biz.goodsmanufacturer.GoodsManufacturerService; |
|
|
|
import com.yxt.goods.utils.ExcelUtil; |
|
|
|
import com.yxt.goods.utils.OrgPathQuery; |
|
|
|
import com.yxt.goods.utils.PinYinUtils; |
|
|
|
import com.yxt.common.base.config.component.FileUploadComponent; |
|
|
|
import com.yxt.common.base.service.MybatisBaseService; |
|
|
@ -111,7 +113,11 @@ public class GoodsSpuService extends MybatisBaseService<GoodsSpuMapper, GoodsSpu |
|
|
|
|
|
|
|
return rb.success().setData(p); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean<List<GoodsSpuVo>> listAll(OrgPathQuery query) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
List<GoodsSpuVo> pagging = baseMapper.listAll(query.getOrgPath()); |
|
|
|
return rb.success().setData(pagging); |
|
|
|
} |
|
|
|
@Transactional |
|
|
|
public ResultBean<String> saveOrUpdate(GoodsSpuDto dto) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
@ -154,6 +160,9 @@ public class GoodsSpuService extends MybatisBaseService<GoodsSpuMapper, GoodsSpu |
|
|
|
BeanUtil.copyProperties(dto, wmsGoods); |
|
|
|
wmsGoods.setCreateTime(new DateTime()); |
|
|
|
wmsGoods.setGoodsPY(PinYinUtils.sx(wmsGoods.getGoodsName()));; |
|
|
|
wmsGoods.setCreateBySid(dto.getUserSid()); |
|
|
|
wmsGoods.setCreateOrgSid(dto.getOrgPath()); |
|
|
|
wmsGoods.setUseOrgSid(dto.getOrgPath()); |
|
|
|
baseMapper.insert(wmsGoods); |
|
|
|
//spu详情
|
|
|
|
dto.getBaseGoodsSpuDetail().setGoodSpuSid(wmsGoods.getSid()); |
|
|
@ -206,6 +215,7 @@ public class GoodsSpuService extends MybatisBaseService<GoodsSpuMapper, GoodsSpu |
|
|
|
goodsSkuVo.setBaseGoodsSkuExtend(vo2); |
|
|
|
} |
|
|
|
vo.setBaseGoodsSkus(vos); |
|
|
|
vo.setOrgPath(vo.getUseOrgSid()); |
|
|
|
return rb.success().setData(vo); |
|
|
|
} |
|
|
|
|
|
|
|