fix: 后台作废延期订单报"延期订单 ID 必须大于 0"
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 35m45s

ID 来自路径参数,请求体里没有;去掉请求体校验里的 ID 必填,路径 ID 由 handler 校验
This commit is contained in:
邹进
2026-11-07 21:03:22 +09:00
parent d3face6f66
commit 8b0a01753d

View File

@@ -412,7 +412,8 @@ type SilenceIDPath struct {
// SilenceOrderCancelRequest 作废待支付延期订单请求。
type SilenceOrderCancelRequest struct {
ID uint `json:"-" params:"id" path:"id" validate:"required,min=1" required:"true" description:"延期订单 ID"`
// ID 来自路径参数,由 handler 单独校验;这里不加 validate,否则解析请求体时一律报"必须大于 0"
ID uint `json:"-" params:"id" path:"id" required:"true" description:"延期订单 ID"`
Reason string `json:"reason" validate:"omitempty,max=200" maxLength:"200" description:"作废原因(选填)"`
}