## 448下单时报空指针处理;

This commit is contained in:
cabbage 2025-10-28 10:29:55 +08:00
parent e8a6650d98
commit 86dd9b7d0c
1 changed files with 7 additions and 5 deletions

View File

@ -302,12 +302,14 @@ public class RetailOrderServiceImpl implements IRetailOrderService {
gradeList = iGradeServiceApi.getRetailGradeList().getData(); gradeList = iGradeServiceApi.getRetailGradeList().getData();
} }
if (null != updateGradeMember.getPkSettleGrade()) {
BdGrade bdGrade = gradeList.stream().filter(tmpGrade -> updateGradeMember.getPkSettleGrade().equals(tmpGrade.getPkId())).findFirst().get(); BdGrade bdGrade = gradeList.stream().filter(tmpGrade -> updateGradeMember.getPkSettleGrade().equals(tmpGrade.getPkId())).findFirst().get();
if (bdGrade.getGradeValue() == EGrade.YOU_KE.getValue()) { if (bdGrade.getGradeValue() == EGrade.YOU_KE.getValue()) {
// 最高级直接返回 // 最高级直接返回
updateGradeMember.setPkSettleGrade(bdGrade.getPkId()); updateGradeMember.setPkSettleGrade(bdGrade.getPkId());
return bdGrade; return bdGrade;
} }
}
// 订单业绩 // 订单业绩
if (null == orderAchieve) { if (null == orderAchieve) {