Commit 57092c85ac59a58aabfad5999edde98ad0940ad8
1 parent
506f7882
Exists in
master
提交
Showing
5 changed files
with
10 additions
and
6 deletions
Show diff stats
src/HttpServer/jsonconf/AchievementConfig.json
... | ... | @@ -224,7 +224,7 @@ |
224 | 224 | "is_video": 1 |
225 | 225 | }, |
226 | 226 | { |
227 | - "type": 4, | |
227 | + "type": 3, | |
228 | 228 | "id": 29, |
229 | 229 | "desc": "累计观看视频360次", |
230 | 230 | "aim": 360, |
... | ... | @@ -232,7 +232,7 @@ |
232 | 232 | "is_video": 1 |
233 | 233 | }, |
234 | 234 | { |
235 | - "type": 4, | |
235 | + "type": 3, | |
236 | 236 | "id": 30, |
237 | 237 | "desc": "累计观看视频400次", |
238 | 238 | "aim": 400, | ... | ... |
src/HttpServer/logic/constdef.go
src/HttpServer/logic/datadef.go
... | ... | @@ -452,9 +452,10 @@ type TaskInfo struct { |
452 | 452 | |
453 | 453 | // |
454 | 454 | type AchieveMentInfo struct { |
455 | - WatchAdsCnt int //观看视频数 | |
456 | - KillStar int //消除行数 | |
457 | - KillStarLie int //消除列数 | |
455 | + WatchAdsCnt int //观看视频数 | |
456 | + KillStar int //消除行数 | |
457 | + KillStarLie int //消除列数 | |
458 | + SumGetScore int64 //累计获得分数 | |
458 | 459 | //SumGetGuan int //存钱罐累计提取 |
459 | 460 | //SumUseItemCnt int //使用道具次数累计 |
460 | 461 | } | ... | ... |
src/HttpServer/logic/function.go
... | ... | @@ -94,7 +94,7 @@ func (uinfo *UserData) CalcAchieveList(list *TaskList, uniqueid string) *TaskLis |
94 | 94 | if val.Taskstatus == 1 { |
95 | 95 | switch cfg.Type { |
96 | 96 | case ACHIEVETYPE_GETSCORE: |
97 | - if uinfo.HighScore >= int64(cfg.Aim) { | |
97 | + if uinfo.Achieve.SumGetScore >= int64(cfg.Aim) { | |
98 | 98 | list.Taskdata[k].Taskstatus = 2 |
99 | 99 | } |
100 | 100 | case ACHIEVETYPE_LOGINDAY: | ... | ... |
src/HttpServer/logic/logic.go
... | ... | @@ -282,6 +282,8 @@ func HandlerUpdatetaskandachieve(w http.ResponseWriter, data string, uniqueuuid, |
282 | 282 | uinfo.Achieve.KillStar += rdata.Value |
283 | 283 | case ACHIEVE_KILLLINELIE: |
284 | 284 | uinfo.Achieve.KillStarLie += rdata.Value |
285 | + case ACHIEVE_GETSCORE: | |
286 | + uinfo.Achieve.SumGetScore += int64(rdata.Value) | |
285 | 287 | } |
286 | 288 | logger.Info("HandlerUpdatetaskandachieve uinfo=%v rdata=%v", uinfo, rdata) |
287 | 289 | SaveUserInfo(uinfo, uniqueuuid) | ... | ... |