Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        public IHttpActionResult WKLogin([FromBody] WKUser user)
        {
            var ret = _wxOpenService.WKLogin(user);

            return(Ok(ret));
        }