1.优化代码

master
董哲奇 4 weeks ago
parent 4ab99e5a61
commit 36722d66d3

@ -22,6 +22,8 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Objects; import java.util.Objects;
import java.util.stream.Collectors;
import java.util.stream.Stream;
@RestController @RestController
@RequestMapping("jszb") @RequestMapping("jszb")
@ -120,7 +122,10 @@ public class JszbController {
// } // }
// updateList.add(one); // updateList.add(one);
// }); // });
List<PartFlowInfo> collect = updateList.stream()
.filter(item -> "2205".equals(item.getFd()))
.collect(Collectors.toList());
System.out.printf(collect.toString());
flowInfoService.saveOrUpdateBatch(updateList); flowInfoService.saveOrUpdateBatch(updateList);
} }

@ -26,14 +26,14 @@ public class ExcelFlowInfoListener extends AnalysisEventListener<PartFlowInfo> {
@Override @Override
public void invoke(PartFlowInfo excelDemo, AnalysisContext analysisContext) { public void invoke(PartFlowInfo excelDemo, AnalysisContext analysisContext) {
String partName=excelDemo.getPartName0()!=null?excelDemo.getPartName0():excelDemo.getPartName(); // String partName=excelDemo.getPartName0()!=null?excelDemo.getPartName0():excelDemo.getPartName();
if (map.containsKey(partName)){ // if (map.containsKey(partName)){
String error= StrUtil.format("存在重复数据,检查修改后单独导入即可,零件编号:{},已过滤该行",partName); // String error= StrUtil.format("存在重复数据,检查修改后单独导入即可,零件编号:{},已过滤该行",partName);
this.errors.add(error); // this.errors.add(error);
return; // return;
} // }
//
map.put(partName,excelDemo); // map.put(partName,excelDemo);
objectList.add(excelDemo); objectList.add(excelDemo);
} }

Loading…
Cancel
Save