refactor(prompt): 重构提示词构建服务和回调处理

This commit is contained in:
2026-06-05 11:00:05 +08:00
parent b2cad4cac2
commit de70d33115
5 changed files with 166 additions and 157 deletions

View File

@@ -156,17 +156,18 @@ type SendCallbackReq struct {
}
// SendCallback 向业务方发送回调
func SendCallback(ctx context.Context, composeTask *entity.ComposeTask) error {
func SendCallback(ctx context.Context, composeTask *entity.ComposeTask, epicycleId int64) error {
// 1. 检查回调地址
if composeTask.CallbackUrl == "" {
return fmt.Errorf("回调地址为空taskId=%s", composeTask.TaskId)
}
// 2. 构造请求体
req := SendCallbackReq{
TaskId: composeTask.TaskId,
Status: composeTask.Status,
Messages: composeTask.Messages,
ErrorMsg: composeTask.ErrorMessage,
TaskId: composeTask.TaskId,
Status: composeTask.Status,
Messages: composeTask.Messages,
ErrorMsg: composeTask.ErrorMessage,
EpicycleId: epicycleId,
}
// 3. 发送 POST 请求
headers := util.ForwardHeaders(ctx)