|
|
@@ -21,6 +21,7 @@ use app\common\{enum\notice\NoticeEnum,
|
|
|
logic\BaseLogic,
|
|
|
model\coupon\UserCoupon,
|
|
|
model\equity\UserEquity,
|
|
|
+ model\firm\FirmRegister,
|
|
|
model\orders\OrderEffectiveLog,
|
|
|
model\user\User,
|
|
|
model\user\UserAuth,
|
|
|
@@ -78,8 +79,11 @@ class UserLogic extends BaseLogic
|
|
|
public static function info(int $userId)
|
|
|
{
|
|
|
$user = User::where(['id' => $userId])
|
|
|
- ->field('id,sn,sex,account,password,nickname,real_name,avatar,mobile,create_time,user_money')
|
|
|
+ ->field('id,sn,sex,account,password,nickname,real_name,avatar,mobile,create_time,user_money,user_type')
|
|
|
->findOrEmpty();
|
|
|
+ if(!$user->isEmpty() && $user->user_type === YesNoEnum::YES){
|
|
|
+ $user->firmRegister = FirmRegister::where(['user_id'=>$userId,'status'=>YesNoEnum::YES])->findOrEmpty();
|
|
|
+ }
|
|
|
$user['has_password'] = !empty($user['password']);
|
|
|
$user['has_auth'] = self::hasWechatAuth($userId);
|
|
|
$user['version'] = config('project.version');
|