Files
junhong_cmp_fiber/internal/handler/admin
break 957a235585
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m37s
fix(提现): 修复路径参数未回填导致的参数校验恒失败并给出字段级提示
提现资料资格提交对任何请求都返回 1001。根因是 ShopID 为 json:"-" 的路径字段,
Handler 在 c.Params 解析前就执行 validator.Struct,required 校验恒失败;
提现重提与提现驳回存在同一缺陷。

- 路径参数在解析后、校验前回填 DTO(资格提交 shop_id、资格作废 id、重提 shop_id/id、驳回 id)
- 校验失败改用 validationMessage 输出首个失败字段与规则,字段名取 DTO 中文 description,不拼接底层错误文本、不回显字段值
- 工程约束新增 ENG-ERR-002 固化上述规则

验证:驱动真实 Handler 与全局 ErrorHandler,原始请求体已通过校验;
缺附件、非法主体类型、超长身份证号、缺作废原因等均返回可定位提示。
2026-09-14 15:36:47 +08:00
..
2026-07-02 16:49:50 +09:00
2026-09-14 09:45:47 +08:00
2026-08-06 09:35:00 +08:00
2026-07-28 10:53:15 +08:00
2026-04-27 09:47:03 +08:00
2026-07-24 16:07:18 +08:00
2026-08-18 16:15:46 +08:00
2026-07-24 16:07:18 +08:00
2026-08-10 16:30:38 +08:00
2026-07-27 17:17:43 +08:00