zhouy 4 недель назад
Родитель
Сommit
1c33be21bc
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/main/java/com/uas/eis/task/FileParseTask.java

+ 1 - 1
src/main/java/com/uas/eis/task/FileParseTask.java

@@ -35,7 +35,7 @@ public class FileParseTask {
     @Scheduled(fixedRate = 300000)
     public void dataDeal(){
         logger.info("开始解析文件");
-        List<DataChipTestLog> dataChipTestLogs = baseDao.getJdbcTemplate().query("select wafer_id,lot_id,status,data_path,counter_path,dbid_ from (select wafer_id,lot_id,status,data_path,counter_path,dbid_ from " +
+        List<DataChipTestLog> dataChipTestLogs = baseDao.getJdbcTemplate().query("select wafer_id,SUBSTR(WAFER_ID,0, INSTR(WAFER_ID, '#') -1) lot_id,status,data_path,counter_path,dbid_ from (select wafer_id,SUBSTR(WAFER_ID,0, INSTR(WAFER_ID, '#') -1) lot_id,status,data_path,counter_path,dbid_ from " +
                         " DATACENTER$MESFILE WHERE DEALSTATE_=0  ORDER BY DBID_ ASC ) where " +
                 " rownum<=100", new BeanPropertyRowMapper<>(DataChipTestLog.class));
         List<String> distinctLotIds = dataChipTestLogs.stream().map(DataChipTestLog::getLot_id).distinct()