// +---------------------------------------------------------------------- declare (strict_types = 1); namespace app\common\model\user; use app\common\model\BaseModel; /** * 用户认证 * Class Delivery * @package app\common\model */ class UserIdcards extends BaseModel { // 定义表名 protected $name = 'user_idcards'; // 定义主键 protected $pk = 'id'; public function getUserIdCard($userId){ return self::where('user_id',$userId)->order('id','desc')->find(); } /** * 获取器:隐藏身份证中间 * @param $value * @return mixed */ /* public function getIdCardAttr($value) { if (strlen($value) === 18) { return hide_id_card($value); } }*/ /** * 检查用户是否已实名认证 * @param $userId * @return bool * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException */ public static function checkUserHasIdcard($userId){ return boolval(self::where(['user_id'=>$userId])->find()); } }