|
@@ -75,7 +75,7 @@ class AccountService
|
|
|
* - qual_photo: string 资质证书照片
|
|
|
* - business_license: string 营业执照照片
|
|
|
* - health_cert: string 健康证照片
|
|
|
- * @return array 返回���果,包含:
|
|
|
+ * @return array 返回结果,包含:
|
|
|
* - message: string 提示信息
|
|
|
* - data: array 详细数据
|
|
|
* - record_id: int 记录ID
|
|
@@ -104,7 +104,7 @@ class AccountService
|
|
|
'state' => TechnicianAuthStatus::AUDITING->value
|
|
|
]);
|
|
|
|
|
|
- // 清除技师信息缓存,确保数据一致性
|
|
|
+ // 清除技师信息缓存,确��数据一致性
|
|
|
$this->clearCoachCache($user->coach->id);
|
|
|
|
|
|
// 提交事务
|
|
@@ -128,7 +128,7 @@ class AccountService
|
|
|
|
|
|
/**
|
|
|
* 提交实名认证信息
|
|
|
- * 包括姓名、身份证号(可选)和三张身份证照片的提交和审核
|
|
|
+ * 包括姓名(可选)、身份证号(可选)和三张身份证照片的提交和审核
|
|
|
*
|
|
|
* 业务流程:
|
|
|
* 1. 验证技师信息存在性
|
|
@@ -140,12 +140,12 @@ class AccountService
|
|
|
* - 同一时间只能有一条待审核记录
|
|
|
* - 审核不通过可以重新提交
|
|
|
* - 所有图片数据不限制格式
|
|
|
- * - 身份证号为可选字段
|
|
|
+ * - 姓名和身份证号为可选字段
|
|
|
* - 敏感信息会进行脱敏处理
|
|
|
*
|
|
|
* @param User $user 当前认证用户
|
|
|
* @param array $data 实名认证数据,包含:
|
|
|
- * - real_name: string 真实姓名
|
|
|
+ * - real_name: string|null 真实姓名(可选)
|
|
|
* - id_card: string|null 身份证号(可选)
|
|
|
* - id_card_front_photo: string 身份证正面照片
|
|
|
* - id_card_back_photo: string 身份证反面照片
|
|
@@ -176,17 +176,11 @@ class AccountService
|
|
|
// 提交事务
|
|
|
DB::commit();
|
|
|
|
|
|
- // 记录成功日志(注意:敏感信息需要脱敏)
|
|
|
- $this->logInfo('技师提交实名认证信息成功', $user, $this->maskSensitiveData($data));
|
|
|
-
|
|
|
// 返回成功结果
|
|
|
return ['message' => '实名认证信息提交成功'];
|
|
|
} catch (\Exception $e) {
|
|
|
// 发生异常时回滚事务
|
|
|
DB::rollBack();
|
|
|
-
|
|
|
- // 记录错误日志(注意:敏感信息需要脱敏)
|
|
|
- $this->logError('提交实名认证信息失败', $user, $this->maskSensitiveData($data), $e);
|
|
|
throw $e;
|
|
|
}
|
|
|
}
|
|
@@ -851,7 +845,7 @@ class AccountService
|
|
|
|
|
|
Redis::setex($cacheKey, 86400, json_encode($cacheData));
|
|
|
} catch (\Exception $e) {
|
|
|
- Log::error('更新工作状态缓存失败', [
|
|
|
+ Log::error('更新工作状态缓存��败', [
|
|
|
'coach_id' => $coachId,
|
|
|
'error' => $e->getMessage(),
|
|
|
]);
|
|
@@ -960,7 +954,7 @@ class AccountService
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 检查是否存在��审核记录
|
|
|
+ * 检查是否存在审核记录
|
|
|
*
|
|
|
* @param CoachUser $coach 技师象
|
|
|
* @param string $type 记录类型(info|qual|real)
|