|
|
@@ -15,6 +15,7 @@ namespace app\services\user;
|
|
|
|
|
|
use app\dao\user\UserDao;
|
|
|
use app\services\activity\coupon\StoreCouponIssueServices;
|
|
|
+use app\services\agent\AgentLevelServices;
|
|
|
use app\services\BaseServices;
|
|
|
use app\services\system\SystemUserLevelServices;
|
|
|
use crmeb\exceptions\ApiException;
|
|
|
@@ -92,9 +93,19 @@ class OutUserServices extends BaseServices
|
|
|
*/
|
|
|
public function userInfo($uid)
|
|
|
{
|
|
|
+ $userType = ['h5' => 'H5', 'wechat' => '公众号', 'routine' => '小程序', 'app' => 'APP', 'pc' => 'PC'];
|
|
|
$fields = ['uid', 'real_name', 'mark', 'nickname', 'avatar', 'phone', 'now_money', 'brokerage_price', 'integral', 'exp', 'sign_num', 'user_type', 'status', 'level',
|
|
|
'agent_level', 'spread_open', 'spread_uid', 'spread_time', 'user_type', 'is_promoter', 'pay_count', 'is_ever_level', 'is_money_level', 'overdue_time', 'add_time'];
|
|
|
- return app()->make(UserServices::class)->get($uid, $fields);
|
|
|
+ $data = app()->make(UserServices::class)->get($uid, $fields);
|
|
|
+ $data['user_type'] = $userType[$data['user_type']];
|
|
|
+ $data['status'] = $data['status'] ? '正常' : '禁用';
|
|
|
+ $data['level'] = app()->make(SystemUserLevelServices::class)->value($data['level'], 'name') ?? '无';
|
|
|
+ $data['agent_level'] = app()->make(AgentLevelServices::class)->value($data['agent_level'], 'name') ?? '无';
|
|
|
+ $data['spread_open'] = $data['spread_open'] ? '分销开启' : '分销关闭';
|
|
|
+ $data['spread_name'] = app()->make(UserServices::class)->value($data['spread_uid'], 'nickname') ?? '无';
|
|
|
+ $data['spread_time'] = date('Y-m-d H:i:s', $data['spread_time']);
|
|
|
+ $data['add_time'] = date('Y-m-d H:i:s', $data['add_time']);
|
|
|
+ return $data;
|
|
|
}
|
|
|
|
|
|
/**
|