protected void BatAgree_Btn_Click(object sender, EventArgs e) { string ids = Request.Form["idchk"]; //修改公司状态,并更正名称 DataTable dt = ualyBll.Search(ztype, ids, "", (int)ZLEnum.ConStatus.UnAudit, 0); foreach (DataRow dr in dt.Rows) { M_Common_UserApply ualyMod = new M_Common_UserApply().GetModelFromReader(dr); M_UserInfo mu = buser.SelReturnModel(ualyMod.UserID); //-------------创建公司和用户 M_User_Plat upMod = upBll.NewUser(mu); M_Plat_Comp compMod = compBll.CreateByUser(upMod); compMod.CompName = ualyMod.CompName; compMod.CompShort = ualyMod.Info1; compMod.Telephone = ualyMod.Mobile; compMod.Mobile = ualyMod.Mobile; compMod.Status = 1; compBll.UpdateByID(compMod); upBll.Insert(upMod); //-------------创建部门 DataTable userDT = GetUserDT(); NewByUserDT(compMod, userDT); } ualyBll.ChangeByIDS(ids, (int)ZLEnum.ConStatus.Audited); function.WriteSuccessMsg("批量同意完成"); }
/* * 父页面需要实现三个JS方法,详见示例页 * 关闭与清空chk方法,必须放在父页面调用,该页面只允许实现,选择会员,并返回Json数据. * 清空调用本页ClearChk(); */ protected void Page_Load(object sender, EventArgs e) { upMod = B_User_Plat.GetLogin(); if ((upMod == null)) { function.WriteErrMsg("无权访问该页面"); } compID = upMod.CompID; if (!IsPostBack) { DataTable dt = gpBll.SelByCompID(compID); FilterID = Request.QueryString["fid"]; dt = dt.DefaultView.ToTable(); AllInfo_Div.Visible = true; //将空的单列一组 string dli = "<li><a href='javascript:;' onclick='hiddenul(this);FilterTr(0,"全部用户")'>全部用户</a></li>"; dli += "<li><a href='javascript:;' onclick='hiddenul(this);FilterTr(-1,"未分组")'>未分组</a></li>"; AllInfo_Litral.Text = "<ul id='GroupSel'>" + dli + GetTable(dt, disType.AllInfo) + "</ul>"; if (dt != null && dt.Rows.Count > 0) { GroupID = dt.Rows[0]["ID"].ToString(); } MyBind(); } }
/// <summary> /// 根据用户信息,创建公司与网络管理员信息,返回公司信息 /// </summary> public M_Plat_Comp CreateByUser(M_User_Plat upMod) { M_Plat_Comp compMod = new M_Plat_Comp(); compMod.CompName = B_User.GetUserName(upMod.TrueName, upMod.UserName) + "的"; compMod.CreateUser = upMod.UserID; compMod.UPPath = CreateUPPath(compMod); compMod.ID = Insert(compMod); //if (compBll.IsEnterMail(mu.Email)) { compMod.Mails = mu.Email.Split('@')[1]; } //------创建公司网络管理员角色 M_Plat_UserRole urMod = new M_Plat_UserRole(); B_Plat_UserRole urBll = new B_Plat_UserRole(); urMod.IsSuper = 1; urMod.RoleAuth = ""; urMod.CompID = upMod.CompID; urMod.RoleName = "网络管理员"; urMod.RoleDesc = "公司网络管理员,拥有全部权限,该角色只允许存在一个"; urMod.UserID = upMod.UserID; urMod.CompID = compMod.ID; upMod.Plat_Role = "," + urBll.Insert(urMod) + ","; upMod.CompID = compMod.ID; upMod.CompName = compMod.CompName; return(compMod); }
protected void Page_Load(object sender, EventArgs e) { B_User.CheckIsLogged(Request.RawUrl); if (!IsPostBack) { M_UserInfo mu = buser.GetLogin(); M_Uinfo basemu = buser.GetUserBaseByuserid(mu.UserID); if (basemu != null) { Mobile_T.Text = basemu.Mobile; Email_T.Text = mu.Email; CompName_T.Text = mu.CompanyName; QQ_T.Text = basemu.QQ; } M_User_Plat upMod = upBll.SelReturnModel(mu.UserID); if (upMod != null && upMod.Status != -1) { ShowRemind("你已开通能力中心,不需要再申请"); } else if (alyBll.IsExist("plat_applyopen", mu.UserID)) { ShowRemind("你提交的审请正在审核中..."); } } }
private void MyBind() { M_User_Plat upMod = B_User_Plat.GetLogin(); if (Mid > 0) { M_Common_Notify comMod = comBll.SelReturnModel(Mid); if (comMod.CUser != upMod.UserID) { function.WriteErrMsg("你无权修改该信息"); } MsgID = comMod.InfoID; Title_T.Text = comMod.Title; Content_T.Text = comMod.Content; BeginDate_T.Text = comMod.BeginDate.ToString("yyyy-MM-dd HH:mm:ss"); manage_hid.Value = buser.SelByIDS(comMod.ReceOrgin); function.Script(this, "SetRadVal('zstatus_rad'," + comMod.ZStatus + ");"); } else { msgMod = msgBll.SelReturnModel(MsgID); Title_T.Text = msgMod.Title; Content_T.Text = msgMod.MsgContent; BeginDate_T.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); manage_hid.Value = buser.SelByIDS(upMod.UserID.ToString()); } RPT.DataSource = comBll.Blog_Sel(MsgID, -100); RPT.DataBind(); }
protected void Save_Btn_Click(object sender, EventArgs e) { M_User_Plat upMod = B_User_Plat.GetLogin(); M_Common_Notify comMod = new M_Common_Notify(); if (Mid > 0) { comMod = comBll.SelReturnModel(Mid); } comMod.Title = Title_T.Text; comMod.Content = Content_T.Text; comMod.BeginDate = Convert.ToDateTime(BeginDate_T.Text); if (!comMod.ReceOrgin.Equals(manage_hid.Value)) { comMod.ReceOrgin = StrHelper.IdsFormat(manage_hid.Value); comMod.ReceUsers = StrHelper.IdsFormat(StrHelper.RemoveRepeat(comMod.ReceOrgin.Split(','), comMod.ReadedUsers.Split(','))); } if (Mid > 0) { comBll.UpdateByID(comMod); } else { comMod.NType = 2; comMod.InfoID = MsgID; comMod.CUser = upMod.UserID; comMod.CUName = upMod.UserName; comBll.Insert(comMod); } function.WriteSuccessMsg("操作成功"); }
protected void Save_Btn_Click(object sender, EventArgs e) { string info = ""; int id = Convert.ToInt32(string.IsNullOrEmpty(Request.QueryString["ID"]) ? "0" : Request.QueryString["ID"].ToString()); if (id > 0) { urMod = urBll.SelReturnModel(id); urMod.RoleName = RoleName_T.Text; urMod.RoleDesc = RoleDesc_T.Text; info = urBll.UpdateByID(urMod) ? "修改成功!" : "修改失败!"; } else { M_User_Plat upMod = B_User_Plat.GetLogin(); urMod.RoleName = RoleName_T.Text; urMod.RoleDesc = RoleDesc_T.Text; urMod.RoleAuth = ""; urMod.UserID = upMod.UserID; urMod.CompID = upMod.CompID; urMod.CreateTime = DateTime.Now; info = urBll.Insert(urMod) > 0 ? "添加成功!" : "添加失败!"; } function.Script(this, "alert('" + info + "');location='UserRole.aspx';"); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DataTable compDT = compBll.Sel(); if (UserID < 1) { function.WriteErrMsg("未指定需要操作的用户"); } if (compDT.Rows.Count < 1) { function.WriteErrMsg("还没有公司数据,请先添加公司"); } M_UserInfo mu = buser.SelReturnModel(UserID); UserName_L.Text = mu.UserName; PlatComp_DP.DataSource = compDT; PlatComp_DP.DataBind(); PlatGroup_DP.DataSource = gpBll.SelByCompID(Convert.ToInt32(PlatComp_DP.SelectedValue)); PlatGroup_DP.DataBind(); PlatGroup_DP.Items.Insert(0, new ListItem("不分配", "")); //--------- M_User_Plat upMod = upBll.SelReturnModel(UserID); if (upMod == null || upMod.CompID < 1) { PlatInfo_L.Text = "<span style='color:red;'>该用户尚未加入过能力中心</span>"; Remove_Btn.Visible = false; } else { PlatInfo_L.Text += "<span class='btn btn-default margin_r5'>所属公司:" + (string.IsNullOrEmpty(upMod.CompName) ? "无" : upMod.CompName) + "</span>"; PlatInfo_L.Text += "<span class='btn btn-default margin_r5'>所属部门:" + (string.IsNullOrEmpty(upMod.GroupName) ? "未分配" : upMod.GroupName) + "</span>"; } Call.HideBread(Master); } }
protected void TaskAdd_Btn_Click(object sender, EventArgs e) { M_User_Plat upMod = B_User_Plat.GetLogin(); M_Plat_Task taskMod = new M_Plat_Task(); if (Mid > 0) { taskMod = taskBll.SelReturnModel(Mid); } taskMod.TaskName = TaskName_T.Text; taskMod.TaskContent = TaskContent_T.Text; taskMod.LeaderIDS = manage_hid.Value; taskMod.PartTakeIDS = member_hid.Value; taskMod.Color = AddColor_Hid.Value; taskMod.EndTime = Convert.ToDateTime(EndTime_T.Text); if (taskMod.ID > 0) { taskBll.UpdateByID(taskMod); } else { taskMod.TaskType = 1; taskMod.Status = 1; taskMod.BeginTime = DateTime.Now; taskMod.CreateUser = upMod.UserID; taskMod.CreateUName = upMod.UserName; taskBll.Insert(taskMod); } function.WriteSuccessMsg("操作成功", "/Plat/Task/Default.aspx"); }
protected void Save_Btn_Click(object sender, EventArgs e) { M_UserInfo mu = buser.SelReturnModel(UserID); M_User_Plat upMod = upBll.SelReturnModel(UserID); M_Plat_Group gpMod = gpBll.SelReturnModel(DataConvert.CLng(PlatGroup_DP.SelectedValue)); M_Plat_Comp compMod = compBll.SelReturnModel(Convert.ToInt32(PlatComp_DP.SelectedValue)); if (upMod == null) { upMod = upBll.NewUser(mu, compMod); upMod.Plat_Group = PlatGroup_DP.SelectedValue; upBll.Insert(upMod); } else { upMod.CompID = compMod.ID; upMod.Status = 1; upBll.UpdateByID(upMod); } if (gpMod != null) { gpBll.AddMember(UserID.ToString(), gpMod.ID); } function.WriteSuccessMsg("操作成功", Request.RawUrl); }
protected void UpPlat_B_Click(object sender, EventArgs e) { M_UserInfo mu = buser.SelReturnModel(UserID); M_User_Plat upMod = upBll.SelReturnModel(UserID); M_Plat_Comp compMod = new M_Plat_Comp(); B_Plat_Comp compBll = new B_Plat_Comp(); if (upMod == null) { //------------------------------------ upMod = new M_User_Plat(); upMod.UserID = mu.UserID; upMod.TrueName = B_User.GetUserName(mu.HoneyName, mu.TrueName, mu.UserName); upMod.Post = ""; upMod.Status = 1; //---------------------------------------- compBll.CreateByUser(upMod); upBll.Insert(upMod); } else { if (upMod.CompID == 0)//兼容之前的逻辑 { compBll.CreateByUser(upMod); } upMod.Status = 1; upBll.UpdateByID(upMod); } ShowPlatInfo(upMod.UserID); function.WriteSuccessMsg("操作成功,你现在可以为该用户指定公司"); }
/// <summary> /// 用于创建公司,审核认证 /// </summary> public void NewByUserDT(M_Plat_Comp compMod, DataTable userDT) { B_Plat_Group gpBll = new B_Plat_Group(); for (int i = 0; i < userDT.Rows.Count; i++) { string gname = userDT.Rows[i]["gname"].ToString(); string uname = userDT.Rows[i]["uname"].ToString(); string honey = userDT.Rows[i]["honey"].ToString(); if (string.IsNullOrEmpty(uname)) { continue; } M_UserInfo newmu = buser.NewUser(uname, "111111"); newmu.HoneyName = honey; newmu.UserID = buser.Add(newmu); M_Uinfo basemu = buser.NewBase(newmu); buser.AddBase(basemu); //----能力相关信息 M_Plat_Group gpMod = gpBll.NewGroup(gname, compMod.ID, newmu.UserID); M_User_Plat upMod = NewUser(newmu, compMod); gpMod.ID = gpBll.Insert(gpMod); upMod.Gid = gpMod.ID.ToString(); Insert(upMod); } }
private void MyBind() { M_User_Plat upMod = upBll.SelReturnModel(UserID); M_Plat_Comp compMod = compBll.SelReturnModel(upMod.CompID); if (upMod.CompID != B_User_Plat.GetLogin().CompID) { function.WriteErrMsg("用户不存在"); } HoneyName_L.InnerHtml = B_User.GetUserName(upMod.UserName, upMod.TrueName); Post_L.InnerHtml = GetInfo(upMod.Post); CompName_l.InnerHtml = upMod.CompName; if (!string.IsNullOrEmpty(upMod.UserFace)) { uface_img.Src = upMod.UserFace; } //--------- Mobile_L.Text = GetInfo(upMod.Mobile); Mail_L.Text = GetInfo(""); WorkNum_L.Text = GetInfo(""); Work_L.Text = GetInfo(""); Home_L.Text = GetInfo(""); BirthDay_L.Text = GetInfo(""); uid_hid.Value = upMod.UserID.ToString(); }
protected void Save_Btn_Click(object sender, EventArgs e) { string telephone = Telephone_T.Text.Replace(" ", ""); string mobile = Mobile_T.Text.Replace(" ", ""); if (string.IsNullOrEmpty(telephone) && string.IsNullOrEmpty(mobile)) { function.Script(this, "alert('电话和手机不能同时为空!');"); return; } upMod = B_User_Plat.GetLogin(); JObject json = new JObject(); json.Add("mail", Mails_T.Text); json.Add("mobile", mobile); json.Add("telephone", telephone); json.Add("compid", upMod.CompID); json.Add("compshort", CompShort_T.Text); ualyMod = new M_Common_UserApply(); ualyMod.ZType = "plat_compcert"; ualyMod.UserID = upMod.UserID; ualyMod.UserName = upMod.UserName; ualyMod.Remind = CompName_T.Text; ualyMod.UserRemind = JsonConvert.SerializeObject(json); ualyBll.Insert(ualyMod); function.WriteSuccessMsg("申请已提交,请等待管理员审核", "/Plat/"); }
private void MyBind() { //如果企业已认证过,或其不是企业的创始人,则无权修改 upMod = B_User_Plat.GetLogin(); compMod = compBll.SelReturnModel(upMod.CompID); err_div.Visible = true; if (compMod.Status != 0) { err_div.InnerHtml = "该企业已经认证过了"; } else if (compMod.CreateUser != upMod.UserID) { err_div.InnerHtml = "你没有提交认证的权限"; } else if (ualyBll.CompCert_Sel((int)ZLEnum.ConStatus.UnAudit, "", upMod.UserID).Rows.Count > 0) { //检测是否已提交过申请 err_div.InnerHtml = "你已经提交过申请了,请等待管理员处理"; } else { err_div.Visible = false; ok_div.Visible = true; } }
private void MyBind() { M_User_Plat upMod = upBll.SelByNameAndPwd(uname, upwd, true); if (upMod == null) { function.WriteErrMsg("您没有权限下载该用户的时间线记录!"); } GroupDT = groupBll.SelByCompID(upMod.CompID); int pageCount = 0; DataTable dt = msgBll.SelByPid(50000, 1, out pageCount, 0, upMod, upMod.Gid, 0, Filter, MsgType, Skey, upMod.UserID.ToString(), DateStr, Mid); //-------------------针对时间线进行处理 if (CPage > 1) { Page.FindControl("ttitle_div").Visible = false; } DateTime TimeLine = DateTime.MinValue; dt.Columns.Add("timeline", typeof(string)); foreach (DataRow dr in dt.Rows) { if (TimeLine == DateTime.MinValue || DateHelper.IsMoreThanOne(TimeLine, Convert.ToDateTime(dr["cdate"]))) { TimeLine = Convert.ToDateTime(dr["cdate"]); dr["timeline"] = "date"; } else { dr["timeline"] = "time"; } } MsgRepeater.DataSource = dt; MsgRepeater.DataBind(); }
//产生邀请链接 public string GetULink() { M_User_Plat upMod = B_User_Plat.GetLogin(); string code = B_Plat_Common.GetTimeStamp(upMod.CompID.ToString()); string ulink = SiteConfig.SiteInfo.SiteUrl + "/User/RegPlat?Invite=" + code; return(ulink); }
private void MyBind() { M_User_Plat upMod = B_User_Plat.GetLogin(); M_Plat_Comp compMod = compBll.SelReturnModel(upMod.CompID); Title_T.Text = compMod.CompName + "办公平台"; //--------------获取本月日程数据,并转为JSON,方便绑定 myplan_hid.Value = sdlBll.SelMonthToJson(DateTime.Now, upMod.UserID); //--------------平台 M_User_Token tokenMod = tokenBll.SelModelByUid(upMod.UserID); bool flag = false; if (tokenMod != null) { if (!string.IsNullOrWhiteSpace(tokenMod.SinaToken)) { sinaBll = new SinaHelper(tokenMod.SinaToken); sina_li.Visible = true; flag = true; if (!sinaBll.CheckToken())//Token有效 { sina_li.InnerHtml = sina_li.InnerHtml + "<span class='r_red'>(已失效)</span>"; sina_li.Attributes.Add("title", "点击重新绑定"); sina_li.Attributes.Add("onclick", "OpenWin(2);"); } } if (!string.IsNullOrWhiteSpace(tokenMod.QQToken)) { qqBll = new QQHelper(tokenMod.QQToken, tokenMod.QQOpenID); qqblog_li.Visible = true; flag = true; if (!qqBll.TokenIsValid()) { qqblog_li.InnerHtml = qqblog_li.InnerHtml + "<span class='r_red'>(已失效)</span>"; qqblog_li.Attributes.Add("title", "点击重新绑定"); qqblog_li.Attributes.Add("onclick", "OpenWin(2);"); } } } bloglist.Visible = flag; noplat_div.Visible = !flag; //----------- GroupRpt.DataSource = groupBll.SelGroupByAuth(upMod.UserID); GroupRpt.DataBind(); DataTable cateDT = barBll.SelBlogCate(upMod.CompID); if (cateDT.Rows.Count > 0) { Cate_RPT.DataSource = cateDT; Cate_RPT.DataBind(); } else { Cart_RPT_Empty.Visible = true; } EndDate_T.Text = DateTime.Now.AddDays(1).ToString("yyyy/MM/dd HH:mm"); UserInfo_Hid.Value = upMod.TrueName + ":" + upMod.UserFace + ":" + upMod.UserID; ////--最近的投票 //newvote_Rep.DataSource = (from t in dt.AsEnumerable() // where t.Field<int>("MsgType") == 2 // orderby t.Field<DateTime>("CDate") // select new { Title = t.Field<string>("Title"), CDate = t.Field<DateTime>("CDate"), UserFace = t.Field<string>("UserFace") }).Take(5); //newvote_Rep.DataBind(); }
public IActionResult UserDetail() { if (Mid < 1) { return(WriteErr("用户ID传入错误")); } M_User_Plat upMod = upBll.SelReturnModel(Mid); return(View(upMod)); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { M_User_Plat upMod = B_User_Plat.GetLogin(); int id = DataConvert.CLng(Request.QueryString["id"]); M_Blog_Msg msgMod = msgBll.SelReturnModel(id); Response.Write(msgMod.MsgContent); Response.Flush(); Response.End(); } }
public void MyBind(int id) { upMod = upBll.SelReturnModel(id); pre_img.ImageUrl = upMod.UserFace; username_T.Value = upMod.UserName; trueName_L.Text = upMod.TrueName; position_L.Text = upMod.Post; mobile_L.Text = upMod.Mobile; group_L.Text = upMod.GroupName; }
private void MyBind() { //未关联部门的用户 upMod = B_User_Plat.GetLogin(); UserDT = upBll.SelByCompany(upMod.CompID); RPT.DataSource = GetGroupDT(); RPT.DataBind(); System.Web.UI.HtmlControls.HtmlGenericControl usercount_sp = new System.Web.UI.HtmlControls.HtmlGenericControl(); usercount_sp.InnerHtml = UserDT.Rows.Count.ToString(); }
private void MyBind() { M_User_Plat upMod = B_User_Plat.GetLogin(); CompName_L.Text = upMod.CompName; DataTable dt = gpBll.SelByCompID(B_User_Plat.GetLogin().CompID); RPT.DataSource = dt; RPT.DataBind(); }
private void MyBind() { M_User_Plat upMod = B_User_Plat.GetLogin(); GroupDT = groupBll.SelByCompID(upMod.CompID); //-----------------权限校验 if (CurProID > 0) { if (!proBll.HasAuth(upMod.UserID, CurProID)) { function.WriteErrMsg("你没有权限访问该项目!!"); } } int pageCount = 0; DataTable dt = msgBll.SelByPid(psize, CPage, out pageCount, 0, upMod, upMod.Gid, CurProID, Filter, MsgType, Skey, Uids, DateStr, Mid); //LikesDt string msgids = ""; foreach (DataRow dr in dt.Rows) { msgids += dr["ID"].ToString().Trim('-') + ","; } if (!string.IsNullOrEmpty(msgids)) { LikesDt = likeBll.SelByMsgIDS(msgids.Trim(','), "plat"); } if (Filter.Contains("atuser"))//移除@ { upBll.RemoveAtCount(upMod.UserID); } //-------------------针对时间线进行处理 if (LView.Equals("timeline") || LView.Equals("tomht")) { if (CPage > 1) { Page.FindControl("ttitle_div").Visible = false; } DateTime TimeLine = DateTime.MinValue; dt.Columns.Add("timeline", typeof(string)); foreach (DataRow dr in dt.Rows) { if (TimeLine == DateTime.MinValue || DateHelper.IsMoreThanOne(TimeLine, Convert.ToDateTime(dr["cdate"]))) { TimeLine = Convert.ToDateTime(dr["cdate"]); dr["timeline"] = "date"; } else { dr["timeline"] = "time"; } } } MsgRepeater.DataSource = dt; MsgRepeater.DataBind(); }
public void MyBind() { M_Plat_Group gpMod = gpBll.SelReturnModel(Gid); M_User_Plat upMod = upBll.SelReturnModel(gpMod.CreateUser); GName_L.Text = gpMod.GroupName; DataTable dt = upBll.SelByGroup(upMod.CompID, Gid); EGV.DataSource = dt; EGV.DataBind(); }
public M_User_Plat NewUser(M_UserInfo mu) { M_User_Plat upMod = new M_User_Plat(); upMod.UserID = mu.UserID; upMod.UserFace = mu.UserFace; upMod.UserName = mu.UserName; upMod.TrueName = mu.HoneyName; upMod.UserPwd = mu.UserPwd; upMod.Status = 1; return(upMod); }
protected void DownPlat_B_Click(object sender, EventArgs e) { //该用户已是能力中心用户的情况下,移除其能力中心身份信息(只是将其公司ID改为0) M_User_Plat upMod = upBll.SelReturnModel(UserID); if (upMod != null) { upMod.Status = -1; upBll.UpdateByID(upMod); } function.WriteSuccessMsg("操作成功"); }
protected void UpPlat_B_Click(object sender, EventArgs e) { M_User_Plat platModel = new M_User_Plat(); platModel.UserID = Convert.ToInt32(Request.QueryString["id"]); platModel.TrueName = "初始用户"; platModel.Post = "初始部门"; platModel.CompID = 1; platModel.Status = 1; PlatBll.Insert(platModel); ShowPlatInfo(platModel.UserID); }
protected void Remove_Btn_Click(object sender, EventArgs e) { M_User_Plat upMod = upBll.SelReturnModel(UserID); if (upMod != null) { upMod.Status = -1; upMod.CompID = 0; upMod.Plat_Group = ""; upBll.UpdateByID(upMod); } function.WriteSuccessMsg("操作成功", Request.RawUrl); }
//修改其他人 protected void AdminSave_Btn_Click(object sender, EventArgs e) { M_UserInfo mu = buser.SelReturnModel(UserID); mu.HoneyName = TrueName_T2.Text; userMod = userBll.SelReturnModel(UserID); userMod.Post = Post_T2.Text; userMod.Mobile = Mobile_T2.Text; userMod.Plat_Role = Request.Form["UserRole_Chk"]; userBll.UpdateByID(userMod); buser.UpdateByID(mu); function.WriteSuccessMsg("操作成功"); }