## 最新订单对应等级处理调整;
This commit is contained in:
parent
e2a907f775
commit
0b70700e53
|
@ -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);
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue