feat: 增加用户船只信息查询功能

This commit is contained in:
mkm 2024-07-01 14:34:35 +08:00
parent 14bf8b3ce8
commit 281394e1bc

View File

@ -25,6 +25,7 @@ use app\common\model\user\UserAddress;
use app\common\model\user\UserRecharge; use app\common\model\user\UserRecharge;
use app\common\model\user_create_log\UserCreateLog; use app\common\model\user_create_log\UserCreateLog;
use app\common\model\user_label\UserLabel; use app\common\model\user_label\UserLabel;
use app\common\model\user_ship\UserShip;
use app\common\model\user_sign\UserSign; use app\common\model\user_sign\UserSign;
use app\common\model\vip_flow\VipFlow; use app\common\model\vip_flow\VipFlow;
use think\facade\Db; use think\facade\Db;
@ -161,7 +162,7 @@ class UserLogic extends BaseLogic
public static function detail(int $userId): array public static function detail(int $userId): array
{ {
$field = [ $field = [
'id', 'account', 'nickname', 'avatar', 'real_name','integral','label_id', 'id', 'account', 'nickname', 'avatar', 'real_name','integral','label_id','user_ship',
'sex', 'mobile', 'create_time', 'login_time', 'channel','now_money','purchase_funds' 'sex', 'mobile', 'create_time', 'login_time', 'channel','now_money','purchase_funds'
]; ];
@ -171,7 +172,7 @@ class UserLogic extends BaseLogic
$user['channel'] = UserTerminalEnum::getTermInalDesc($user['channel']); $user['channel'] = UserTerminalEnum::getTermInalDesc($user['channel']);
$user->sex = $user->getData('sex'); $user->sex = $user->getData('sex');
$user['number']=StoreFinanceFlow::where('other_uid',$userId)->where(['status'=>0,'financial_pm'=>1,'type'=>1])->sum('number'); $user['number']=StoreFinanceFlow::where('other_uid',$userId)->where(['status'=>0,'financial_pm'=>1,'type'=>1])->sum('number');
$user['label_name']=$user->label_id?UserLabel::where('label_id',$user->label_id)->value('label_name'):""; $user['ship_name']=$user->user_ship>0?UserShip::where('id',$user->user_ship)->value('title'):"";
return $user->toArray(); return $user->toArray();
} }