Commit 1ba3de83959ad56158212d2bd337d4770b690918
1 parent
68652b9f
Exists in
master
and in
4 other branches
提交
Showing
1 changed file
with
9 additions
and
1 deletions
Show diff stats
src/HttpServer/logic/function.go
| ... | ... | @@ -230,7 +230,14 @@ func (uinfo *UserData) CalcAchieveList(list *TaskList) *TaskList{ |
| 230 | 230 | curtype = cfg.TaskType |
| 231 | 231 | } |
| 232 | 232 | }else if val.Taskstatus == 1 { |
| 233 | - //未完成 不做处理 | |
| 233 | + //未完成 返回第一个 | |
| 234 | + if curtype == cfg.TaskType { | |
| 235 | + continue | |
| 236 | + }else { | |
| 237 | + //将类型加入返回列表 | |
| 238 | + newlist.Taskdata = append(newlist.Taskdata,list.Taskdata[k]) | |
| 239 | + curtype = cfg.TaskType | |
| 240 | + } | |
| 234 | 241 | }else { |
| 235 | 242 | //已领取 需要判断一下是否最后一项 |
| 236 | 243 | if k!= len(list.Taskdata)-1 { |
| ... | ... | @@ -259,6 +266,7 @@ func (uinfo *UserData) CalcAchieveList(list *TaskList) *TaskList{ |
| 259 | 266 | |
| 260 | 267 | //将返回的列表排序 |
| 261 | 268 | sort.Sort(newlist) |
| 269 | + logger.Info("CalcAchieveList alist=%v",newlist) | |
| 262 | 270 | return newlist |
| 263 | 271 | } |
| 264 | 272 | ... | ... |