<?php

namespace App\Models\Mail;

use App\Models\Base;
use App\Models\User\User;

class Mail extends Base
{
    protected $table = 'gl_mail';
    //自动维护create_at创建时间 updated_at修改时间
    public $timestamps = true;
    //连接数据库
//    protected $connection = 'custom_mysql';


    /**
     * @param $value
     * @remark :获取器userList参数处理
     * @name   :getUserListAttribute
     * @author :lyh
     * @method :post
     * @time   :2023/6/21 15:58
     */
    public function getUserListName($values)
    {
        $str = '';
        if(!empty($values)){
            $arr = explode(',',$values);
            $userModel = new User();
            $list = $userModel->list(['id'=>['in',$arr]]);
            foreach ($list as $v){
                $str .= $v['name'].',';
            }
        }
        return trim($str,',');
    }

    /**
     * @param $value
     * @remark :userList参数处理
     * @name   :getUserListAttribute
     * @author :lyh
     * @method :post
     * @time   :2023/6/21 15:58
     */
    public function setUserList($values)
    {
        return ','.trim($values,',').',';
    }
}