mall_id); $data['user_id'] = empty($this->user_id) ? 0 : $this->user_id; $data['nickname'] = empty($this->user->nickname) ? '' : $this->user->nickname; $data['username'] = empty($this->user->username) ? '' : $this->user->username; $data['avatar_url'] = empty($this->user->avatar_url) ? '' : $this->user->avatar_url; $data['mobile'] = empty($this->user->mobile) ? '' : $this->user->mobile; $data['level_name'] = empty($user_level_arr[$this->user->level]) ? MallSetting::getDefaultLevelName($this->mall_id) : $user_level_arr[$this->user->level]; $data['level'] = empty($this->user->level) ? '' : $this->user->level; $data['tag'] = []; $data['commission'] = []; (new CommissionService())->statistics($this->mall_id, $this->user_id, $data['commission']); if (!empty($data['commission'])) { $data['commission']['commission'] = bcdiv($data['commission']['commission'], 100, 2); $data['commission']['today_commission'] = bcdiv($data['commission']['today_commission'], 100, 2); } $config = Yii::$app->services->setting->addons->get($this->mall_id, CommunityEnum::ADDONS_NAME, 'basic'); $data['is_enable_write_off'] = $config['is_enable_write_off'] ?? StatusEnum::DISABLED; // 默认是关闭的 $data['is_head'] = (new HeadService())->existByUserId($this->mall_id, $this->user_id); // 是否为团长 return $this->success('获取成功', $data); } }