|
|
@@ -366,28 +366,15 @@ class UserController extends BaseController {
|
|
|
$allDecPackage[$k]['LEVEL_NAME'] = $levelName;
|
|
|
}
|
|
|
|
|
|
- $stage = 0;
|
|
|
// 分期的总期数
|
|
|
$instalment = intval(Cache::getSystemConfig()['instalment']['VALUE'] ?? 3);
|
|
|
- // 查询是否有FX的分期订单
|
|
|
- $stageFX = Instalment::getOneStage($baseInfo['ID'], 'FX');
|
|
|
- if ($stageFX && $stageFX < $instalment) {
|
|
|
- $stage = 100;
|
|
|
- }
|
|
|
-
|
|
|
- if ($stage != 100) {
|
|
|
- // 是否有未完成的BD类型的分期订单
|
|
|
- $stage = Instalment::getOneStage($baseInfo['ID'], 'BD');
|
|
|
- // 如果分期未完成,切已经升级到顶级,则商品列表只返回分期商品
|
|
|
- if ($isMax === true) {
|
|
|
- if (!$stage || ($stage >= $instalment)) {
|
|
|
- $stage = 1000;
|
|
|
- } else {
|
|
|
- $stage += 1;
|
|
|
- }
|
|
|
- } else {
|
|
|
- $stage += 1;
|
|
|
- }
|
|
|
+ // 是否有未完成的BD类型的分期订单
|
|
|
+ $stage = Instalment::getOneStage($baseInfo['ID'], 'BD');
|
|
|
+ // 如果分期未完成,切已经升级到顶级,则商品列表只返回分期商品
|
|
|
+ if ($isMax === true) {
|
|
|
+ $stage += (!$stage || ($stage >= $instalment)) ? 1000 : 1;
|
|
|
+ } else {
|
|
|
+ $stage += ($stage >= $instalment) ? 1000 : 1;
|
|
|
}
|
|
|
|
|
|
//所有自选商品
|