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