微调
This commit is contained in:
@@ -37,6 +37,7 @@ import com.njcn.gather.script.service.IPqScriptDtlsService;
|
|||||||
import com.njcn.gather.script.service.IPqScriptService;
|
import com.njcn.gather.script.service.IPqScriptService;
|
||||||
import com.njcn.gather.source.pojo.po.PqSource;
|
import com.njcn.gather.source.pojo.po.PqSource;
|
||||||
import com.njcn.gather.source.service.IPqSourceService;
|
import com.njcn.gather.source.service.IPqSourceService;
|
||||||
|
import com.njcn.gather.storage.pojo.param.StorageParam;
|
||||||
import com.njcn.gather.storage.pojo.po.AdBaseResult;
|
import com.njcn.gather.storage.pojo.po.AdBaseResult;
|
||||||
import com.njcn.gather.storage.service.AdHarmonicService;
|
import com.njcn.gather.storage.service.AdHarmonicService;
|
||||||
import com.njcn.gather.storage.service.AdNonHarmonicService;
|
import com.njcn.gather.storage.service.AdNonHarmonicService;
|
||||||
@@ -368,16 +369,21 @@ public class AdPlanServiceImpl extends ServiceImpl<AdPlanMapper, AdPlan> impleme
|
|||||||
|
|
||||||
// 不合格项复检
|
// 不合格项复检
|
||||||
if (reCheckType == 0) {
|
if (reCheckType == 0) {
|
||||||
List<AdBaseResult> allResultList = new ArrayList<>();
|
// List<AdBaseResult> allResultList = new ArrayList<>();
|
||||||
allResultList.addAll(adHarmonicService.get(scriptId, null, devId, "-1", adPlan.getCode()));
|
// allResultList.addAll(adHarmonicService.get(scriptId, null, devId, "-1", adPlan.getCode()));
|
||||||
allResultList.addAll(adNonHarmonicService.get(scriptId, null, devId, "-1", adPlan.getCode()));
|
// allResultList.addAll(adNonHarmonicService.get(scriptId, null, devId, "-1", adPlan.getCode()));
|
||||||
|
//
|
||||||
if (ObjectUtil.isNotEmpty(allResultList)) {
|
// if (ObjectUtil.isNotEmpty(allResultList)) {
|
||||||
List<AdBaseResult> passList = allResultList.stream().filter(obj -> obj.getResultFlag() == 1).collect(Collectors.toList());
|
// List<AdBaseResult> passList = allResultList.stream().filter(obj -> obj.getResultFlag() == 1).collect(Collectors.toList());
|
||||||
TreeSet<Integer> sortSet = passList.stream().map(AdBaseResult::getSort).collect(Collectors.toCollection(TreeSet::new));
|
// TreeSet<Integer> sortSet = passList.stream().map(AdBaseResult::getSort).collect(Collectors.toCollection(TreeSet::new));
|
||||||
|
//
|
||||||
scriptDtlsList = scriptDtlsList.stream().filter(obj -> !sortSet.contains(obj.getScriptIndex())).collect(Collectors.toList());
|
// scriptDtlsList = scriptDtlsList.stream().filter(obj -> !sortSet.contains(obj.getScriptIndex())).collect(Collectors.toList());
|
||||||
}
|
// }
|
||||||
|
StorageParam storageParam = new StorageParam();
|
||||||
|
storageParam.setCode(Integer.valueOf(adPlan.getCode()));
|
||||||
|
storageParam.setScriptId(adPlan.getScriptId());
|
||||||
|
List<Integer> indexes = adHarmonicService.getIndex(storageParam);
|
||||||
|
scriptDtlsList = scriptDtlsList.stream().filter(obj -> indexes.contains(obj.getScriptIndex())).collect(Collectors.toList());
|
||||||
}
|
}
|
||||||
|
|
||||||
Map<String, List<PqScriptDtls>> collect = scriptDtlsList.stream()
|
Map<String, List<PqScriptDtls>> collect = scriptDtlsList.stream()
|
||||||
|
|||||||
Reference in New Issue
Block a user