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