fix: 判断代数

This commit is contained in:
2026-07-08 17:44:38 +08:00
parent 5bc0f50715
commit cad1d25edc

View File

@@ -221,7 +221,7 @@ public class AutoCallAirShaftTask extends Prun {
.collect(Collectors.toList());
if (tubeCodes.size() > 0) {
// 获取所有dto中的分切计划信息
List<SlitterPlanDistinctDto> filteredListT = getSlitterPlanByTubesDtos(filteredList, papers, tubeCodes);
List<SlitterPlanDistinctDto> filteredListT = getSlitterPlanByTubesDtos(filteredList, papers, tubeCodes, empty.getQzz_generation());
if (CollectionUtil.isNotEmpty(filteredListT)) {
plans = filteredListT;
}
@@ -414,7 +414,8 @@ public class AutoCallAirShaftTask extends Prun {
public List<SlitterPlanDistinctDto> getSlitterPlanByTubesDtos(List<SlitterPlanDistinctDto> filteredList
, List<MdPbPapervehicle> papers
, List<String> tubeCodes) {
, List<String> tubeCodes
, String qzz_generation) {
List<SlitterPlanDistinctDto> filteredListT;
filteredListT = filteredList.stream().filter(dto -> {
List<PdmBiSlittingproductionplan> checkPlans = slittingproductionplanService.list(new LambdaQueryWrapper<PdmBiSlittingproductionplan>()
@@ -437,7 +438,7 @@ public class AutoCallAirShaftTask extends Prun {
if (CollectionUtil.isEmpty(checkPlans)) {
return false;
}
if (dto.getQzz_size().startsWith("3")) {
if (dto.getQzz_size().startsWith("3") && qzz_generation.equals(dto.getQzz_generation())) {
return true;
}
List<String> needTubes = checkPlans.stream().map(p -> {