## 最新订单对应等级处理调整;

This commit is contained in:
cabbage 2025-07-29 17:26:54 +08:00
parent e2a907f775
commit 0b70700e53
2 changed files with 3 additions and 9 deletions

View File

@ -566,13 +566,6 @@ public class SaOrderServiceImpl extends ServiceImpl<SaOrderMapper, SaOrder> impl
cuMember.setPkSettleGradeValue(newGradeDTO.getGradeValue());
}
}
// else if (EGrade.HAI_FAN.getValue() == gradeDTO.getGradeValue()) {
// // 2025.07.15 新需求 188 660 等级
// GradeDTO newGradeDTO = iGradeServiceApi.getGradeByGradeValue(EGrade.YOU_KE.getValue(), saOrderExt.getPkCountry()).getData();
// if (null != newGradeDTO) {
// cuMember.setPkSettleGrade(newGradeDTO.getPkId());
// }
// }
}
// 判断奖衔原会员有奖衔的话判断哪个大使用大的
@ -1079,7 +1072,8 @@ public class SaOrderServiceImpl extends ServiceImpl<SaOrderMapper, SaOrder> impl
// TODO 2025.07.17 为兼容注册送等级逻辑此处需要查询一下会员的实际订单对应等级
SaOrderExt gradeOrder = baseMapper.getLastOrderGrade(member.getPkId());
if (null != gradeOrder) {
if (gradeOrder.getGradeValue() < gradeDTO.getGradeValue()) {
if (gradeOrder.getGradeValue() < gradeDTO.getGradeValue()
&& gradeOrder.getGradeValue() < EGrade.VIP.getValue()) {
orderReturn.setIsEnough(Boolean.TRUE);
} else {
gradeDTO.setGradeName(null);

View File

@ -1541,7 +1541,7 @@
and bg.del_flag = 0
and bg.pk_country = so.pk_country
order by bg.grade_value desc) so
where grade_rownum = 1
where rownum = 1
</select>
</mapper>