## 校验加购使用实际购买等级;

This commit is contained in:
cabbage 2025-07-29 15:31:29 +08:00
parent 2ecc56f64e
commit 62219fbf46
1 changed files with 16 additions and 16 deletions

View File

@ -252,25 +252,25 @@ public class ApiOthSaOrderController extends ParentOrderController {
}
GradeDTO gradeDTO = saOrderHandle.getMemberGradeAndAwardByCountry(BigDecimal.ZERO, achieveAmount, pkCountry, EUpgradeWay.COVER.getValue() + "");
if (null != gradeDTO) {
if (EOrderType.REGISTER_ORDER.getValue() == param.getSpecialArea()
|| EOrderType.UPGRADE_ORDER.getValue() == param.getSpecialArea()) {
// 2025.05.13 新添加需求开网初期报单660给1980等级报单1980给9900等级
if (EGrade.YOU_KE.getValue() == gradeDTO.getGradeValue()) {
GradeDTO newGradeDTO = iGradeServiceApi.getGradeByGradeValue(EGrade.MAKER.getValue(), pkCountry).getData();
if (null != newGradeDTO) {
gradeDTO = newGradeDTO;
}
} else if (EGrade.MAKER.getValue() == gradeDTO.getGradeValue()) {
GradeDTO newGradeDTO = iGradeServiceApi.getGradeByGradeValue(EGrade.VIP.getValue(), pkCountry).getData();
if (null != newGradeDTO) {
gradeDTO = newGradeDTO;
}
}
}
// if (EOrderType.REGISTER_ORDER.getValue() == param.getSpecialArea()
// || EOrderType.UPGRADE_ORDER.getValue() == param.getSpecialArea()) {
// // 2025.05.13 新添加需求开网初期报单660给1980等级报单1980给9900等级
// if (EGrade.YOU_KE.getValue() == gradeDTO.getGradeValue()) {
// GradeDTO newGradeDTO = iGradeServiceApi.getGradeByGradeValue(EGrade.MAKER.getValue(), pkCountry).getData();
// if (null != newGradeDTO) {
// gradeDTO = newGradeDTO;
// }
// } else if (EGrade.MAKER.getValue() == gradeDTO.getGradeValue()) {
// GradeDTO newGradeDTO = iGradeServiceApi.getGradeByGradeValue(EGrade.VIP.getValue(), pkCountry).getData();
// if (null != newGradeDTO) {
// gradeDTO = newGradeDTO;
// }
// }
// }
// 当前等级可以购买多少加购商品
if (addPurchase > gradeDTO.getBoxNumber()) {
vo.setFlag(EYesNo.NO.getIntValue());
vo.setMsg("当前等级只能购买 " + gradeDTO.getBoxNumber() + " 件加购商品。");
vo.setMsg("当前等级只能购买 " + gradeDTO.getBoxNumber() + " 件加购商品。");
return AjaxResult.success(vo);
}
}