ShehuihuaJob.java 2.31 KB
//package com.subsidy.jobs;
//
//import com.subsidy.service.ShehuihuaService;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.beans.factory.annotation.Value;
//import org.springframework.scheduling.annotation.Scheduled;
//import org.springframework.stereotype.Component;
//
//import java.io.IOException;
//
///**`
// *  社会化、学徒制数据推送
// */
//@Component
//public class ShehuihuaJob {
//
//    @Value("${spring.profiles.active}")
//    private String env;
//
//    @Autowired
//    private ShehuihuaService shehuihuaService;
//
//    /**
//     *  POST-2 获取培训待绑定的(班级编号,项目编号)列表
//     */
//    @Scheduled(cron = "0 0 2 * * ?")
//    public void getClassCodeByPrivateKey()throws IOException {
//        if ("prod".equals(env)){
//            shehuihuaService.getClassCodeByPrivateKey();
//        }
//    }
//
//    /**
//     * POST-3:班级基本信息信息采集接口
//     */
//    @Scheduled(cron = "0 5 2 * * ?")
//    public void uploadClass() throws IOException {
//        if ("prod".equals(env)){
//            shehuihuaService.uploadClass();
//        }
//    }
//
//    /**
//     * POST-4:考试信息采集接口
//     */
//    @Scheduled(cron = "0 10 2 * * ?")
//    public void classHourBehavior() throws IOException {
//        if ("prod".equals(env)){
//            shehuihuaService.classHourBehavior();
//        }
//    }
//
//    /**
//     * POST-5:答疑辅导采集接口
//     */
//    @Scheduled(cron = "0 15 2 * * ?")
//    public void uploadChapterBehavior() throws IOException {
//        if ("prod".equals(env)){
//            shehuihuaService.uploadChapterBehavior();
//        }
//    }
//
//    /**
//     * POST-6 班级活跃度/实名认证照片信息采集接口
//     */
//    @Scheduled(cron = "0 20 2 * * ?")
//    public void uploadClassAnswerQuestionBehavior()throws IOException {
//        if ("prod".equals(env)){
//            shehuihuaService.uploadClassAnswerQuestionBehavior();
//        }
//    }
//
//    /**
//     * POST-7 获取培训待绑定的(班级编号,项目编号)列表
//     */
//    @Scheduled(cron = "0 25 2 * * ?")
//    public void uploadImage()throws IOException {
//        if ("prod".equals(env)){
//            shehuihuaService.uploadImage();
//        }
//    }
//
//}