## 1980升级的9900可以再购买9900但是等级不变(363);
This commit is contained in:
parent
e864c21872
commit
1fb311af01
|
|
@ -874,15 +874,16 @@ public class SaOrderServiceImpl extends ServiceImpl<SaOrderMapper, SaOrder> impl
|
||||||
String upgradeWay = querySystemConfigByKey(saOrderExt.getPkCountry(), ESystemConfig.UPGRADE_WAY.getKey());
|
String upgradeWay = querySystemConfigByKey(saOrderExt.getPkCountry(), ESystemConfig.UPGRADE_WAY.getKey());
|
||||||
boolean checkUpgrade = false;
|
boolean checkUpgrade = false;
|
||||||
if (oldGradeDTO.getGradeValue() >= cuMember.getPkSettleGradeValue() && !Objects.equals(Integer.toString(EUpgradeWay.TOTAL.getValue()), upgradeWay)) {
|
if (oldGradeDTO.getGradeValue() >= cuMember.getPkSettleGradeValue() && !Objects.equals(Integer.toString(EUpgradeWay.TOTAL.getValue()), upgradeWay)) {
|
||||||
|
checkUpgrade = true;
|
||||||
if (EGrade.VIP.getValue() == oldGradeDTO.getGradeValue()) {
|
if (EGrade.VIP.getValue() == oldGradeDTO.getGradeValue()) {
|
||||||
SaOrderExt gradeOrder = baseMapper.getLastOrderGrade(cuMember.getPkId());
|
SaOrderExt gradeOrder = baseMapper.getLastOrderGrade(cuMember.getPkId());
|
||||||
if (EGrade.MAKER.getValue() == gradeOrder.getGradeValue()) {
|
if (EGrade.MAKER.getValue() == gradeOrder.getGradeValue()) {
|
||||||
// 如果是1980赠送升级的9900,可以再买一个9900,但是等级不变
|
// 如果是1980赠送升级的9900,可以再买一个9900,但是等级不变
|
||||||
checkUpgrade = true;
|
checkUpgrade = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!checkUpgrade) {
|
if (checkUpgrade) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
// 封装保存订单数据
|
// 封装保存订单数据
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue