新增从腾讯获取任务列表

This commit is contained in:
chy
2025-06-10 14:48:10 +08:00
parent 4f9dc24100
commit a3c6b20a04
10 changed files with 239 additions and 0 deletions

View File

@ -7,6 +7,7 @@ import (
"server/internal/model"
"server/internal/service"
"server/utility/ecode"
"server/utility/tencent"
"sort"
"strconv"
"strings"
@ -132,3 +133,36 @@ func (s *sTask) UserTaskRankingList(ctx context.Context, in *model.UserTaskRanki
RankingNum: rankingNum,
}, nil
}
// GetNonLoginTaskList 获取下发到指定网吧的任务列表(未登录)
func (s *sTask) GetNonLoginTaskList(ctx context.Context, in *model.GetNonLoginTaskListIn) (out *model.GetNonLoginTaskListOut, err error) {
// TODO 调用外部接口
// 调用外部接口
data, err := tencent.GetNonLoginTaskList(ctx, in)
if err != nil {
return nil, ecode.Fail.Sub("调用接口异常")
}
// TODO 任务列表数据处理
return &model.GetNonLoginTaskListOut{
Data: data,
}, err
}
func (s *sTask) GetLoginTaskList(ctx context.Context, in *model.GetLoginTaskListIn) (out *model.GetLoginTaskListOut, err error) {
// TODO 调用外部接口
// 调用外部接口
data, err := tencent.GetLoginTaskList(ctx, in)
if err != nil {
return nil, ecode.Fail.Sub("调用接口异常")
}
// TODO 任务列表数据处理
return &model.GetLoginTaskListOut{
Data: data,
}, err
}