修改耗材商品批量添加
This commit is contained in:
@@ -80,10 +80,11 @@ public class TbProskuConServiceImpl implements TbProskuConService {
|
|||||||
List<TbProskuCon> list=new ArrayList<>();
|
List<TbProskuCon> list=new ArrayList<>();
|
||||||
if(product.getIsDistribute().intValue()==1){
|
if(product.getIsDistribute().intValue()==1){
|
||||||
|
|
||||||
TbConsInfo tbConsInfo= tbConsInfoRepository.getById(resource.getConsInfoId());
|
TbConsInfo tbConsInfo= tbConsInfoRepository.findById(resource.getConsInfoId()).orElseGet(TbConsInfo::new);
|
||||||
if(Objects.isNull(tbConsInfo)){
|
if(ObjectUtil.isNull(tbConsInfo)){
|
||||||
throw new BadRequestException("对应的耗材信息不存在");
|
throw new BadRequestException("对应的耗材信息不存在");
|
||||||
}
|
}
|
||||||
|
|
||||||
//查询商品对应的所有规格
|
//查询商品对应的所有规格
|
||||||
List<TbProductSku> skuList= tbProductSkuRepository.searchSku(product.getId().toString());
|
List<TbProductSku> skuList= tbProductSkuRepository.searchSku(product.getId().toString());
|
||||||
if(Objects.nonNull(skuList)&&skuList.size()>0){
|
if(Objects.nonNull(skuList)&&skuList.size()>0){
|
||||||
@@ -108,6 +109,14 @@ public class TbProskuConServiceImpl implements TbProskuConService {
|
|||||||
|
|
||||||
}else {
|
}else {
|
||||||
for (ProskuInfo.SkuInfo skuInfo : resource.getSkuInfos()) {
|
for (ProskuInfo.SkuInfo skuInfo : resource.getSkuInfos()) {
|
||||||
|
|
||||||
|
|
||||||
|
TbConsInfo tbConsInfo= tbConsInfoRepository.findById(skuInfo.getConInfoId()).orElseGet(TbConsInfo::new);
|
||||||
|
if(ObjectUtil.isNull(tbConsInfo)){
|
||||||
|
throw new BadRequestException("对应的耗材信息不存在");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
int count=tbProskuConRepository.countByConInfoIdAndProductSkuIdAndShopId(resource.getConsInfoId(), skuInfo.getSkuId(), skuInfo.getShopId(), resource.getProductId());
|
int count=tbProskuConRepository.countByConInfoIdAndProductSkuIdAndShopId(resource.getConsInfoId(), skuInfo.getSkuId(), skuInfo.getShopId(), resource.getProductId());
|
||||||
if(count<=0){
|
if(count<=0){
|
||||||
TbProskuCon tbProskuCon=new TbProskuCon();
|
TbProskuCon tbProskuCon=new TbProskuCon();
|
||||||
|
|||||||
Reference in New Issue
Block a user