调整任务存储,任务查询

This commit is contained in:
chy
2025-07-01 14:14:26 +08:00
parent c56b96b0c2
commit 0c1f2568e7
9 changed files with 316 additions and 115 deletions

View File

@ -0,0 +1,32 @@
package task
import (
"context"
"github.com/gogf/gf/v2/frame/g"
"server/internal/model"
"server/internal/service"
"server/api/task/v1"
)
func (c *ControllerV1) GetTaskList(ctx context.Context, req *v1.GetTaskListReq) (res *v1.GetTaskListRes, err error) {
userId := g.RequestFromCtx(ctx).Get("id").Int64()
list, err := service.Task().GetTaskList(ctx, &model.GetTaskListV2In{
Gid: req.Gid,
NetBarAccount: req.NetBarAccount,
Num: req.Num,
Pageidx: req.Pageidx,
PopenId: req.PopenId,
BindType: req.BindType,
IsBound: req.IsBound,
StoreId: req.StoreId,
UserId: userId,
})
if err != nil {
return nil, err
}
return &v1.GetTaskListRes{
List: list,
}, nil
}

View File

@ -0,0 +1,17 @@
package task
import (
"context"
"server/internal/service"
"server/api/task/v1"
)
func (c *ControllerV1) SyncTask(ctx context.Context, req *v1.SyncTaskReq) (res *v1.SyncTaskRes, err error) {
go func() {
_, err = service.Task().SyncTaskFromGamelife(ctx)
}()
return &v1.SyncTaskRes{
Message: "同步调用成功等待数据同步5分钟后刷新",
}, nil
}