fix: 添加会员评价时商品存在性检查以修复潜在的空指针异常 (pg)

- 在会员评价时获取商品信息后增加商品存在性检查,避免空指针异常。当商品不存在时,记录错误日志并返回null。
This commit is contained in:
misworga831 2024-12-12 16:08:13 +08:00
parent b69a558df0
commit 554aed024c

View File

@ -121,6 +121,13 @@ public class MemberEvaluationServiceImpl extends ServiceImpl<MemberEvaluationMap
}
//获取商品信息
GoodsSku goodsSku = goodsSkuService.getGoodsSkuByIdFromCache(memberEvaluationDTO.getSkuId());
// 商品是否存在
if (goodsSku == null) {
log.error("商品不存在商品ID" + memberEvaluationDTO.getSkuId());
return null;
}
//新增用户评价
MemberEvaluation memberEvaluation = new MemberEvaluation(memberEvaluationDTO, goodsSku, member, order);
//过滤商品咨询敏感词