|
|
@@ -1014,9 +1014,11 @@ public class CoreDrillTaskServiceImpl extends ServiceImpl<CoreDrillTaskMapper, C
|
|
|
long count = coreDrillTaskToUserService.count(new LambdaQueryWrapper<CoreDrillTaskToUser>()
|
|
|
.eq(CoreDrillTaskToUser::getDrillTaskId, drillTaskId)
|
|
|
.eq(CoreDrillTaskToUser::getType, 1)
|
|
|
+ .eq(CoreDrillTaskToUser::getSign, 0)
|
|
|
.eq(CoreDrillTaskToUser::getUserId, userId));
|
|
|
//如果当前用户不在参与用户范围中 或 当前时间大于任务的结束时间
|
|
|
- return item.getStatus() == 1 && count < 1;
|
|
|
+ //count==0 说明这个任务 未签名的参与人员中不包括当前用户,所以需要删除
|
|
|
+ return item.getStatus() == 1 && count == 0;
|
|
|
});
|
|
|
|
|
|
|