474bcf3e185bbe2493f4a4432c32a54b23b4fd40.svn-base 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package cn.com.goldenwater.dcproj.task;
  2. import cn.com.goldenwater.dcproj.service.SynchronousDataService;
  3. import org.slf4j.Logger;
  4. import org.slf4j.LoggerFactory;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.scheduling.annotation.EnableScheduling;
  7. import org.springframework.scheduling.annotation.Scheduled;
  8. import org.springframework.stereotype.Component;
  9. /**
  10. * @Description 浙江水管理平台定时任务获取部门人员信息入库
  11. * @date 2020-07-15
  12. * 水管理平台用户同步流程
  13. * 设置定时任务,定时获取部门及用户接口
  14. * 获取access_token保存至redis中,设置有效时长7200秒,
  15. * 获取业务接口信息时,在请求头中添加watermanage_access_token
  16. * 获取数据过后,部门数据按接口返回的父子级关系保存,用户信息按接口返回信息保存。
  17. * 设计页面维护本地用户数据与浙江用户数据关系。
  18. */
  19. @Component
  20. @EnableScheduling
  21. public class SynchronousDataTask {
  22. private Logger logger = LoggerFactory.getLogger(getClass());
  23. @Autowired
  24. private SynchronousDataService synchronousDataService;
  25. // @Scheduled(cron = "0 0 8 1 * ? *")
  26. // public void SynchronousData() {
  27. // logger.info("根据权限获取权限部门下用户信息-------");
  28. // try {
  29. // synchronousDataService.listAllSubDepts();
  30. // } catch (Exception e) {
  31. // logger.error("同步水管理平台数据", e);
  32. // }
  33. // }
  34. }