| | |
| | | if (dt_.Rows.Count <= 0) |
| | | { |
| | | mes.code = "300"; |
| | | mes.Message = "账号密码不正确!"; |
| | | mes.message = "账号密码不正确!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | | if (dt_.Rows[0]["status"].ToString() == "N") |
| | | { |
| | | mes.code = "300"; |
| | | mes.Message = "当前账号已停用!"; |
| | | mes.message = "当前账号已停用!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | if (dt_.Rows[0]["storg_code"].ToString() == "" || dt_.Rows[0]["storg_code"].ToString() == null) |
| | | { |
| | | mes.code = "300"; |
| | | mes.Message = "当前用户未指定组织!"; |
| | | mes.message = "当前用户未指定组织!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | if (dt_.Rows[0]["post_code"].ToString() == "" || dt_.Rows[0]["post_code"].ToString() == null) |
| | | { |
| | | mes.code = "300"; |
| | | mes.Message = "当前用户未指定岗位!"; |
| | | mes.message = "当前用户未指定岗位!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | if (dt_.Rows[0]["role_code"].ToString() == "" || dt_.Rows[0]["role_code"].ToString() == null) |
| | | { |
| | | mes.code = "300"; |
| | | mes.Message = "当前用户未指定角色!"; |
| | | mes.message = "当前用户未指定角色!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.Message = e.Message; |
| | | mes.message = e.Message; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | { |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "记录成功!"; |
| | | mes.message = "记录成功!"; |
| | | mes.data = null; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "记录失败!"; |
| | | mes.message = "记录失败!"; |
| | | mes.data = null; |
| | | } |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | |
| | | string codeString = string.Join(",", menuCodes); |
| | | //查询菜单数据 |
| | | sql = @"select menucode,menuname,menu_seq,imgurl,'0' as flag,parent_id,is_show |
| | | from TMenu where Type=@usertype order by menu_seq"; |
| | | from TMenu where is_show='Y' and Type=@usertype order by menu_seq"; |
| | | dynamicParams.Add("@usertype", usertype); |
| | | var data0 = DapperHelper.selectdata(sql, dynamicParams); |
| | | if (data0.Rows.Count > 0) |
| | |
| | | |
| | | } |
| | | mes.code = "200"; |
| | | mes.Message = "查询成功!"; |
| | | mes.message = "查询成功!"; |
| | | mes.data = parentMenus; |
| | | return mes; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.Message = "系统未设置菜单资料,请联系管理员!"; |
| | | mes.message = "系统未设置菜单资料,请联系管理员!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.Message = "当前账号对应角色未设置功能权限!"; |
| | | mes.message = "当前账号对应角色未设置功能权限!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | string codeString = string.Join(",", menuCodes); |
| | | //查询菜单数据 |
| | | sql = @"select menucode,menuname,menu_seq,imgurl,'0' as flag,parent_id,is_show |
| | | from TMenu where Type=@usertype order by menu_seq"; |
| | | from TMenu where is_show='Y' and Type=@usertype order by CAST(menu_seq as int) ASC"; |
| | | dynamicParams.Add("@usertype", usertype); |
| | | var data0 = DapperHelper.selectdata(sql, dynamicParams); |
| | | if (data0.Rows.Count > 0) |
| | |
| | | }).ToList(); |
| | | } |
| | | mes.code = "200"; |
| | | mes.Message = "查询成功!"; |
| | | mes.message = "查询成功!"; |
| | | mes.data = parentMenus; |
| | | return mes; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.Message = "系统未设置菜单资料,请联系管理员!"; |
| | | mes.message = "系统未设置菜单资料,请联系管理员!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.Message = "当前账号对应角色未设置功能权限!"; |
| | | mes.message = "当前账号对应角色未设置功能权限!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "输入的密码不正确,请重新输入!"; |
| | | mes.message = "输入的密码不正确,请重新输入!"; |
| | | mes.data = null; |
| | | } |
| | | else |
| | |
| | | LogHelper.DbOperateLog(us.usercode, "修改", "修改了密码", us.usertype); |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "修改密码成功!"; |
| | | mes.message = "修改密码成功!"; |
| | | mes.data = null; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "修改密码失败!"; |
| | | mes.message = "修改密码失败!"; |
| | | mes.data = null; |
| | | } |
| | | } |
| | |
| | | #region[登出] |
| | | public static ToMessage LoginOut(User us) |
| | | { |
| | | RedisHelper redis = new RedisHelper(); |
| | | RedisCommon redis = new RedisCommon(); |
| | | try |
| | | { |
| | | //删除redis |
| | | redis.Remove(Enterprise + "LoginUserID" + us.usertype + us.usercode, 0); |
| | | redis.KeyDelete(Enterprise + "LoginUserID" + us.usertype + us.usercode); |
| | | //写入日志 |
| | | LogHelper.DbOperateLog(us.usercode, "退出", "退出了系统", us.usertype); |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "登出成功!"; |
| | | mes.message = "登出成功!"; |
| | | mes.data = null; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | |
| | | { |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "重置密码成功!"; |
| | | mes.message = "重置密码成功!"; |
| | | mes.data = null; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "重置密码失败!"; |
| | | mes.message = "重置密码失败!"; |
| | | mes.data = null; |
| | | } |
| | | |
| | |
| | | |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "查询成功!"; |
| | | mes.message = "查询成功!"; |
| | | mes.data = data; |
| | | |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | #region[App版本升级接口] |
| | | public static ToMessage AppUpgrade() |
| | | { |
| | | var sql = ""; |
| | | List<object> list = new List<object>(); |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | list.Clear(); |
| | | //查询控制升级表版本数据 |
| | | sql = @"select * from TSystemApp"; |
| | | var data1 = DapperHelper.selecttable(sql); |
| | | AppVersion vn = new AppVersion(); |
| | | vn.path = data1.Rows[0]["path"].ToString(); |
| | | vn.version = data1.Rows[0]["version"].ToString(); |
| | | vn.dispyversion = ""; |
| | | vn.activeversion = data1.Rows[0]["activeversion"].ToString(); |
| | | vn.mustupgrade = data1.Rows[0]["mustupgrade"].ToString(); |
| | | list.Add(vn); |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.message = "查询成功!"; |
| | | mes.data = list; |
| | | |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |