public string UpdateDefaultUserSysApp() { return(base.ExecuteActionJsonResult("更改用户默认显示的系统模块", () => { GI_UserSYS entity = base.GetPageData <GI_UserSYS>(0); userService.UpdateDefaultUserSysApp(entity); return new WebApi_Result(); })); }
/// <summary> /// 保存用户模块数据 /// </summary> /// <param name="userid">用户ID</param> /// <param name="sysApp">系统模块ID字符串,多个ID以逗号隔开</param> /// <param name="defaultAppId">默认系统ID</param> public void SaveUserSys(string userid, string sysApp, string defaultAppId) { EntityOperate <GI_UserSYS> .DeleteByFilter("USERID = '" + userid + "'"); if (!string.IsNullOrWhiteSpace(sysApp)) { foreach (string each in sysApp.Trim(',').Split(',')) { GI_UserSYS rolemem = new GI_UserSYS() { SYSID = each, UserID = userid }; if (each == defaultAppId) { rolemem.IsDefault = 1; } rolemem.SaveModelM(); } } }
/// <summary> /// 更新用户默认系统 /// </summary> /// <param name="_GI_USERSYS"></param> public void UpdateDefaultUserSysApp(GI_UserSYS _GI_USERSYS) { EntityOperate <GI_UserSYS> .ExecSqlString(string.Format("update GI_USERSYS set ISDEFAULT = 0 where USERID = '{0}' and SYSID <> '{1}'", _GI_USERSYS.UserID, _GI_USERSYS.SYSID)); EntityOperate <GI_UserSYS> .ExecSqlString(string.Format("update GI_USERSYS set ISDEFAULT = 1 where USERID = '{0}' and SYSID = '{1}'", _GI_USERSYS.UserID, _GI_USERSYS.SYSID)); }