lzh 2 долоо хоног өмнө
parent
commit
708d85a3e8

+ 33 - 0
code/jyyy/nckd-jimin-jyyy-bd/src/main/java/nckd/jimin/jyyy/bd/task/SynSpeakerForOATask.java

@@ -0,0 +1,33 @@
+package nckd.jimin.jyyy.bd.task;
+
+import kd.bos.context.RequestContext;
+import kd.bos.exception.KDException;
+import kd.bos.ext.fi.plugin.ArApConvert.util.EmptyUtils;
+import kd.bos.logging.Log;
+import kd.bos.logging.LogFactory;
+import kd.bos.schedule.api.StopTask;
+import kd.bos.schedule.executor.AbstractTask;
+import kd.sdk.plugin.Plugin;
+
+import nckd.jimin.jyyy.bd.task.impl.SynSapServiceImpl;
+
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * 同步OA讲者定时任务
+ */
+public class SynSpeakerForOATask extends AbstractTask implements StopTask {
+    private static final Log logger = LogFactory.getLog(SynProjectForSAPTask.class);
+    @Override
+    public void execute(RequestContext requestContext, Map<String, Object> map) throws KDException {
+        SynSapServiceImpl synSapService = new SynSapServiceImpl();
+        logger.info("------同步OA讲者 ----------");
+        Map<String, String> result =synSapService.synSpeakerForOA();
+        if(!result.get("code").equals("200")){
+            logger.info("同步OA讲者失败, " + result.get("msg"));
+        }else{
+            logger.info("同步OA讲者成功, "  + result.get("msg"));
+        }
+    }
+}