package com.takai.quartz.task; import com.takai.system.service.IJkApiService; import com.takai.common.utils.StringUtils; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.io.IOException; /** * 建科统一用户平台信息定时任务调度 * * @author takai */ @Slf4j @Component("jkTask") public class JkTask { @Autowired private IJkApiService jkApiService; public void ryMultipleParams(String s, Boolean b, Long l, Double d, Integer i) { System.out.println(StringUtils.format("执行多参方法: 字符串类型{},布尔类型{},长整型{},浮点型{},整形{}", s, b, l, d, i)); } public void ryParams(String params) { System.out.println("执行有参方法:" + params); } public void ryNoParams() { log.info("===================获取建科统一用户平台信息Job开始执行=============="); try { log.info("===================开始获取部门信息=============="); jkApiService.getJkDepts(); log.info("===================开始获取岗位信息=============="); jkApiService.getJkPosts(); log.info("===================开始获取用户信息=============="); jkApiService.getJkUsers(); } catch (IOException e) { e.printStackTrace(); } log.info("===================获取建科统一用户平台信息Job执行结束=============="); } }