| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 | <?phpnamespace app\admin\model;use support\Model;/** * 悦享家会员认证模型 * Class Members * @package app\api\model */class UserAuth extends Model{    const UPDATED_AT = 'auth_update_time';    const WAIT   = '0';    const DONE   = '1';    const RETURN = '2';    const CANCEL = '3';    const MEMBER_AUTH_STATUS = [        self::WAIT   => '待审核',        self::DONE   => '审核通过',        self::RETURN => '审核驳回',        self::CANCEL => '主动撤销'    ];    /**     * The table associated with the model.     *     * @var string     */    protected $table = 'user_auth';    protected $dateFormat = 'U';    /**     * Notes:获取指定条件一列     * @param int $status     * @return array     * User: yym     * Date: 2022/8/4     */    public static function getListIds(int $status)    {        return static::select('auth_user_id')->where(['auth_status' => $status])->get()->toArray();    }    /**     * Notes:更新会员认证信息     * @param int $user_id     * @param string $category     * @param array $update     * @return int     * User: yym     * Date: 2022/8/4     */    public static function updateAuth(int $user_id, string $category, array $update)    {        return static::where(['auth_user_id' => $user_id, 'auth_type' => $category])->update($update);    }    /**     * Notes:插入记录     * @param array $data     * @return int     * User: yym     * Date: 2022/8/5     */    public static function insertData(array $data)    {        return static::insertGetId($data);    }}
 |