Bladeren bron

核酸标记

LIVE_YE 3 jaren geleden
bovenliggende
commit
eae758164d

+ 2 - 0
boman-web-core/src/main/java/com/boman/web/core/mapper/TSampling514Mapper.java

@@ -19,4 +19,6 @@ import java.util.List;
 public interface TSampling514Mapper {
 
     List<TSampling514> getTSampling514AllData(@Param("startTime") String startTime,@Param("endTime")String endTime);
+
+    List<TSampling514> getTSampling514AllDataNoTime();
 }

+ 30 - 2
boman-web-core/src/main/java/com/boman/web/core/service/TaskService.java

@@ -652,7 +652,7 @@ public class TaskService {
         }
 
         Date parse = DateUtil.parse(startTime);
-        Date parseNew = DateUtil.offsetSecond(parse, 300);
+        Date parseNew = DateUtil.offsetSecond(parse, 600);
         String endTime = DateUtil.format(parseNew, "yyyy-MM-dd HH:mm:ss");
         redisService.setCacheObject("startTime", endTime);
 
@@ -685,11 +685,39 @@ public class TaskService {
     }
 
 
+    public void pphshjNo() {
+
+        System.out.println("batchInsert 查询数据开始========");
+        long start1 = System.currentTimeMillis();
+        //获取所有核酸数据源
+        List<TSampling514> TSampling514List = accountingDataService.getTSampling514AllDataNoTime();
+        //获取所有户籍数据
+        //List<Czrk> czrks = czrkMapper.listByCzrk(new Czrk());
+
+        long end1 = System.currentTimeMillis();
+        System.out.println("---------------查询数据耗时" + (end1 - start1) + "---------------");
+
+        //List<Czrk> czrkList = new ArrayList<>();
+        System.out.println("batchInsert 循环数据开始========");
+        long start2 = System.currentTimeMillis();
+        for (TSampling514 tSampling514 : TSampling514List) {
+                Czrk czrk = new Czrk();
+                czrk.setNucleicAcidTime("-");
+                czrk.setIdCard(tSampling514.getIdCard());
+                czrkMapper.updateCzrkByNucleicAcid(czrk);
+                //czrkList.add(czrk);
+
+        }
+
+        long end2 = System.currentTimeMillis();
+        System.out.println("---------------循环数据耗时"+(end2 -start2)+"---------------");
+    }
+
 
     /***
      * 核酸统计
      */
-    @Scheduled(cron = "0 0 1 * * ?")
+    //@Scheduled(cron = "0 0 1 * * ?")
     public void nucleicAcidStatistics() {
 
     }

+ 5 - 0
boman-web-core/src/main/java/com/boman/web/core/service/accounting/AccountingDataServiceImpl.java

@@ -335,4 +335,9 @@ public class AccountingDataServiceImpl implements IAccountingDataService {
     public List<TSampling514> getTSampling514AllData(String startTime,String endTime) {
         return TSampling514Mapper.getTSampling514AllData(startTime,endTime);
     }
+
+    @Override
+    public List<TSampling514> getTSampling514AllDataNoTime() {
+        return TSampling514Mapper.getTSampling514AllDataNoTime();
+    }
 }

+ 2 - 0
boman-web-core/src/main/java/com/boman/web/core/service/accounting/IAccountingDataService.java

@@ -48,4 +48,6 @@ public interface IAccountingDataService {
     List<AccountingDataVo> getAllData();
 
     List<TSampling514> getTSampling514AllData(String startTime,String endTime);
+
+    List<TSampling514> getTSampling514AllDataNoTime();
 }

+ 4 - 0
boman-web-core/src/main/resources/mapper/TSampling514Mapper.xml

@@ -40,5 +40,9 @@
         and #{endTime} > str_to_date(collect_time,'%Y-%m-%d %H:%i:%S')
     </select>
 
+    <select id="getTSampling514AllDataNoTime" resultType="com.boman.web.core.domain.TSampling514">
+        select id_card,collect_time FROM t_sampling_514 WHERe collect_time is not true;
+    </select>
+
 
 </mapper>