Przeglądaj źródła

睿选项目,头条添加团长定时

zhaoxian 1 rok temu
rodzic
commit
fab58c67d1

+ 43 - 0
module-job-bytedance/src/main/java/cn/com/ctop/job/bytedance/handler/RuiXuanBytedanceJob.java

@@ -0,0 +1,43 @@
+package cn.com.ctop.job.bytedance.handler;
+
+
+import cn.com.ctop.common.module.utils.HttpUtils;
+import com.xxl.job.core.context.XxlJobHelper;
+import com.xxl.job.core.handler.annotation.XxlJob;
+import org.jeecg.common.util.DateUtils;
+import org.springframework.stereotype.Component;
+
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * 睿选-头条相关定时
+ */
+@Component
+public class RuiXuanBytedanceJob {
+
+    public final static String URL = "http://ruixuan.api.tjyourong.com.cn/bytedance";
+
+    /**
+     * 新增团长活动列表
+     */
+    @XxlJob("bytedanceColonelActivityJob")
+    public void bytedanceColonelActivityJob() throws Exception {
+        HttpUtils.httpGet(URL + "/addBytedanceColonelActivityList", null, null);
+        XxlJobHelper.log(" --------团长活动列表,执行完成-------- ");
+    }
+
+    /**
+     * 新增团长订单
+     */
+    @XxlJob("bytedanceInstituteOrderColonel")
+    public void bytedanceInstituteOrderColonel() throws Exception {
+        String today = DateUtils.date2Str();
+        String yesterday = DateUtils.getLastDay(today, 1);
+        Map<String, Object> paramMap = new HashMap<String, Object>();
+        paramMap.put("startTime", yesterday);
+        paramMap.put("endTime", today);
+        HttpUtils.httpGet(URL + "/addBytedanceInstituteOrderColonel", paramMap, null);
+        XxlJobHelper.log(" --------团长订单列表,执行完成-------- ");
+    }
+}