|
|
|
@ -17,6 +17,7 @@ import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -99,22 +100,28 @@ public class YlController {
|
|
|
|
|
.eq(DmYdjh::getDcPl, dto.getDcPl())
|
|
|
|
|
.eq(StrUtil.isNotEmpty(dto.getTzbh()),DmYdjh::getTzbh,dto.getTzbh())
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
List<DmYlInfo> 匹配成功的余料信息=new ArrayList<>();
|
|
|
|
|
|
|
|
|
|
out:
|
|
|
|
|
for (DmYdjh ydjh:list){
|
|
|
|
|
for (DmYlInfo ylInfo:dto.getYlList()){
|
|
|
|
|
if (ylInfo.指定余料编号的上料匹配("")){//暂时不支持,仅保留分支流程
|
|
|
|
|
break;
|
|
|
|
|
for(DmYlInfo ylInfo:dto.getYlList()){
|
|
|
|
|
if (ylInfo.指定余料编号的上料匹配(ydjh.getYlbhgg())&&ylInfo.上料匹配(ydjh)){//暂时不支持,仅保留分支流程
|
|
|
|
|
ylInfo.修正上料信息(ydjh);
|
|
|
|
|
匹配成功的余料信息.add(ylInfo);
|
|
|
|
|
continue out;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (ylInfo.不指定余料编号的上料匹配(ydjh)){
|
|
|
|
|
}
|
|
|
|
|
for (DmYlInfo ylInfo:dto.getYlList()){
|
|
|
|
|
if (ylInfo.上料匹配(ydjh)){
|
|
|
|
|
ylInfo.修正上料信息(ydjh);
|
|
|
|
|
匹配成功的余料信息.add(ylInfo);
|
|
|
|
|
break;
|
|
|
|
|
continue out;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return new ResultBean<>(匹配成功的余料信息);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|