fix: 修改订单号参数类型为interface
This commit is contained in:
parent
c3242c9f08
commit
54a098a254
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue