fix: 修改订单号参数类型为interface

This commit is contained in:
renzhiyuan 2025-12-27 11:25:53 +08:00
parent c3242c9f08
commit 54a098a254
1 changed files with 8 additions and 2 deletions

View File

@ -58,7 +58,7 @@ func (w *ZltxOrderDetailTool) Definition() entitys.ToolDefinition {
// ZltxOrderDetailRequest 直连天下订单详情请求参数 // ZltxOrderDetailRequest 直连天下订单详情请求参数
type ZltxOrderDetailRequest struct { type ZltxOrderDetailRequest struct {
OrderNumber string `json:"order_number"` OrderNumber interface{} `json:"order_number"`
} }
// ZltxOrderDetailResponse 直连天下订单详情响应 // ZltxOrderDetailResponse 直连天下订单详情响应
@ -96,7 +96,13 @@ func (w *ZltxOrderDetailTool) Execute(ctx context.Context, rec *entitys.Recogniz
} }
// getMockZltxOrderDetail 获取模拟直连天下订单详情数据 // getMockZltxOrderDetail 获取模拟直连天下订单详情数据
func (w *ZltxOrderDetailTool) getZltxOrderDetail(rec *entitys.Recognize, number string) (err error) { func (w *ZltxOrderDetailTool) getZltxOrderDetail(rec *entitys.Recognize, number interface{}) (err error) {
switch number.(type) {
case int, int32, int64:
number = fmt.Sprintf("%d", number)
default:
}
ext, err := rec_extra.GetTaskRecExt(rec) ext, err := rec_extra.GetTaskRecExt(rec)
if err != nil { if err != nil {
return return