public JsonResultGenerics<bool> HasBindedPhone(VM_Wx_SmsCode toSend)
 {
     var ret = new JsonResultGenerics<bool>();
     var wxUser = MUserService.GetMember(id: toSend.UserID, unionId: toSend.UnionID);
     if (wxUser == null)
     {
         ret.Error = "用户不存在";
         return ret;
     }
     ret.Result = true;
     ret.Value = !string.IsNullOrEmpty(wxUser?.phone);
     return ret;
 }
        public JsonResult GetUserToken()
        {
            var token = WxUserToken.GetToken();
            var ret   = new JsonResultGenerics <string>();

            if (token != null)
            {
                ret.Value  = JsonConvert.SerializeObject(token);
                ret.Result = true;
            }
            else
            {
                ret.Error = "UserToken已过期";
            }
            return(Json(ret, JsonRequestBehavior.AllowGet));
        }
示例#3
0
        public async Task <JsonResultGenerics <bool> > ToCollectClass(VM_Wx_User_Class userClass)
        {
            userClass.ChangeUnionId2UserId(strUnionId => MUserService.GetMember(unionId: strUnionId));
            var collectResult = await MUserService.MemberFavoriteMicrocalss(userClass.UserId, userClass.ClassId);

            var ret = new JsonResultGenerics <bool>();

            if (collectResult == MemberFavoriteClassResult.Success)
            {
                ret.Result = true;
            }
            else
            {
                ret.Error = collectResult.ToDescription();
            }
            return(ret);
        }