public ActionResult <UserBindResModel> GetVisitInfo(string openID, string userId, string passWord) { UserBindResModel result = new UserBindResModel(); int count = 0; WeChatLoginViewModel weChatLoginViewModel = new WeChatLoginViewModel(); weChatLoginViewModel.UserId = userId; weChatLoginViewModel.UserPwd = passWord; var UserSearchResult = _loginService.WeChatLogin_User(weChatLoginViewModel); if (UserSearchResult == null) { result.BindStatus = "0"; result.Msg = "绑定失败,账号或者密码存在问题"; } else { var res = _loginService.UserBindSearch2(userId); if (res.Count > 0) { result.BindStatus = "2"; result.Msg = "不是本人"; } else { count = _loginService.AddUserBind(openID, userId, passWord); string msg = string.Empty; if (count > 0) { msg = "账号绑定成功;"; result.BindStatus = "1"; result.OpenID = openID; result.RoleName = "0"; result.Status = "0"; } else { result.BindStatus = "0"; result.Msg = "绑定失败,参数存在问题"; } } } return(Ok(result)); }