admin
4 天以前 50564fff2160dff6b515caedb72f43dbc1b908ad
Wms/WMS.BLL/SysServer/UserInforServer.cs
@@ -35,8 +35,10 @@
        }
        public async Task<int> LoginAdmin(string loginName, string loginPwd)
        public async Task<UserInfoDto> LoginAdmin(string loginName, string loginPwd)
        {
            UserInfoDto userDto = new UserInfoDto();
            //查询密码已错误次数
            string pwdErrNumSql = $@"select PwdErrNum from SysUserInfor where UserName='{loginName}'";
            int pwdErrNum = Db.Ado.GetInt(pwdErrNumSql);
@@ -59,11 +61,16 @@
                        //最后登陆时间
                        await Db.Updateable(modUser).UpdateColumns(s => s.LoginTime == DateTime.Now).ExecuteCommandAsync();
                        return modUser.Id;
                        userDto.Id = modUser.Id;
                        userDto.RealName = modUser.RealName;
                        return userDto;
                    }
                    else //当前账号被禁用
                    {
                        return 0;
                        userDto.Id = 0;
                        userDto.RealName = "";
                        return userDto;
                    }
                }
                else //账号密码不正确或没有此账号
@@ -72,7 +79,9 @@
                    string addErrNumSql = $@"update SysUserInfor set PwdErrNum+=1 where UserName='{loginName}'";
                    int addErrNum = Db.Ado.ExecuteCommand(addErrNumSql);
                    return -1;
                    userDto.Id = -1;
                    userDto.RealName = "";
                    return userDto;
                }
            }
            else//锁定账号
@@ -80,7 +89,10 @@
                //账号改为停用
                string uptUserStatusSql = $@"update SysUserInfor set Status=1 where UserName='{loginName}'";
                int uptUserStatus = Db.Ado.ExecuteCommand(uptUserStatusSql);
                return -2;
                userDto.Id = -2;
                userDto.RealName = "";
                return userDto;
            }
        }