main
黄海 2 years ago
parent d3a6890740
commit d783fdbc89

@ -38,6 +38,11 @@ public class TestDingTalk {
return druidPlugin; 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 { public static void main(String[] args_) throws Exception {
PropKit.use("dingtalk.properties"); PropKit.use("dingtalk.properties");
String corpId = PropKit.get("corpId"); String corpId = PropKit.get("corpId");
@ -70,12 +75,12 @@ public class TestDingTalk {
ADD COLUMN `dingtalk_dept_id` bigint NULL COMMENT 'ID' AFTER `zydz`, ADD COLUMN `dingtalk_dept_id` bigint NULL COMMENT 'ID' AFTER `zydz`,
ADD INDEX(`dingtalk_dept_id`); 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); Record record = Db.findFirst(sql);
int orgId = record.getInt("org_id"); 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"; 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); 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=?"; writeDtDeptId(orgId, String.valueOf(dt_dept_id));
Db.update(sql, dt_dept_id, orgId);
} }
System.out.println("恭喜,所有操作成功完成!"); System.out.println("恭喜,所有操作成功完成!");
} }

Loading…
Cancel
Save