public WorkJsonResult GetDepartmentMember(GetDepartmentMemberDto dto) { //dto.AccessToken = GetAccessToken(QyConfig.CorpID, QyConfig.CorpSecret); var result = MailListApi.GetDepartmentMember(dto.AccessToken, dto.DepartmentId, dto.FetchChild); return(result); }
//[TestMethod] public void GetDepartmentMemberTest() { var accessToken = AccessTokenContainer.GetToken(_corpId, base._corpSecret); var result = MailListApi.GetDepartmentMember(accessToken, 2, 0, 0); Assert.IsNotNull(result); Assert.IsTrue(result.errcode == ReturnCode_Work.请求成功); }
protected void Button1_Click(object sender, EventArgs e) { var accessToken = AccessTokenContainer.GetToken(_corpId); var result = MailListApi.GetDepartmentMember(accessToken, 2, 0, 0); MassApi.SendText(accessToken, "xiaobao", "", "", "7", "测试发送"); //MassApi.SendImage(accessToken,"xiaobao|orochi430","","","7",) }
public WorkJsonResult WX_GetDepartmentMember(int depid) { WorkJsonResult Ret = new WorkJsonResult(); if (Qyinfo.IsUseWX == "Y") { Ret = MailListApi.GetDepartmentMember(GetToken(), depid, 1); } return(Ret); }
public List <UserList_Simple> GetListData(int iPage, int iCount, ref int iTotal) { string strID = Request["DeptId"]; if (!string.IsNullOrEmpty(strID)) { return(MailListApi.GetDepartmentMember(GetToken(), int.Parse(strID), 0, 0).userlist); } return(null); //o => o.Asc(f => f.Name, f => f.Id) }
/// <summary> /// 获取部门成员 /// </summary> /// <param name="departmentId"></param> /// <param name="fetchChild">1/0:是否递归获取子部门下面的成员</param> /// <param name="status">0获取全部成员,1获取已关注成员列表,2获取禁用成员列表,4获取未关注成员列表。status可叠加,未填写则默认为4</param> /// <returns></returns> public static GetDepartmentMemberResult GetDepartmentMember(int departmentId, int fetchChild, int status) { AccessTokenResult access_token_result = new AccessTokenResult(); QYConfigInfo config = GetQYConfig(); access_token_result = CommonApi.GetToken(config.QYCorpId, config.QYSecret); //调用接口 var result = MailListApi.GetDepartmentMember(access_token_result.access_token, departmentId, fetchChild, status); if (result.errmsg == "ok") { return(result); } else { return(null); } }
//public ActionResult GetDepartment() //{ // var strToken = GetToken(); // var result = MailListApi.GetDepartmentList(strToken); // var q = from a in result.department // select new { Id = a.id, UserName = a.name,expanded=true, // loaded = true, parent = a.parentid, level = (a.parentid == 0 ? 0 : (a.parentid < 3 ? 1 : 2)), isLeaf = a.parentid<3?false:true }; // return Json(new // { // aaData = q // }, JsonRequestBehavior.AllowGet); //} public ActionResult GetListTree() { GetDepartmentMemberResult objReturn; string strID = Request["DeptId"]; if (!string.IsNullOrEmpty(strID)) { objReturn = MailListApi.GetDepartmentMember(GetToken(), int.Parse(strID), 0, 0); List <UserList_Simple> lst = objReturn.userlist; List <EasyUITreeData> lstRet = new List <EasyUITreeData>(); lst.ForEach(a => { lstRet.Add(new EasyUITreeData() { id = a.userid, text = a.name }); }); return(Json(lstRet, JsonRequestBehavior.AllowGet)); } return(null); }