public ReturnValueModel WKLogin(WKUser user) { ReturnValueModel rvm = new ReturnValueModel(); var edaUrl = ConfigurationManager.AppSettings["WKUrl"] ?? ""; rvm.Success = false; if (!string.IsNullOrEmpty(user.Unionid) && !string.IsNullOrEmpty(user.UserCode) && !string.IsNullOrEmpty(user.UserName)) { var edaResult = HttpUtils.HttpGet(edaUrl + $"?Method=Login&unionid={user.Unionid}&loginName={user.UserName}&loginCode={user.UserCode}", ""); if (edaResult.Equals("0")) { var wxuser = _rep.FirstOrDefault <WxUserModel>(s => s.IsDeleted != 1 && s.UnionId == user.Unionid); wxuser.IsSalesPerson = 1; wxuser.IsCompleteRegister = 1; wxuser.IsVerify = 1; _rep.SaveChanges(); rvm.Success = true; } } return(rvm); }
public IHttpActionResult WKLogin([FromBody] WKUser user) { var ret = _wxOpenService.WKLogin(user); return(Ok(ret)); }