fix: mock接口停用参数校验

This commit is contained in:
fuzhongyun 2025-11-24 14:46:00 +08:00
parent af54224504
commit 3eaba6004a
3 changed files with 9 additions and 14 deletions

View File

@ -4,7 +4,4 @@ type BotTools string
const (
BotToolsBugOptimizationSubmit = "bug_optimization_submit" // 系统的bug/优化建议
BotToolsAfterSalesSupplier = "after_sales_supplier" // 供应商售后
BotToolsAfterSalesResellerSingle = "after_sales_reseller_single" // 分销商单条售后
BotToolsAfterSalesResellerBatch = "after_sales_reseller_batch" // 分销商批量售后
)

View File

@ -5,7 +5,6 @@ import (
"ai_scheduler/internal/entitys"
"context"
"encoding/json"
"fmt"
)
type ZltxOrderAfterSaleResellerTool struct {
@ -44,7 +43,7 @@ func (t *ZltxOrderAfterSaleResellerTool) Definition() entitys.ToolDefinition {
"description": "售后订单号",
},
},
"required": []string{"orderType", "orderNumber"},
// "required": []string{"orderType", "orderNumber"},
},
},
}
@ -92,9 +91,9 @@ func (t *ZltxOrderAfterSaleResellerTool) Execute(ctx context.Context, requireDat
if err := json.Unmarshal([]byte(requireData.Match.Parameters), &req); err != nil {
return err
}
if req.OrderNumber == "" {
return fmt.Errorf("orderType and orderNumber are required")
}
// if req.OrderNumber == "" {
// return fmt.Errorf("orderType and orderNumber are required")
// }
return t.checkZltxOrderAfterSaleReseller(req.OrderNumber, requireData)
}

View File

@ -5,7 +5,6 @@ import (
"ai_scheduler/internal/entitys"
"context"
"encoding/json"
"fmt"
)
type ZltxOrderAfterSaleSupplierTool struct {
@ -44,7 +43,7 @@ func (t *ZltxOrderAfterSaleSupplierTool) Definition() entitys.ToolDefinition {
"description": "售后订单号",
},
},
"required": []string{"orderType", "orderNumber"},
// "required": []string{"orderType", "orderNumber"},
},
},
}
@ -89,9 +88,9 @@ func (t *ZltxOrderAfterSaleSupplierTool) Execute(ctx context.Context, requireDat
if err := json.Unmarshal([]byte(requireData.Match.Parameters), &req); err != nil {
return err
}
if req.OrderNumber == "" {
return fmt.Errorf("orderType and orderNumber are required")
}
// if req.OrderNumber == "" {
// return fmt.Errorf("orderType and orderNumber are required")
// }
return t.checkZltxOrderAfterSaleSupplier(req.OrderNumber, requireData)
}