|
|
@ -60,6 +60,7 @@ public class GoodsSkuService extends MybatisBaseService<GoodsSkuMapper, GoodsSku |
|
|
|
PagerVo<GoodsSkuVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
|
return rb.success().setData(p); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean<List<GoodsSkuVo>> listAllByOrg(OrgPathQuery query) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
List<GoodsSkuVo> pagging = baseMapper.listAllByOrg(query.getOrgPath()); |
|
|
@ -88,11 +89,12 @@ public class GoodsSkuService extends MybatisBaseService<GoodsSkuMapper, GoodsSku |
|
|
|
} |
|
|
|
return rb.success().setMsg("成功"); |
|
|
|
} |
|
|
|
|
|
|
|
@Transactional |
|
|
|
public ResultBean<String> skuBatchSave(List<GoodsSpuDto> dtos) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
List<GoodsSku> skus = new ArrayList<>(); |
|
|
|
List<GoodsSkuDto> dtos1=new ArrayList<>(); |
|
|
|
List<GoodsSkuDto> dtos1 = new ArrayList<>(); |
|
|
|
for (GoodsSpuDto dto : dtos) { |
|
|
|
for (GoodsSkuDto baseGoodsSkus : dto.getBaseGoodsSkus()) { |
|
|
|
GoodsSku sku = new GoodsSku(); |
|
|
@ -106,13 +108,14 @@ public class GoodsSkuService extends MybatisBaseService<GoodsSkuMapper, GoodsSku |
|
|
|
goodsSkuExtendService.skuEBatchSave(dtos1); |
|
|
|
return rb.success().setMsg("成功"); |
|
|
|
} |
|
|
|
|
|
|
|
@Transactional |
|
|
|
public ResultBean<String> saveOrUpdate(List<GoodsSkuDto> dtos) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
for (GoodsSkuDto dto : dtos) { |
|
|
|
GoodsSku sku=baseMapper.selectOne(new QueryWrapper<GoodsSku>().eq("sid",dto.getSid())); |
|
|
|
GoodsSku sku = baseMapper.selectOne(new QueryWrapper<GoodsSku>().eq("sid", dto.getSid())); |
|
|
|
String sid = ""; |
|
|
|
if (null!=sku) { |
|
|
|
if (null != sku) { |
|
|
|
sid = dto.getSid(); |
|
|
|
GoodsSku wmsGoods = fetchBySid(dto.getSid()); |
|
|
|
BeanUtil.copyProperties(dto, wmsGoods); |
|
|
@ -136,8 +139,8 @@ public class GoodsSkuService extends MybatisBaseService<GoodsSkuMapper, GoodsSku |
|
|
|
public ResultBean<GoodsSkuVo> initialization(String sid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
GoodsSkuVo vo = baseMapper.getSkuBySid(sid); |
|
|
|
GoodsSkuExtendVo vo1= goodsSkuExtendService.getExtendBySkuSid(vo.getSid()).getData(); |
|
|
|
if(vo1==null){ |
|
|
|
GoodsSkuExtendVo vo1 = goodsSkuExtendService.getExtendBySkuSid(vo.getSid()).getData(); |
|
|
|
if (vo1 == null) { |
|
|
|
vo.setBaseGoodsSkuExtend(new GoodsSkuExtendVo()); |
|
|
|
} |
|
|
|
vo.setBaseGoodsSkuExtend(vo1); |
|
|
@ -207,6 +210,7 @@ public class GoodsSkuService extends MybatisBaseService<GoodsSkuMapper, GoodsSku |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
GoodsSkuPurSelectQuery query = pq.getParams(); |
|
|
|
QueryWrapper<GoodsSku> qw = new QueryWrapper<>(); |
|
|
|
qw.like("o.orgSidPath", query.getOrgPath()); |
|
|
|
if (StringUtils.isNotBlank(query.getGoodsSkuCode())) { |
|
|
|
qw.eq("s.goodsSkuCode", query.getGoodsSkuCode()); |
|
|
|
} |
|
|
|