Commit da45ab92 DESKTOP-C3FG538\XueYing.Ma

读取 CSV 订单文件(两列:PN,num) 修改

1 个父辈 5a2cee1a
...@@ -285,8 +285,9 @@ public class OrderFileWatch { ...@@ -285,8 +285,9 @@ public class OrderFileWatch {
int columnCount = csvRead.getHeaderCount(); int columnCount = csvRead.getHeaderCount();
int reelIdIndex = csvRead.getIndex("RI"); int partNumberIndex = csvRead.getIndex("PN");
if(reelIdIndex != -1 || columnCount > 22){ if(partNumberIndex == -1){
int reelIdIndex = csvRead.getIndex("RI");
while(csvRead.readRecord()){ while(csvRead.readRecord()){
String[] lineValues = csvRead.getValues(); String[] lineValues = csvRead.getValues();
String reelId = ""; String reelId = "";
...@@ -304,7 +305,9 @@ public class OrderFileWatch { ...@@ -304,7 +305,9 @@ public class OrderFileWatch {
} }
}else{ }else{
reelId = lineValues[reelIdIndex]; if(reelIdIndex != -1){
reelId = lineValues[reelIdIndex];
}
} }
if(reelId.isEmpty()){ if(reelId.isEmpty()){
log.warn("行[reelId="+reelId + "]中RI 为空,此行忽略"); log.warn("行[reelId="+reelId + "]中RI 为空,此行忽略");
...@@ -317,8 +320,9 @@ public class OrderFileWatch { ...@@ -317,8 +320,9 @@ public class OrderFileWatch {
items.add(item); items.add(item);
} }
} }
}else{ }
int partNumberIndex = csvRead.getIndex("PN");
if(items.isEmpty()){
if (partNumberIndex == -1){ if (partNumberIndex == -1){
log.info("未包含PN列"); log.info("未包含PN列");
return null; return null;
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!