...
|
...
|
@@ -27,6 +27,7 @@ class GradeModel |
|
|
}
|
|
|
//调用接口获取数据
|
|
|
$data = GradeData::getGradeData($channel, $uid);
|
|
|
|
|
|
if (isset($data['code']) && $data['code'] === 200 && isset($data['data'])) {
|
|
|
switch (intval($data['data']['current_vip_level'])) {
|
|
|
case 0://普通会员
|
...
|
...
|
@@ -42,19 +43,25 @@ class GradeModel |
|
|
$result['vipGrade']['vip3'] = true;
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
//今年总消费
|
|
|
$result['vipGrade']['costOfThisYear'] = $data['data']['current_year_cost'];
|
|
|
//升级下一等级会员的进度;
|
|
|
$result['vipGrade']['percent'] = 100*(round(round($data['data']['current_total_cost'], 2) / round($data['data']['next_need_cost'], 2), 2));
|
|
|
$result['vipGrade']['percent'] = 100*(round($data['data']['current_total_cost'] / $data['data']['next_need_cost'], 2));
|
|
|
//距离升级所需消费金额
|
|
|
|
|
|
if ($data['data']['current_vip_level'] != 3) {
|
|
|
$result['vipGrade']['costGap'] = $data['data']['upgrade_need_cost'];
|
|
|
}
|
|
|
//消费总计
|
|
|
$result['vipGrade']['sumCost'] = $data['data']['current_total_cost'];
|
|
|
//username 接口问题取不到,暂时写uid
|
|
|
$result['vipGrade']['name'] = $uid;
|
|
|
//username 调用获取用户基本信息数据,获得username;
|
|
|
$userProfile = GradeData::getUserProfileData($gender,$uid,$channel);
|
|
|
$result['vipGrade']['name'] = $userProfile['data']['username'];
|
|
|
//跳转url(会员特权详情)
|
|
|
$result['vipGrade']['allUrl'] = Helpers::url('/Home/preferential',null);
|
|
|
//当前vip等级享受的特权
|
|
|
$result['vipGrade']['privilege'] = $data['data']['enjoy_preferential'];
|
|
|
}
|
|
|
|
|
|
if (USE_CACHE) {
|
...
|
...
|
|