|
|
@@ -51,7 +51,7 @@ public class MetaTaskToUserNewService {
|
|
|
@Transactional
|
|
|
public MetaRestResult<Void> autoReceiveTask() {
|
|
|
Long userId = SecurityUtils.getAuthenticatedUser().getId();
|
|
|
- List<MetaTaskNew> metaTaskNews = metaTaskNewRepo.findAllByDel(false);
|
|
|
+ List<MetaTaskNew> metaTaskNews = metaTaskNewRepo.findAllByAutoReceiveAndDel(true, false);
|
|
|
AtomicBoolean exist = new AtomicBoolean(false);
|
|
|
metaTaskNews.forEach(metaTaskNew -> {
|
|
|
MetaTaskToUserNew metaTaskToUserNew = metaTaskToUserNewRepo.findByUserIdAndTaskIdAndDel(userId, metaTaskNew.getId(), false);
|
|
|
@@ -259,9 +259,6 @@ public class MetaTaskToUserNewService {
|
|
|
if (!metaTaskNew.isPublish()) {
|
|
|
return MetaServiceResult.returnError("status error : task has not been published");
|
|
|
}
|
|
|
- if (metaTaskNew.isFinish()) {
|
|
|
- return MetaServiceResult.returnError("status error : task has been finished");
|
|
|
- }
|
|
|
if (StringUtils.isBlank(metaTaskNew.getName())) {
|
|
|
return MetaServiceResult.returnError(String.format("任务[%S]缺少任务名称", metaTaskNew.getId()));
|
|
|
}
|