```
feat(shopro_huifu): 完善汇付进件功能的表单验证和错误处理 - 增加支行搜索功能的城市筛选支持,优化搜索逻辑 - 添加前端表单验证机制,包括身份证、银行卡、区域等必填字段校验 - 改进支行选择验证,确保必须从搜索结果中选择带联行号的支行 - 优化后端保存逻辑,添加强制保存参数控制 - 统一异常处理机制,增加HttpResponseException的正确抛出 - 完善用户界面提示信息,明确操作指引和错误反馈 - 修复表单提交前的数据准备逻辑,确保数据完整性 ```
这个提交包含在:
@@ -149,14 +149,19 @@ class Onboard extends Base
|
||||
$service = new HuifuOnboardAdminService();
|
||||
$onboardId = $row ? intval($row['id']) : 0;
|
||||
$saved = $service->saveDraft($userId, $roleType, $roleRefId, $form, $onboardId);
|
||||
$this->success('进件资料已保存,状态为待后台审核', null, [
|
||||
'id' => $saved ? $saved['id'] : 0,
|
||||
]);
|
||||
} catch (\InvalidArgumentException $e) {
|
||||
$this->error($e->getMessage());
|
||||
} catch (\think\exception\HttpResponseException $e) {
|
||||
throw $e;
|
||||
} catch (\Throwable $e) {
|
||||
$this->error(HuifuOnboardError::translate($e->getMessage()));
|
||||
}
|
||||
if (!$saved) {
|
||||
$this->error('进件资料保存失败,请检查汇付分账配置是否已启用');
|
||||
}
|
||||
$this->success('进件资料已保存,状态为待后台审核', null, [
|
||||
'id' => intval($saved['id']),
|
||||
]);
|
||||
}
|
||||
|
||||
public function retry($ids = null)
|
||||
|
||||
在新工单中引用
屏蔽一个用户