xiaochan 4 yıl önce
ebeveyn
işleme
77fadb2166

+ 5 - 0
.gitignore

@@ -0,0 +1,5 @@
+.idea
+serverlog
+target
+web-server.iml
+src/test

+ 2 - 2
src/main/java/thyyxxk/webserver/dao_his/querydata/TCovidVaccinateAppointmentMapper.java

@@ -43,8 +43,8 @@ public interface TCovidVaccinateAppointmentMapper  {
     Date maxDate ();
 
     @Select("select date,value from t_covid_vaccinate_threshold\n" +
-            "where date>= #{date1} and date <= #{date2}")
-    List<TcovidVaccinateThreshold> queryList(@Param("date1")String date1,@Param("date2")String date2);
+            "where date>= #{startDate} and date <= #{endDate}")
+    List<TcovidVaccinateThreshold> queryList(@Param("startDate")String startDate,@Param("endDate")String endDate);
 
     @Insert("insert into t_covid_vaccinate_threshold (date, value) values (#{date},'300')")
     Boolean insertDate(@Param("date") String date);

+ 7 - 4
src/main/java/thyyxxk/webserver/service/querydata/TCovidVaccinateAppointmentService.java

@@ -1,6 +1,7 @@
 package thyyxxk.webserver.service.querydata;
 
 import lombok.extern.slf4j.Slf4j;
+import org.springframework.scheduling.annotation.Scheduled;
 import org.springframework.stereotype.Service;
 import thyyxxk.webserver.config.exception.ExceptionEnum;
 import thyyxxk.webserver.dao_his.querydata.TCovidVaccinateAppointmentMapper;
@@ -34,6 +35,8 @@ public class TCovidVaccinateAppointmentService  {
     public TCovidVaccinateAppointmentService(TCovidVaccinateAppointmentMapper dao) {
         this.dao = dao;
     }
+
+    @Scheduled(cron = "0 0 0 * * ?")
     public ResultVo<List<TCovidVaccinateAppointment>> queryXGYM(TCovidVaccinateAppointment data){
         log.info("查询新冠疫苗预约=>操作人:{},查找姓名:{},查找日期:{}", TokenUtil.getTokenUserId(),
                 data.getName(), DateUtil.formatDatetime(data.getExecuteDate(),"yyyy-MM-dd"));
@@ -49,7 +52,7 @@ public class TCovidVaccinateAppointmentService  {
             Date date =sdf.parse(DateUtil.getOffsetDate(i));
             if (dao.maxDate().getTime()<date.getTime()){
                 dao.insertDate(DateUtil.getOffsetDate(i));
-                log.info("日期为:{}的没有插入一条",DateUtil.getOffsetDate(i));
+                log.info("日期为:{}的没有插入",DateUtil.getOffsetDate(i));
             }
         }
         return ResultVoUtil.success(dao.queryList(DateUtil.getOffsetDate(1),DateUtil.getOffsetDate(7)));
@@ -57,10 +60,10 @@ public class TCovidVaccinateAppointmentService  {
     }
 
     public ResultVo<Boolean> update(int value, Date date, int newValue){
-        String date1 = sdf.format(date);
+        String oldDate = sdf.format(date);
         log.info("修改疫苗预约人数=>操作员:{},修改的日期为:{},限制人数为:{},原本的人数为:{}",
-                TokenUtil.getTokenUserId(),date1,newValue,value);
-         return ResultVoUtil.success(dao.update(newValue,date1));
+                TokenUtil.getTokenUserId(),oldDate,newValue,value);
+         return ResultVoUtil.success(dao.update(newValue,oldDate));
     }
 
 }