|
|
@@ -287,17 +287,17 @@ class UserController extends BaseController {
|
|
|
$userInfo['NEXT_PERF'] = $nextLevelPerf;
|
|
|
// 用户可选择的级别列表
|
|
|
$userInfo['LEVEL_LIST'] = DeclarationLevel::getNextAll($levelPerf);// 用户可选择的级别列表
|
|
|
+ // 如果用户正处于报单分期中,则可以升级到Elite
|
|
|
+ $userInstalmentInfo = Instalment::getInfo($userId);
|
|
|
+ if($userInstalmentInfo){
|
|
|
+ if ($userInstalmentInfo['ORDER_TYPE']=='BD' && $userInstalmentInfo['STAGE'] < 3){
|
|
|
+ $userInfo['LEVEL_LIST'] = DeclarationLevel::getNextAll(12);// 用户可选择的级别列表
|
|
|
+ }
|
|
|
+ }
|
|
|
// 循环列表,补充升级所需要的补差
|
|
|
foreach ($userInfo['LEVEL_LIST'] as &$v) {
|
|
|
$v['REPAIR_PV'] = $isObserve ? $v['PERF'] - $userInfo['NOW_PERF'] : $v['PERF'];
|
|
|
}
|
|
|
-
|
|
|
- // 如果用户正处于报单分期中,则可以升级到Elite
|
|
|
- $userInstalmentInfo = Instalment::getInfo($userId);
|
|
|
- if ($userInstalmentInfo['ORDER_TYPE']=='BD' && $userInstalmentInfo['STAGE'] < 3){
|
|
|
- $userInfo['LEVEL_LIST'] = DeclarationLevel::getNextAll(12);// 用户可选择的级别列表
|
|
|
-
|
|
|
- }
|
|
|
}
|
|
|
|
|
|
return static::notice(['baseInfo' => $userInfo]);
|