Ejemplo n.º 1
0
        public string Index_UpdateSave(ZJ_User user)
        {
            var _user = _eFContext.ZJ_Users.Where(a => a.FId == user.FId).FirstOrDefault();

            if (_user != null)
            {
                _user.UserType    = user.UserType;
                _user.AnswerPrice = user.AnswerPrice;
                _user.AnswerTime  = user.AnswerTime;
                _eFContext.ZJ_Users.Update(_user);
                redisService.SetUserRedis(_user);
            }
            _eFContext.SaveChanges();

            return("ok");
        }
Ejemplo n.º 2
0
 public HomeUsers(ZJ_User zJ_User)
 {
     OpenID       = zJ_User.OpenID;
     UnionID      = zJ_User.UnionID;
     BoundSource  = zJ_User.BoundSource;
     NickName     = zJ_User.NickName;
     CreateTime   = zJ_User.CreateTime;
     HeadImg      = zJ_User.HeadImg;
     UserType     = zJ_User.UserType;
     Sex          = zJ_User.Sex;
     UserId       = zJ_User.FId;
     Numbers      = zJ_User.Numbers;
     AnswerTime   = zJ_User.AnswerTime;
     AnswerPrice  = zJ_User.AnswerPrice;
     Sign         = zJ_User.Sign;
     Introduction = zJ_User.Introduction;
     Age          = zJ_User.Age;
     Professional = zJ_User.Professional;
 }
Ejemplo n.º 3
0
        public async Task <bool> SetUserRedis(ZJ_User zJ_User)
        {
            var homeUser      = new HomeUsers(zJ_User);
            var userModelJson = redis.HashGet("HomeUsers", String.Format("UserId_{0}", homeUser.UserId));
            var res           = false;

            if (userModelJson.IsNullOrEmpty)
            {
                res = await redis.HashSetAsync("HomeUsers", $"UserId_{homeUser.UserId}", JsonHelper.SerializeObject(homeUser));
            }
            else
            {
                HomeUsers _model = JsonHelper.DeserializeObject <HomeUsers>(userModelJson);
                homeUser.Order = _model.Order;
                res            = await redis.HashSetAsync("HomeUsers", $"UserId_{homeUser.UserId}", JsonHelper.SerializeObject(homeUser));
            }

            return(res);
        }