BUGFIX:修复衣服删除为0件时导致的数据库查询报错

This commit is contained in:
2023-12-15 10:49:57 +08:00
parent 5aa2e2a357
commit a9c5a5fd2b

View File

@@ -1107,8 +1107,8 @@ public class DesignServiceImpl extends ServiceImpl<DesignMapper, Design> impleme
} }
}); });
if (!CollectionUtil.isEmpty(designItemDetailIdColor)){
Map<String, PantoneVO> pantoneByRgbBatch = panToneService.getPantoneByRgbBatch(new ArrayList<>(designItemDetailIdColor.values())); Map<String, PantoneVO> pantoneByRgbBatch = panToneService.getPantoneByRgbBatch(new ArrayList<>(designItemDetailIdColor.values()));
designItemDetailVO.getClothes().forEach(c -> { designItemDetailVO.getClothes().forEach(c -> {
PantoneVO pantoneVO = pantoneByRgbBatch.get(designItemDetailIdColor.get(c.getId())); PantoneVO pantoneVO = pantoneByRgbBatch.get(designItemDetailIdColor.get(c.getId()));
c.setColor(pantoneVO); c.setColor(pantoneVO);
@@ -1118,6 +1118,7 @@ public class DesignServiceImpl extends ServiceImpl<DesignMapper, Design> impleme
PantoneVO pantoneVO = pantoneByRgbBatch.get(designItemDetailIdColor.get(o.getId())); PantoneVO pantoneVO = pantoneByRgbBatch.get(designItemDetailIdColor.get(o.getId()));
o.setColor(pantoneVO); o.setColor(pantoneVO);
}); });
}
return designItemDetailVO; return designItemDetailVO;
} }