新增检测身份证号是否已被实名认证

This commit is contained in:
wucongxing 2023-03-17 13:34:22 +08:00
parent 7d57d2f94a
commit c3d68e6aca
3 changed files with 18 additions and 2 deletions

View File

@ -77,4 +77,14 @@ class UserDoctorInfo extends Model
{ {
return self::where($params)->update($data); return self::where($params)->update($data);
} }
/**
* 获取是否存在
* @param array $params
* @return bool
*/
public static function getExists(array $params): bool
{
return self::where($params)->exists();
}
} }

View File

@ -108,6 +108,14 @@ class DoctorAuthService extends BaseService
return fail(HttpEnumCode::HTTP_ERROR, "已通过实名认证,无法修改"); return fail(HttpEnumCode::HTTP_ERROR, "已通过实名认证,无法修改");
} }
// 检测身份证号是否已被实名认证
$params = array();
$params['card_num'] = $card_num;
$res = UserDoctorInfo::getExists($params);
if ($res){
return fail(HttpEnumCode::HTTP_ERROR,"身份证已被使用");
}
// 网易易盾认证 // 网易易盾认证
// 实人认证-生产环境开启 // 实人认证-生产环境开启
$IdCard = new IdCard(); $IdCard = new IdCard();

View File

@ -528,8 +528,6 @@ Router::post('/23', [CallBackController::class, 'imCallBack']);
// 获取问诊消息列表-消息 // 获取问诊消息列表-消息
Router::post('/24', [CallBackController::class, 'imCallBack']); Router::post('/24', [CallBackController::class, 'imCallBack']);
// 新增关注医生
Router::post('/25', [CallBackController::class, 'imCallBack']);
// 获取患者-医生关注状态 // 获取患者-医生关注状态
Router::post('/26', [CallBackController::class, 'imCallBack']); Router::post('/26', [CallBackController::class, 'imCallBack']);