更新测试
This commit is contained in:
parent
9989b8376f
commit
865df37ac3
@ -27,26 +27,21 @@ var (
|
|||||||
// enabled: true,
|
// enabled: true,
|
||||||
next: func(robot *Robot, rsp proto.Message) {
|
next: func(robot *Robot, rsp proto.Message) {
|
||||||
tcs := []*TestCase{}
|
tcs := []*TestCase{}
|
||||||
if r, ok := rsp.(*pb.HeroListResp); ok {
|
if _, ok := rsp.(*pb.HeroListResp); ok {
|
||||||
for _, v := range r.List {
|
tc := &TestCase{
|
||||||
heroId := v.Id
|
desc: "英雄升级",
|
||||||
tc := &TestCase{
|
mainType: string(comm.ModuleHero),
|
||||||
desc: "英雄详情",
|
subType: hero.StrengthenUplv,
|
||||||
mainType: string(comm.ModuleHero),
|
req: &pb.HeroStrengthenUplvReq{
|
||||||
subType: hero.HeroSubTypeInfo,
|
HeroObjID: "62da0353ebe27f9446dd4a1d",
|
||||||
req: &pb.HeroInfoReq{
|
ExpCards: map[string]int32{
|
||||||
HeroId: heroId,
|
"62da19017944b60fd473df61": 1,
|
||||||
},
|
},
|
||||||
rsp: &pb.HeroInfoResp{},
|
},
|
||||||
// enabled: true,
|
rsp: &pb.HeroStrengthenUplvResp{},
|
||||||
// print: func(rsp proto.Message) {
|
// enabled: true,
|
||||||
// r := rsp.(*pb.HeroInfoResp)
|
|
||||||
// fmt.Printf("%v\n", r)
|
|
||||||
// },
|
|
||||||
|
|
||||||
}
|
|
||||||
tcs = append(tcs, tc)
|
|
||||||
}
|
}
|
||||||
|
tcs = append(tcs, tc)
|
||||||
}
|
}
|
||||||
robot.addBuilders(tcs)
|
robot.addBuilders(tcs)
|
||||||
},
|
},
|
||||||
@ -103,7 +98,7 @@ var (
|
|||||||
req: &pb.HeroStrengthenUplvReq{
|
req: &pb.HeroStrengthenUplvReq{
|
||||||
HeroObjID: heroId,
|
HeroObjID: heroId,
|
||||||
ExpCards: map[string]int32{
|
ExpCards: map[string]int32{
|
||||||
heroId: 1,
|
"62da19017944b60fd473df61": 1,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
rsp: &pb.HeroStrengthenUplvResp{},
|
rsp: &pb.HeroStrengthenUplvResp{},
|
||||||
|
@ -29,7 +29,7 @@ var (
|
|||||||
mainType: string(comm.ModuleMainline),
|
mainType: string(comm.ModuleMainline),
|
||||||
subType: mainline.MainlineChallengeResp,
|
subType: mainline.MainlineChallengeResp,
|
||||||
req: &pb.MainlineChallengeReq{
|
req: &pb.MainlineChallengeReq{
|
||||||
ChapterId: 1,
|
|
||||||
MainlineId: 1,
|
MainlineId: 1,
|
||||||
},
|
},
|
||||||
rsp: &pb.MainlineChallengeResp{},
|
rsp: &pb.MainlineChallengeResp{},
|
||||||
|
@ -29,7 +29,7 @@ var (
|
|||||||
fmt.Printf("%v \n", v)
|
fmt.Printf("%v \n", v)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// enabled: true,
|
enabled: true,
|
||||||
next: func(robot *Robot, rsp proto.Message) {
|
next: func(robot *Robot, rsp proto.Message) {
|
||||||
tcs := []*TestCase{}
|
tcs := []*TestCase{}
|
||||||
if v, ok := rsp.(*pb.TaskListResp); ok {
|
if v, ok := rsp.(*pb.TaskListResp); ok {
|
||||||
|
@ -41,11 +41,11 @@ var user_builders = []*TestCase{
|
|||||||
req: &pb.UserAddResReq{
|
req: &pb.UserAddResReq{
|
||||||
Res: &pb.UserAssets{
|
Res: &pb.UserAssets{
|
||||||
A: "hero",
|
A: "hero",
|
||||||
T: "43001",
|
T: "42911",
|
||||||
N: 1,
|
N: 1,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
rsp: &pb.UserAddResResp{},
|
rsp: &pb.UserAddResResp{},
|
||||||
// enabled: true,
|
// enabled: true,
|
||||||
}, {
|
}, {
|
||||||
desc: "获取配置",
|
desc: "获取配置",
|
||||||
|
@ -121,7 +121,6 @@ func (this *ModelTask) modifyUserTask(uid string, taskId string, data map[string
|
|||||||
|
|
||||||
//任务处理
|
//任务处理
|
||||||
func (this *ModelTask) taskHandle(uid string, taskType comm.TaskType, taskParam *pb.TaskParam) (*pb.DBTask, error) {
|
func (this *ModelTask) taskHandle(uid string, taskType comm.TaskType, taskParam *pb.TaskParam) (*pb.DBTask, error) {
|
||||||
//查询当前用户未完成的任务列表
|
|
||||||
data, err := this.moduleTask.configure.getTasks(int32(taskType))
|
data, err := this.moduleTask.configure.getTasks(int32(taskType))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Errorf("taskHandle err %v", err)
|
log.Errorf("taskHandle err %v", err)
|
||||||
@ -129,10 +128,13 @@ func (this *ModelTask) taskHandle(uid string, taskType comm.TaskType, taskParam
|
|||||||
}
|
}
|
||||||
|
|
||||||
for _, conf := range data {
|
for _, conf := range data {
|
||||||
//不满足限定条件
|
if conf.RestrictiveCondition != 0 {
|
||||||
if taskParam.First != conf.RestrictiveCondition {
|
//不满足限定条件
|
||||||
continue
|
if taskParam.First < conf.RestrictiveCondition {
|
||||||
|
continue
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//检查进度,执行处理器
|
//检查进度,执行处理器
|
||||||
if v, ok := this.checkTaskProgress(uid, conf); ok {
|
if v, ok := this.checkTaskProgress(uid, conf); ok {
|
||||||
if tt, err := this.finishHandle(v, conf); err != nil {
|
if tt, err := this.finishHandle(v, conf); err != nil {
|
||||||
@ -140,7 +142,6 @@ func (this *ModelTask) taskHandle(uid string, taskType comm.TaskType, taskParam
|
|||||||
} else {
|
} else {
|
||||||
return tt, nil
|
return tt, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return nil, nil
|
return nil, nil
|
||||||
@ -168,7 +169,7 @@ func (this *ModelTask) finishHandle(userTask *pb.DBTask, config *cfg.Game_taskRo
|
|||||||
|
|
||||||
userTask.Progress = progress
|
userTask.Progress = progress
|
||||||
userTask.Status = 1
|
userTask.Status = 1
|
||||||
return nil, nil
|
return userTask, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
//清空任务
|
//清空任务
|
||||||
|
@ -70,8 +70,10 @@ func (this *ModuleTask) SendToTask(session comm.IUserSession, taskType comm.Task
|
|||||||
if task, err := this.modelTask.taskHandle(session.GetUserId(), taskType, taskPram); err != nil {
|
if task, err := this.modelTask.taskHandle(session.GetUserId(), taskType, taskPram); err != nil {
|
||||||
code = pb.ErrorCode_TaskHandle
|
code = pb.ErrorCode_TaskHandle
|
||||||
} else {
|
} else {
|
||||||
if err := session.SendMsg(string(comm.ModuleTask), TaskSubTypeFinishedPush, &pb.TaskFinishedPush{TaskId: task.TaskId}); err != nil {
|
if task != nil {
|
||||||
this.modelTask.moduleTask.Errorf("SendToTask sendmsg err:%v", err)
|
if err := session.SendMsg(string(comm.ModuleTask), TaskSubTypeFinishedPush, &pb.TaskFinishedPush{TaskId: task.TaskId}); err != nil {
|
||||||
|
this.modelTask.moduleTask.Errorf("SendToTask sendmsg err:%v", err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
|
Loading…
Reference in New Issue
Block a user