public ActionResult AdminUserDataOpe(WX_ZZSCUserInfo par1)
        {
            //Request
            WX_ZZSCUserInfo userInfo = par1;

            //Init
            string openid = Session["adm_openid"].ToString();
            userInfo.OpenID = openid;

            //Ope
            Tuple<bool, WX_ZZSCUserInfo> tupResult = new UserService().AdminUserDataOpe(userInfo);

            bool flag = tupResult.Item1;
            string strMsg = flag ? "保存成功!" : "保存失败!";

            //Session数据操作
            if (flag)
            {
                Session["adm_name"] = userInfo.Name;
                Session["adm_loginName"] = userInfo.LoginName;
                Session["adm_phoneNum"] = userInfo.PhoneNum;
            }

            return Content(JsonConvert.SerializeObject(new { Flag = flag, Msg = strMsg }));
        }
        /// <summary>
        /// 后台用户注册业务逻辑
        /// </summary>
        /// <param name="par1"></param>
        /// <returns></returns>
        public ActionResult SiginOpe(WX_ZZSCUserInfo par1, string par2)
        {
            //Request
            WX_ZZSCUserInfo userInfo = par1;
            string strReferrerPhone = par2;

            //Result
            bool flag = false;
            string strMsg = string.Empty;

            if (!strReferrerPhone.Equals(ZZSCResource.AdminConfig.ReferrerPhone.ToString()))
            { //验证推荐手机号码是否相同:是否允许注册后台
                flag = false;
                strMsg = "推荐人电话号码有误,您无法进行注册!";
            }
            else
            {
                //Ope
                Tuple<bool, string, string> tupResult = new UserService().AdminSiginOpe(userInfo);

                flag = tupResult.Item1;
                strMsg = tupResult.Item3;
            }

            return Content(JsonConvert.SerializeObject(new { Flag = flag, Msg = strMsg }));
        }
        public ActionResult AdminUserDataInfo()
        {
            //Init
            string openid = Session["adm_openid"].ToString();

            WX_ZZSCUserInfo userInfo = new UserService().RequestUserInfo(openid);

            return PartialView(userInfo);
        }
        public ActionResult LoginOpe(string par1, string par2)
        {
            //Request
            string userName = par1;
            string strPwd = par2;

            //Ope
            Tuple<bool, WX_ZZSCUserInfo, string, string> tupResult = new UserService().AdminLoginOpe(userName, strPwd);

            //结果数据处理
            if (tupResult.Item1)
            {
                WX_ZZSCUserInfo userInfo = tupResult.Item2;

                Session["adm_openid"] = userInfo.OpenID;
                Session["adm_name"] = userInfo.Name;
                Session["adm_loginName"] = userInfo.LoginName;
                Session["adm_phoneNum"] = userInfo.PhoneNum;
            }

            //Result
            return Content(JsonConvert.SerializeObject(new
            {
                Flag = tupResult.Item1,
                Msg = tupResult.Item3,
                Url = tupResult.Item4
            }));
        }