mirror of
https://gitee.com/youlaitech/youlai-mall.git
synced 2024-12-23 05:00:25 +08:00
fix:商品修改提交时不能删除页面删除的属性和规格
This commit is contained in:
parent
eb8061342b
commit
3bbfd40765
@ -116,7 +116,6 @@ public class PmsSpuServiceImpl extends ServiceImpl<PmsSpuMapper, PmsSpu> impleme
|
|||||||
|
|
||||||
// spu保存
|
// spu保存
|
||||||
PmsSpu spu = new PmsSpu();
|
PmsSpu spu = new PmsSpu();
|
||||||
Long spuId = spu.getId();
|
|
||||||
BeanUtil.copyProperties(spuDTO, spu);
|
BeanUtil.copyProperties(spuDTO, spu);
|
||||||
if (spuDTO.getPicUrls() != null) {
|
if (spuDTO.getPicUrls() != null) {
|
||||||
String picUrls = JSONUtil.toJsonStr(spuDTO.getPicUrls());
|
String picUrls = JSONUtil.toJsonStr(spuDTO.getPicUrls());
|
||||||
@ -130,7 +129,7 @@ public class PmsSpuServiceImpl extends ServiceImpl<PmsSpuMapper, PmsSpu> impleme
|
|||||||
|
|
||||||
// 删除此次保存删除的
|
// 删除此次保存删除的
|
||||||
List<Long> ids = list.stream().map(item -> item.getId()).collect(Collectors.toList());
|
List<Long> ids = list.stream().map(item -> item.getId()).collect(Collectors.toList());
|
||||||
List<Long> dbIds = iPmsSpuAttrValueService.list(new LambdaQueryWrapper<PmsSpuAttrValue>().eq(PmsSpuAttrValue::getSpuId, spuId)
|
List<Long> dbIds = iPmsSpuAttrValueService.list(new LambdaQueryWrapper<PmsSpuAttrValue>().eq(PmsSpuAttrValue::getSpuId, spu.getId())
|
||||||
.select(PmsSpuAttrValue::getId))
|
.select(PmsSpuAttrValue::getId))
|
||||||
.stream()
|
.stream()
|
||||||
.map(item -> item.getId())
|
.map(item -> item.getId())
|
||||||
@ -147,7 +146,7 @@ public class PmsSpuServiceImpl extends ServiceImpl<PmsSpuMapper, PmsSpu> impleme
|
|||||||
|
|
||||||
// 删除此次保存删除的
|
// 删除此次保存删除的
|
||||||
List<Long> ids = list.stream().map(item -> item.getId()).collect(Collectors.toList());
|
List<Long> ids = list.stream().map(item -> item.getId()).collect(Collectors.toList());
|
||||||
List<Long> dbIds = iPmsSpuSpecValueService.list(new LambdaQueryWrapper<PmsSpuSpecValue>().eq(PmsSpuSpecValue::getSpuId, spuId)
|
List<Long> dbIds = iPmsSpuSpecValueService.list(new LambdaQueryWrapper<PmsSpuSpecValue>().eq(PmsSpuSpecValue::getSpuId, spu.getId())
|
||||||
.select(PmsSpuSpecValue::getId))
|
.select(PmsSpuSpecValue::getId))
|
||||||
.stream()
|
.stream()
|
||||||
.map(item -> item.getId())
|
.map(item -> item.getId())
|
||||||
@ -164,7 +163,7 @@ public class PmsSpuServiceImpl extends ServiceImpl<PmsSpuMapper, PmsSpu> impleme
|
|||||||
|
|
||||||
// 删除此次保存删除的
|
// 删除此次保存删除的
|
||||||
List<Long> ids = list.stream().map(item -> item.getId()).collect(Collectors.toList());
|
List<Long> ids = list.stream().map(item -> item.getId()).collect(Collectors.toList());
|
||||||
List<Long> dbIds = iPmsSkuService.list(new LambdaQueryWrapper<PmsSku>().eq(PmsSku::getSpuId, spuId)
|
List<Long> dbIds = iPmsSkuService.list(new LambdaQueryWrapper<PmsSku>().eq(PmsSku::getSpuId, spu.getId())
|
||||||
.select(PmsSku::getId))
|
.select(PmsSku::getId))
|
||||||
.stream()
|
.stream()
|
||||||
.map(item -> item.getId())
|
.map(item -> item.getId())
|
||||||
|
Loading…
Reference in New Issue
Block a user