燕山石化溯源三维电子沙盘-【后端】-服务
13693261870
2023-06-05 83dfb5640c1e11634dd6c4fae0d078494f0c0190
src/main/java/com/yssh/scheduled/ReadCsvTask.java
@@ -1,11 +1,13 @@
package com.yssh.scheduled;
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import com.yssh.entity.VocVals;
import com.yssh.service.VocValsService;
import com.yssh.utils.VocParser;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.beans.factory.annotation.Autowired;
@@ -23,6 +25,7 @@
import com.yssh.utils.DateUtils;
import com.yssh.utils.TableStrategy;
import javax.annotation.Resource;
@Component
public class ReadCsvTask {
@@ -34,6 +37,9 @@
   @Autowired
   private SuYuanServiceImpl suYuanService;
   @Resource
   private VocValsService vocValsService;
   @Autowired
   private IDictRecordService dictRecordService;
@@ -62,7 +68,12 @@
            continue;
         }
         int count = vocValsService.countByTime(time);
         if (count > 0) {
            continue;
         }
         EasyCsv.read(filePath, VocVals.class, new VocParser(vocValsService, calendar.getTime())).doRead();
      }
   }