|
@@ -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"));
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|