|
你好,
按照咱们提供的文档配置了config/dingding.json文件 但钉钉的人员和组织并不会同步
这个功能是怎么用?
钉钉强制同步类中使用的是微信
public class DingdingSyncOrganizationTrigger implements Job {
private static Logger logger = LoggerFactory.getLogger(DingdingSyncOrganizationTrigger.class);
/* 向列表发送一个同步信号 */
@Override
public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {
ThisApplication.qiyeweixinSyncOrganizationCallbackRequest.add(new Object());
}
}
钉钉定时同步 却又使用政务钉钉作为条件判断
public class DingdingSyncOrganization implements Job {
private static Logger logger = LoggerFactory.getLogger(DingdingSyncOrganization.class);
@Override
public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {
try (EntityManagerContainer emc = EntityManagerContainerFactory.instance().create()) {
if (!ThisApplication.zhengwuDingdingSyncOrganizationCallbackRequest.isEmpty()) {
ThisApplication.zhengwuDingdingSyncOrganizationCallbackRequest.clear();
Business business = new Business(emc);
SyncOrganization o = new SyncOrganization();
o.execute(business);
}
} catch (Exception e) {
logger.error(e);
throw new JobExecutionException(e);
}
}
} |
|