42 lines
961 B
PHP
42 lines
961 B
PHP
<?php
|
|
namespace app\common\model\finance;
|
|
use app\common\model\user\{User};
|
|
|
|
use app\common\model\BaseModel;
|
|
|
|
|
|
|
|
/**
|
|
* 用户转账记录模型
|
|
* Class UserTransferRecord
|
|
* @package app\common\model\finance
|
|
*/
|
|
class UserTransferRecord extends BaseModel
|
|
{
|
|
|
|
protected $name = 'user_transfer_record';
|
|
|
|
/**
|
|
* @notes 转入转出用户详情
|
|
* @param $value
|
|
* @param $data
|
|
* @return string
|
|
* @author BD
|
|
* @date 2024/02/22 10:54
|
|
*/
|
|
public function getUsersInfoAttr($value, $data)
|
|
{
|
|
$field = 'mobile';
|
|
//转出用户
|
|
$userFrom = User::field($field)->where(['id' => $data['user_id_from']])->findOrEmpty();
|
|
|
|
//转入用户
|
|
$userTo = User::field($field)->where(['id' => $data['user_id_to']])->findOrEmpty();
|
|
|
|
return [
|
|
'user_from' => $userFrom['mobile'],
|
|
'user_to' => $userTo['mobile'],
|
|
];
|
|
}
|
|
|
|
} |