feat: 定时任务更新阿里数据补偿功能
							parent
							
								
									378174251d
								
							
						
					
					
						commit
						eed301b50f
					
				| @ -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