|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
package UnitTest;
|
|
|
|
|
|
|
|
|
|
import cn.binarywang.tools.generator.ChineseMobileNumberGenerator;
|
|
|
|
|
import com.alibaba.druid.filter.stat.StatFilter;
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
import com.dsideal.FengHuang.Util.CommonUtil;
|
|
|
|
@ -67,12 +68,27 @@ public class TestDingTalk {
|
|
|
|
|
String accessToken = DingTalkUtil.getAccessToken(appKey, appSecret);
|
|
|
|
|
|
|
|
|
|
//同步钉钉与云平台中部门信息
|
|
|
|
|
//String orgName = "长春市东光学校";
|
|
|
|
|
String orgName = "长春市东光学校";
|
|
|
|
|
Record record = DingTalkUtil.getOrgByOrgName(orgName);
|
|
|
|
|
int bureau_id = record.getInt("org_id");
|
|
|
|
|
|
|
|
|
|
//DingTalkUtil.syncOrg(accessToken, orgName);
|
|
|
|
|
|
|
|
|
|
CommonUtil.Print(DingTalkUtil.getPerson(accessToken,"003"));
|
|
|
|
|
//CommonUtil.Print(DingTalkUtil.getPerson(accessToken, "003"));
|
|
|
|
|
//CommonUtil.Print(DingTalkUtil.getPersonToken(appKey, appSecret));
|
|
|
|
|
|
|
|
|
|
List<Record> list = DingTalkUtil.getPersonList(bureau_id);
|
|
|
|
|
for (int i = 0; i < list.size(); i++) {
|
|
|
|
|
Record r = list.get(i);
|
|
|
|
|
long deptId = r.getLong("dingtalk_dept_id");
|
|
|
|
|
int person_id = r.getInt("person_id");
|
|
|
|
|
String person_name = r.getStr("person_name");
|
|
|
|
|
String tel = ChineseMobileNumberGenerator.getInstance().generate();
|
|
|
|
|
DingTalkUtil.createPerson(accessToken, String.valueOf(deptId), String.valueOf(person_id), person_name, tel, "教师");
|
|
|
|
|
CommonUtil.Print("成功加入人员:"+person_name);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
CommonUtil.Print(DingTalkUtil.getPersonToken(appKey,appSecret));
|
|
|
|
|
System.out.println(list);
|
|
|
|
|
CommonUtil.Print("恭喜,所有操作成功完成!");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|