/// <summary> /// 新建分组 /// </summary> /// <param name="httpContext"></param> public void AddFz(HttpContext context) { var id = context.Request["id"]; var pid = context.Request["pid"]; var name = context.Request["name"]; Model.common.UserGroup usergroup = new Model.common.UserGroup() { id = id, pid = pid, name = name }; try { usersInfodal.AddFz(usergroup); context.Response.Write("{\"success\":true,\"msg\":\"添加成功!\"}"); } catch (Exception e) { Log.Debug("方法名:AddFz,描述:新建分组方法出错,错误原因:" + e.Message); context.Response.Write("{\"success\":false,\"msg\":\"添加失败!\"}"); } }
/// <summary> /// 查询分组 /// </summary> /// <param name="context"></param> private void QueryGroup(HttpContext context) { var fz = context.Request["fz"]; try { var bean = new Model.common.UserGroup(); DataTable dt = new DataTable(); if (fz == "-1") { dt = usersInfodal.QueryGroupTable(); } else { dt = usersInfodal.QueryGroup(); } var list = ConvertHelper<Model.common.UserGroup>.ConvertToList(dt); hashtable["rows"] = list.ToList(); hashtable["total"] = list.Count; var json = _jss.Serialize(hashtable); context.Response.Write(json); } catch (Exception e) { Log.Debug("方法名:QueryGroup,描述:查询分组信息方法出错,错误原因:" + e.Message); ; } }
/// <summary> /// 编辑分组 /// </summary> /// <param name="httpContext"></param> public void ModifyFz(HttpContext context) { var id = context.Request["id"]; var name = context.Request["name"]; Model.common.UserGroup usergroup = new Model.common.UserGroup() { id = id, name = name }; var pid = userdal.QueryPidById(id); try { if (pid == "-1") { var jsonWx = "{\"group\":{\"id\":\"" + id + "\",\"name\":\"" + name + "\"}}"; var accessToken = new AccessToken(); var sendDataToWeChat = new SendDataToWeChat(); var token = accessToken.GetExistAccessToken(); var back = sendDataToWeChat.GetPage("https://api.weixin.qq.com/cgi-bin/groups/update?access_token=" + token, jsonWx); var backData = JsonConvert.DeserializeObject<GroupBackData>(back); if (backData.errcode != "0") { context.Response.Write("{\"success\":true,\"msg\":\"保存失败!\"}"); } else { usersInfodal.ModifyFz(usergroup); context.Response.Write("{\"success\":true,\"msg\":\"保存成功!\"}"); } } else if (pid != "-1") { usersInfodal.ModifyFz(usergroup); context.Response.Write("{\"success\":true,\"msg\":\"保存成功!\"}"); } } catch (Exception e) { Log.Debug("方法名:ModifyFz,描述:编辑分组方法出错,错误原因:" + e.Message); context.Response.Write("{\"success\":false,\"msg\":\"保存失败!\"}"); } }
/// <summary> /// 删除分组 /// </summary> /// <param name="context"></param> public void DelFz(HttpContext context) { var id = context.Request["id"]; Model.common.UserGroup usergroup = new Model.common.UserGroup() { id = id }; try { usersInfodal.DelFz(usergroup); context.Response.Write("{\"success\":true,\"msg\":\"删除成功!\"}"); } catch (Exception e) { Log.Debug("方法名:DelFz,描述:删除分组方法出错,错误原因:" + e.Message); context.Response.Write("{\"success\":false,\"msg\":\"删除失败!\"}"); } }