|
|
@@ -25,6 +25,7 @@ import org.springframework.stereotype.Service;
|
|
|
import javax.transaction.Transactional;
|
|
|
import java.time.LocalDateTime;
|
|
|
import java.util.ArrayList;
|
|
|
+import java.util.Arrays;
|
|
|
import java.util.List;
|
|
|
import java.util.Objects;
|
|
|
|
|
|
@@ -192,8 +193,8 @@ public class MetaTaskToUserNewService {
|
|
|
MetaAtomTask metaAtomTask = metaTaskToUserNew.getMetaAtomTask();
|
|
|
List<Long> atomTaskIds = metaTaskBindRepo.findAtomTaskIds(metaTaskToUserNew.getTaskId());
|
|
|
List<MetaTaskToUserNew> completed = metaTaskToUserNewRepo
|
|
|
- .findAllByUserIdAndStatusAndPigeonholeAndDelAndAtomTaskIdIn(metaTaskToUserNew
|
|
|
- .getUserId(), MetaTaskStatus.COMPLETION, false, false, atomTaskIds);
|
|
|
+ .findAllByUserIdAndStatusInAndPigeonholeAndDelAndAtomTaskIdIn(metaTaskToUserNew
|
|
|
+ .getUserId(), Arrays.asList(MetaTaskStatus.COMPLETION, MetaTaskStatus.FINISH), false, false, atomTaskIds);
|
|
|
metaTaskToUserNew
|
|
|
.setProcess(String.valueOf(completed.size()).concat("/").concat(String.valueOf(atomTaskIds.size())));
|
|
|
String value = metaAtomTask.getTargetConfig();
|