diff --git a/modules/wtask/module.go b/modules/wtask/module.go index 1b0102f90..6fdd29d1f 100644 --- a/modules/wtask/module.go +++ b/modules/wtask/module.go @@ -220,7 +220,7 @@ func (this *WTask) AcceptCaravanTask(session comm.IUserSession, groupId int32) ( } for _, v := range grouptask { - if _, ok = completeMap[v.Key]; !ok { //找到一个为完成任务 + if _, ok = completeMap[v.Key]; v.LockAdd == 1 || !ok { //找到一个为完成任务 target = v break }