123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package com.yihu.wlyy.job;
- import com.yihu.wlyy.service.third.jw.JwPrescriptionService;
- import com.yihu.wlyy.util.DateUtil;
- import org.quartz.Job;
- import org.quartz.JobExecutionContext;
- import org.quartz.JobExecutionException;
- import org.slf4j.Logger;
- import org.slf4j.LoggerFactory;
- import org.springframework.beans.factory.annotation.Autowired;
- /**
- * 老年人体检记录同步JOB
- * @author huangwenjie
- * @date 2017/10/18 21:01
- */
- public class OldPeoplePhysicalExaminationSynJob implements Job {
-
- private static final Logger logger = LoggerFactory.getLogger(OldPeoplePhysicalExaminationSynJob.class);
-
- @Autowired
- private JwPrescriptionService jwPrescriptionService;
-
- @Override
- public void execute(JobExecutionContext context) throws JobExecutionException {
- logger.info("START=====老年人体检记录同步JOB");
- try {
-
- //获取前一天的时间范围
- String startdate = DateUtil.getNextDay(DateUtil.getStringDateShort(),-1) + " 00:00:00";
- String enddate = DateUtil.getNextDay(DateUtil.getStringDateShort(),-1) + " 23:59:59";
-
- //根据起止时间查询家签慢病患者定标情况,并同步到本地数据库
- jwPrescriptionService.getPatientDiseaseContentMapByTime(startdate,enddate);
-
- logger.info("END========老年人体检记录同步JOB");
- }catch (Exception e){
- e.printStackTrace();
- logger.info("END===ERROE===老年人体检记录同步JOB,message:"+e.getMessage());
- }
- }
- }
|