fix:暂时取消定时任务,手动查询需要更新的阿里数据进行写死时间的过滤
							parent
							
								
									d1751384b1
								
							
						
					
					
						commit
						a758dca19b
					
				| @ -1,49 +1,49 @@ | |||||||
| package com.glxp.udidl.admin.thread; | //package com.glxp.udidl.admin.thread;
 | ||||||
| 
 | //
 | ||||||
| import com.glxp.udidl.admin.dao.info.ScheduledMapper; | //import com.glxp.udidl.admin.dao.info.ScheduledMapper;
 | ||||||
| import com.glxp.udidl.admin.entity.info.ScheduledEntity; | //import com.glxp.udidl.admin.entity.info.ScheduledEntity;
 | ||||||
| import com.glxp.udidl.admin.req.info.ScheduledRequest; | //import com.glxp.udidl.admin.req.info.ScheduledRequest;
 | ||||||
| import com.glxp.udidl.admin.service.chsapi.ChsYbHcxxService; | //import com.glxp.udidl.admin.service.chsapi.ChsYbHcxxService;
 | ||||||
| import com.glxp.udidl.admin.service.collect.ThirdAliDrugService; | //import com.glxp.udidl.admin.service.collect.ThirdAliDrugService;
 | ||||||
| import org.slf4j.Logger; | //import org.slf4j.Logger;
 | ||||||
| import org.slf4j.LoggerFactory; | //import org.slf4j.LoggerFactory;
 | ||||||
| import org.springframework.scheduling.annotation.EnableScheduling; | //import org.springframework.scheduling.annotation.EnableScheduling;
 | ||||||
| import org.springframework.scheduling.annotation.SchedulingConfigurer; | //import org.springframework.scheduling.annotation.SchedulingConfigurer;
 | ||||||
| import org.springframework.scheduling.config.ScheduledTaskRegistrar; | //import org.springframework.scheduling.config.ScheduledTaskRegistrar;
 | ||||||
| import org.springframework.scheduling.support.CronTrigger; | //import org.springframework.scheduling.support.CronTrigger;
 | ||||||
| import org.springframework.stereotype.Component; | //import org.springframework.stereotype.Component;
 | ||||||
| 
 | //
 | ||||||
| import javax.annotation.Resource; | //import javax.annotation.Resource;
 | ||||||
| 
 | //
 | ||||||
| @Component | //@Component
 | ||||||
| @EnableScheduling | //@EnableScheduling
 | ||||||
| public class ThirdAliDrugTask implements SchedulingConfigurer { | //public class ThirdAliDrugTask implements SchedulingConfigurer {
 | ||||||
| 
 | //
 | ||||||
|     @Resource | //    @Resource
 | ||||||
|     private ScheduledMapper scheduledDao; | //    private ScheduledMapper scheduledDao;
 | ||||||
| 
 | //
 | ||||||
|     @Resource | //    @Resource
 | ||||||
|     private ThirdAliDrugService thirdAliDrugService; | //    private ThirdAliDrugService thirdAliDrugService;
 | ||||||
| 
 | //
 | ||||||
|     final Logger logger = LoggerFactory.getLogger(ThirdAliDrugTask.class); | //    final Logger logger = LoggerFactory.getLogger(ThirdAliDrugTask.class);
 | ||||||
| 
 | //
 | ||||||
|     @Override | //    @Override
 | ||||||
|     public void configureTasks(ScheduledTaskRegistrar scheduledTaskRegistrar) { | //    public void configureTasks(ScheduledTaskRegistrar scheduledTaskRegistrar) {
 | ||||||
|         scheduledTaskRegistrar.addTriggerTask(() -> process(), | //        scheduledTaskRegistrar.addTriggerTask(() -> process(),
 | ||||||
|                 triggerContext -> { | //                triggerContext -> {
 | ||||||
|                     ScheduledRequest scheduledRequest = new ScheduledRequest(); | //                    ScheduledRequest scheduledRequest = new ScheduledRequest();
 | ||||||
|                     scheduledRequest.setCronName("thirdAliDrugTask"); | //                    scheduledRequest.setCronName("thirdAliDrugTask");
 | ||||||
|                     ScheduledEntity scheduledEntity = scheduledDao.findScheduled(scheduledRequest); | //                    ScheduledEntity scheduledEntity = scheduledDao.findScheduled(scheduledRequest);
 | ||||||
|                     String cron = scheduledEntity.getCron(); | //                    String cron = scheduledEntity.getCron();
 | ||||||
|                     if (cron.isEmpty()) { | //                    if (cron.isEmpty()) {
 | ||||||
|                         logger.error("cron is null"); | //                        logger.error("cron is null");
 | ||||||
|                     } | //                    }
 | ||||||
|                     return new CronTrigger(cron).nextExecutionTime(triggerContext); | //                    return new CronTrigger(cron).nextExecutionTime(triggerContext);
 | ||||||
|                 }); | //                });
 | ||||||
|     } | //    }
 | ||||||
| 
 | //
 | ||||||
|     private void process() { | //    private void process() {
 | ||||||
|         System.out.println("开始执行更新阿里健康数据"); | //        System.out.println("开始执行更新阿里健康数据");
 | ||||||
|         thirdAliDrugService.updateThirdAliDrugTask(); | //        thirdAliDrugService.updateThirdAliDrugTask();
 | ||||||
|     } | //    }
 | ||||||
| } | //}
 | ||||||
|  | |||||||
					Loading…
					
					
				
		Reference in New Issue