|
|
|
@ -2,40 +2,20 @@ package com.dsideal.FengHuang.DingTalk;
|
|
|
|
|
|
|
|
|
|
import com.dsideal.FengHuang.DingTalk.Util.DingTalkCommon;
|
|
|
|
|
import com.dsideal.FengHuang.DingTalk.Util.Model;
|
|
|
|
|
import com.dsideal.FengHuang.DingTalk.Util.OrgPerson;
|
|
|
|
|
import com.dsideal.FengHuang.DingTalk.Util.Progress;
|
|
|
|
|
import com.dsideal.FengHuang.Util.CommonUtil;
|
|
|
|
|
import com.jfinal.kit.PropKit;
|
|
|
|
|
import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
|
|
|
|
|
import com.jfinal.plugin.activerecord.Db;
|
|
|
|
|
import com.jfinal.plugin.activerecord.Record;
|
|
|
|
|
import com.jfinal.plugin.activerecord.dialect.MysqlDialect;
|
|
|
|
|
import com.jfinal.plugin.druid.DruidPlugin;
|
|
|
|
|
import com.jfinal.plugin.redis.RedisPlugin;
|
|
|
|
|
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
public class Increment {
|
|
|
|
|
|
|
|
|
|
public static void main(String[] args_) throws Exception {
|
|
|
|
|
PropKit.use("dingtalk.properties");
|
|
|
|
|
final String appKey = PropKit.get("appKey");
|
|
|
|
|
String appSecret = PropKit.get("appSecret");
|
|
|
|
|
|
|
|
|
|
DruidPlugin druid = DingTalkCommon.createDruidPlugin(PropKit.get("jdbcUrl"), PropKit.get("user"), PropKit.get("password").trim(), PropKit.get("driverClassName"));
|
|
|
|
|
druid.start();
|
|
|
|
|
|
|
|
|
|
ActiveRecordPlugin arp = new ActiveRecordPlugin(druid);
|
|
|
|
|
arp.setDevMode(false);
|
|
|
|
|
arp.setDialect(new MysqlDialect());
|
|
|
|
|
arp.start();
|
|
|
|
|
|
|
|
|
|
// 用于缓存模块的redis服务
|
|
|
|
|
RedisPlugin redis = new RedisPlugin("myRedis", PropKit.get("redis_ip"), PropKit.getInt("redis_port"), 10 * 1000);
|
|
|
|
|
redis.start();
|
|
|
|
|
//启动数据库链接
|
|
|
|
|
DingTalkCommon.Start();
|
|
|
|
|
|
|
|
|
|
//accessToken
|
|
|
|
|
final String appKey = PropKit.get("appKey");
|
|
|
|
|
String appSecret = PropKit.get("appSecret");
|
|
|
|
|
String accessToken = DingTalkCommon.getAccessToken(appKey, appSecret);
|
|
|
|
|
|
|
|
|
|
//同步钉钉与云平台中部门信息
|
|
|
|
|