微调
This commit is contained in:
@@ -161,6 +161,7 @@ public class PqDevServiceImpl extends ServiceImpl<PqDevMapper, PqDev> implements
|
|||||||
StringBuffer str;
|
StringBuffer str;
|
||||||
if (CollUtil.isNotEmpty(collect)) {
|
if (CollUtil.isNotEmpty(collect)) {
|
||||||
str = new StringBuffer();
|
str = new StringBuffer();
|
||||||
|
str.append("&&");
|
||||||
collect.forEach((k, v) -> {
|
collect.forEach((k, v) -> {
|
||||||
str.append(k + ": ");
|
str.append(k + ": ");
|
||||||
for (int i = 0; i < v.size(); i++) {
|
for (int i = 0; i < v.size(); i++) {
|
||||||
@@ -326,16 +327,20 @@ public class PqDevServiceImpl extends ServiceImpl<PqDevMapper, PqDev> implements
|
|||||||
List<Integer> notUnchecked = list.stream().map(PqDev::getCheckState).filter(x -> !x.equals(CheckStateEnum.UNCHECKED.getValue())).distinct().collect(Collectors.toList());
|
List<Integer> notUnchecked = list.stream().map(PqDev::getCheckState).filter(x -> !x.equals(CheckStateEnum.UNCHECKED.getValue())).distinct().collect(Collectors.toList());
|
||||||
if (CollUtil.isNotEmpty(notUnchecked)) {
|
if (CollUtil.isNotEmpty(notUnchecked)) {
|
||||||
List<Integer> unchecked = list.stream().map(PqDev::getCheckState).filter(x -> x.equals(CheckStateEnum.UNCHECKED.getValue())).distinct().collect(Collectors.toList());
|
List<Integer> unchecked = list.stream().map(PqDev::getCheckState).filter(x -> x.equals(CheckStateEnum.UNCHECKED.getValue())).distinct().collect(Collectors.toList());
|
||||||
|
//计划未检测
|
||||||
if (CollUtil.isNotEmpty(unchecked)) {
|
if (CollUtil.isNotEmpty(unchecked)) {
|
||||||
return CheckStateEnum.CHECKING.getValue();
|
return CheckStateEnum.CHECKING.getValue();
|
||||||
}
|
}
|
||||||
List<Integer> checking = list.stream().map(PqDev::getCheckState).filter(x -> x.equals(CheckStateEnum.CHECKING.getValue())).distinct().collect(Collectors.toList());
|
//计划检测中
|
||||||
|
List<String> checking = list.stream().filter(x -> CheckStateEnum.CHECKING.getValue().equals(x.getCheckState()) ||
|
||||||
|
CheckStateEnum.CHECKED.getValue().equals(x.getCheckState()) ||
|
||||||
|
!DevDocumentStateEnum.DOCUMENTED.getValue().equals(x.getReportState())
|
||||||
|
).map(PqDev::getId).distinct().collect(Collectors.toList());
|
||||||
if (checking.size() == notUnchecked.size()) {
|
if (checking.size() == notUnchecked.size()) {
|
||||||
return CheckStateEnum.CHECKING.getValue();
|
return CheckStateEnum.CHECKING.getValue();
|
||||||
}
|
}
|
||||||
List<Integer> checked = list.stream().map(PqDev::getCheckState).filter(x -> x.equals(CheckStateEnum.CHECKED.getValue()) ||
|
//检测完成
|
||||||
x.equals(CheckStateEnum.DOCUMENTED.getValue())
|
List<Integer> checked = list.stream().map(PqDev::getCheckState).filter(x -> x.equals(CheckStateEnum.DOCUMENTED.getValue())).distinct().collect(Collectors.toList());
|
||||||
).distinct().collect(Collectors.toList());
|
|
||||||
if (checked.size() == notUnchecked.size()) {
|
if (checked.size() == notUnchecked.size()) {
|
||||||
return CheckStateEnum.CHECKED.getValue();
|
return CheckStateEnum.CHECKED.getValue();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user