From 626109ef7b1f67125d459ab133b98efd76747084 Mon Sep 17 00:00:00 2001 From: huangzhiran Date: Tue, 6 Jan 2026 14:49:55 +0800 Subject: [PATCH] adaptation project name --- service/apinode/api/http.go | 9 +++++++-- vm/payload.go | 9 +++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/service/apinode/api/http.go b/service/apinode/api/http.go index d5b676cb..8951923b 100644 --- a/service/apinode/api/http.go +++ b/service/apinode/api/http.go @@ -142,7 +142,12 @@ func (s *httpServer) createTask(c *gin.Context) { return } - proj, err := s.projectManager.Project(req.ProjectID) + projectID := req.ProjectID + if strings.Contains(projectID, "delen-test") { + projectID = "1009" + } + + proj, err := s.projectManager.Project(projectID) if err != nil { slog.Error("failed to get project", "error", err) c.JSON(http.StatusBadRequest, newErrResp(errors.Wrap(err, "failed to get project"))) @@ -211,7 +216,7 @@ func (s *httpServer) createTask(c *gin.Context) { DevicePubKey: hexutil.Encode(crypto.FromECDSAPub(matchedPubkey)), TaskID: taskID.Hex(), Nonce: req.Nonce, - ProjectID: req.ProjectID, + ProjectID: projectID, ProjectVersion: req.ProjectVersion, Payload: string(req.Payload), Signature: hexutil.Encode(sig), diff --git a/vm/payload.go b/vm/payload.go index 10811bff..f2d0ee55 100644 --- a/vm/payload.go +++ b/vm/payload.go @@ -199,11 +199,16 @@ func encodeSumPayload(tasks []*task.Task, projectConfig *project.Config) ([]byte return nil, errors.New("sum project miss previous task") } + projectID := task.PrevTask.ProjectID.String() + if projectID == "1009" { + projectID = "delen-test" + } + slog.Debug("--------------1") lastPayloadHash, _, _, lastData, err := api.HashTask( &api.CreateTaskReq{ Nonce: task.PrevTask.Nonce, - ProjectID: task.PrevTask.ProjectID.String(), + ProjectID: projectID, ProjectVersion: task.PrevTask.ProjectVersion, Payload: task.PrevTask.Payload, }, projectConfig) @@ -214,7 +219,7 @@ func encodeSumPayload(tasks []*task.Task, projectConfig *project.Config) ([]byte curPayloadHash, _, _, curData, err := api.HashTask( &api.CreateTaskReq{ Nonce: task.Nonce, - ProjectID: task.ProjectID.String(), + ProjectID: projectID, ProjectVersion: task.ProjectVersion, Payload: task.Payload, }, projectConfig)