ltkj-admin/src/main/java/com/ltkj/web/config/timer/DefaultScheduled.java
@@ -107,7 +107,10 @@ extractedjiancha(s,order); } } Map<String,Object> map=new HashMap<>(); testMapper.tjplUpdateDetatilByVi(map); Integer object = (Integer) map.get("total"); if(null !=object && object.equals(1)){ long end = System.currentTimeMillis(); log.info("同步结束 耗时:{}秒", (end - start) / 1000); // 动态获取下次任务的间隔 @@ -116,9 +119,11 @@ if (minute > 59) minute = 59; scheduleNextTask(minute); } } } catch (Exception e) { e.printStackTrace(); } finally { scheduleNextTask(Long.parseLong(dsrwsjjg)); reentrantLock.unlock(); } } @@ -142,11 +147,11 @@ // String tjNumber1 = order.getTjNumber(); // log.info("查询出来的体检号是: " + tjNumber1); // log.info("传过来的的体检号是: "+ s); Map<String,Object> map=new HashMap<>(); map.put("tjnum", s); testMapper.tjUpdateDetatilByVi(map); // Map<String,Object> map=new HashMap<>(); // map.put("tjnum", s); // testMapper.tjUpdateDetatilByVi(map); // asyncService.tjUpdateDetatilByVi(s); log.info("定时任务存储过程已执行!!!"); // log.info("定时任务存储过程已执行!!!"); } @@ -164,9 +169,9 @@ // String tjNumber1 = order.getTjNumber(); // log.info("查询出来的体检号是: " + tjNumber1); // log.info("传过来的的体检号是: "+ s); Map<String,Object> map=new HashMap<>(); map.put("tjnum", s); testMapper.tjUpdateDetatilByVi(map); log.info("定时任务存储过程已执行!!!"); // Map<String,Object> map=new HashMap<>(); // map.put("tjnum", s); // testMapper.tjUpdateDetatilByVi(map); // log.info("定时任务存储过程已执行!!!"); } } ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java
@@ -130,14 +130,11 @@ // @Transactional public AjaxResult ceshicc(String s) { long start = System.currentTimeMillis(); Map<String,Object> map=new HashMap<>(); map.put("tjnum", s); testMapper.tjUpdateDetatilByVi(map); long end = System.currentTimeMillis(); log.info("同步结束 耗时:{}秒", (end - start) / 1000); return AjaxResult.success((end - start) / 1000); List<List<?>> tjpled = testMapper.tjplUpdateDetatilByVi(map); log.info(tjpled.toString()); Integer object = (Integer) map.get("total"); return AjaxResult.success(object); } ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TestMapper.java
@@ -331,4 +331,7 @@ "FROM\n" + " ris.V_TJ_JCBGXX_NEWTJ a WHERE a.HIS_ID=#{tjNum}") List<LtkjExamJcbgd> getCcXZxYyPacsLtkjExamJcbgd(String tjNum); List<List<?>> tjplUpdateDetatilByVi(Map<String,Object> map); } ltkj-hosp/src/main/resources/mapper/TestMapper.xml
@@ -11,5 +11,10 @@ #{tjnum,mode=IN,jdbcType=VARCHAR} )} </select> <select id="tjplUpdateDetatilByVi" parameterType="java.util.Map" statementType="CALLABLE"> {call tj_pl_update_detatil_by_vi( #{total,mode=OUT,jdbcType=INTEGER} )} </select> </mapper>