main
黄海 2 years ago
parent d3a6890740
commit d783fdbc89

@ -38,6 +38,11 @@ public class TestDingTalk {
return druidPlugin;
}
public static void writeDtDeptId(int orgId, String value) {
String sql = "update t_base_organization set dingtalk_dept_id=? where org_id=?";
Db.update(sql, value, orgId);
}
public static void main(String[] args_) throws Exception {
PropKit.use("dingtalk.properties");
String corpId = PropKit.get("corpId");
@ -70,12 +75,12 @@ public class TestDingTalk {
ADD COLUMN `dingtalk_dept_id` bigint NULL COMMENT 'ID' AFTER `zydz`,
ADD INDEX(`dingtalk_dept_id`);
*/
String sql = "select org_id,org_name from t_base_organization where org_name = '长春市教育局'";
String sql = "select org_id,org_name from t_base_organization where org_name = '长春市东光学校'";
Record record = Db.findFirst(sql);
int orgId = record.getInt("org_id");
//单位需要清空一下这个属性
sql = "update t_base_organization set dingtalk_dept_id=null where org_id=?";
Db.update(sql, orgId);
//单位需要清空一下这个属性,有枣没枣都打一下子
writeDtDeptId(orgId, null);
// 学校及学校下的部门
sql = "select org_id,org_name,parent_id,sort_id from t_base_organization where bureau_id=? order by org_id";
@ -99,8 +104,7 @@ public class TestDingTalk {
//创建
long dt_dept_id = DingTalkUtil.createDept(accessToken, dept_name, dingtalk_dept_id, sortId);
//回写
sql = "update t_base_organization set dingtalk_dept_id=? where org_id=?";
Db.update(sql, dt_dept_id, orgId);
writeDtDeptId(orgId, String.valueOf(dt_dept_id));
}
System.out.println("恭喜,所有操作成功完成!");
}

Loading…
Cancel
Save