Esempio n. 1
0
        /// <summary>
        /// 获取订单退款失败原因
        /// </summary>
        /// <param name="orderId"></param>
        /// <returns></returns>
        public ActionResult GetOutOrderFailRemark(int orderId = 0)
        {
            Return_Msg returnData = new Return_Msg();

            try
            {
                PlatChildGoodsOrder order         = PlatChildGoodsOrderBLL.SingleModel.GetModel(orderId);
                CityMorders         ctiyMorder    = new CityMordersBLL().GetModel(order.OrderId);
                ReFundResult        outOrderRsult = RefundResultBLL.SingleModel.GetModelByTradeno(ctiyMorder.trade_no);

                if (outOrderRsult == null)
                {
                    returnData.Msg = "未知原因!";
                }
                else
                {
                    returnData.Msg  = outOrderRsult.err_code_des ?? outOrderRsult.return_msg;
                    returnData.isok = true;
                }
            }
            catch (Exception ex)
            {
                returnData.Msg = ex.Message;
            }
            return(Json(returnData));
        }
Esempio n. 2
0
        /// <summary>
        /// 获取满减规则
        /// </summary>
        /// <param name="appId"></param>
        /// <returns></returns>
        public ActionResult GetDiscountRule(int discountRuleId)
        {
            Return_Msg handingResult = new Return_Msg();

            handingResult.isok = true;
            handingResult.code = "0";
            handingResult.Msg  = "成功查询";

            DiscountRule discountRules = DiscountRuleBLL.SingleModel.GetModel(discountRuleId);

            //找不到记录时
            if (discountRules == null)
            {
                handingResult.isok = false;
                handingResult.code = "1";
                handingResult.Msg  = "找不到指定满减规则";

                return(Json(handingResult, JsonRequestBehavior.AllowGet));
            }
            else
            {
                handingResult.dataObj = new
                {
                    discountRules = discountRules
                };
                return(Json(handingResult, JsonRequestBehavior.AllowGet));
            }
        }
Esempio n. 3
0
        /// <summary>
        /// 关闭或开启同步
        /// </summary>
        /// <returns></returns>

        public ActionResult OpenSyncData()
        {
            _agentDistributionRelationBLL = new AgentDistributionRelationBLL();
            _returnData = new Return_Msg();
            int id            = Context.GetRequestInt("id", 0);
            int opensyncState = Context.GetRequestInt("opensyncstate", 0);

            if (id <= 0)
            {
                _returnData.Msg = "参数错误";
                return(Json(_returnData));
            }

            AgentDistributionRelation model = _agentDistributionRelationBLL.GetModel(id);

            if (model == null)
            {
                _returnData.Msg = "数据过期,请刷新重试";
                return(Json(_returnData));
            }

            model.UpdateTime   = DateTime.Now;
            model.OpenSyncData = opensyncState;
            _returnData.isok   = _agentDistributionRelationBLL.Update(model, "OpenSyncData,UpdateTime");
            _returnData.Msg    = _returnData.isok ? "保存成功" : "保存失败";

            return(Json(_returnData));
        }
Esempio n. 4
0
        /// <summary>
        /// 批量修改绑定客服
        /// </summary>
        /// <param name="aid"></param>
        /// <param name="id"></param>
        /// <param name="customerId"></param>
        /// <returns></returns>
        public ActionResult SaveBindEmployee(int aid = 0, int id = 0, string customerId = "")
        {
            Return_Msg returnData = new Return_Msg();

            if (id <= 0)
            {
                returnData.isok = false;
                returnData.Msg  = "无效参数";
                return(Json(returnData));
            }

            if (string.IsNullOrEmpty(customerId))
            {
                returnData.isok = false;
                returnData.Msg  = "无效客户参数";
                return(Json(returnData));
            }
            customerId = customerId.Substring(0, customerId.Length - 1);

            QiyeEmployee employeeModel = QiyeEmployeeBLL.SingleModel.GetModel(id);

            if (employeeModel == null)
            {
                returnData.isok = false;
                returnData.Msg  = "无效员工,请刷新重试!";
                return(Json(returnData));
            }

            returnData.isok = QiyeCustomerBLL.SingleModel.UpdateBindEmployee(id, customerId);
            returnData.Msg  = returnData.isok ? "保存成功" : "保存失败";

            return(Json(returnData));
        }
Esempio n. 5
0
        /// <summary>
        /// 发送验证码修改密码
        /// </summary>
        /// <returns></returns>
        public ActionResult GetVaildCode()
        {
            Return_Msg data     = new Return_Msg();
            string     phoneNum = Context.GetRequest("phonenum", "");
            //修改密码 type=0  注册type=1
            int     type    = Context.GetRequestInt("type", 0);
            Account account = AccountBLL.SingleModel.GetModelByPhone(phoneNum);

            //代理分销,判断是否已开通过代理,开通过代理就不给他开通
            int agentqrcodeid = Context.GetRequestInt("agentqrcodeid", 0);

            if (agentqrcodeid > 0 && account != null)
            {
                Agentinfo agentmodel = AgentinfoBLL.SingleModel.GetModelByAccoundId(account.Id.ToString(), -1);
                if (agentmodel != null)
                {
                    data.Msg = "该手机号已经绑定了代理商账号";
                    return(Json(data, JsonRequestBehavior.AllowGet));
                }
            }

            data = CommondHelper.GetVaildCode(agentqrcodeid, phoneNum, account, type);

            return(Json(data));
        }
Esempio n. 6
0
        /// <summary>
        /// 保存虚拟人气
        /// </summary>
        /// <returns></returns>
        public ActionResult SaveFictitiousCount()
        {
            _returnData = new Return_Msg();
            int id = Context.GetRequestInt("id", 0);
            int fictitiousCount = Context.GetRequestInt("fictitiouscount", 0);

            if (id <= 0)
            {
                return(Redirect("/base/PageError?type=7"));
            }

            PlatMyCard model = PlatMyCardBLL.SingleModel.GetModel(id);

            if (model == null)
            {
                _returnData.Msg = "数据过期,请刷新重试";
                return(Json(_returnData));
            }

            model.UpdateTime      = DateTime.Now;
            model.FictitiousCount = fictitiousCount;
            _returnData.isok      = PlatMyCardBLL.SingleModel.Update(model, "FictitiousCount,UpdateTime");
            _returnData.Msg       = _returnData.isok ? "保存成功" : "保存失败";

            return(Json(_returnData));
        }
Esempio n. 7
0
        public ActionResult GetMyCardDataList()
        {
            _returnData = new Return_Msg();
            int    pageSize   = Context.GetRequestInt("pageSize", 10);
            int    pageIndex  = Context.GetRequestInt("pageIndex", 1);
            int    aid        = Context.GetRequestInt("aid", 0);
            int    storeState = Context.GetRequestInt("storestate", 0);
            string name       = Context.GetRequest("name", string.Empty);
            string loginId    = Context.GetRequest("loginid", string.Empty);
            string nickname   = Context.GetRequest("nickname", string.Empty);
            string phone      = Context.GetRequest("phone", string.Empty);
            string startTime  = Context.GetRequest("starttime", string.Empty);
            string endTime    = Context.GetRequest("endtime", string.Empty);

            XcxAppAccountRelation xcxrelation = XcxAppAccountRelationBLL.SingleModel.GetModel(aid);

            if (xcxrelation == null)
            {
                _returnData.Msg = "无效模板";
                return(Json(_returnData));
            }
            int count = 0;
            List <PlatMyCard> list = PlatMyCardBLL.SingleModel.GetMyCardDataList(xcxrelation.AppId, aid, ref count, name, phone, pageSize, pageIndex, loginId, storeState);

            _returnData.dataObj = new { data = list, count = count };

            return(Json(_returnData));
        }
Esempio n. 8
0
        public ActionResult GetUserData()
        {
            Return_Msg           msg   = new Return_Msg();
            ViewModelMyWorkbench model = new ViewModelMyWorkbench();

            model._Member  = MemberBLL.SingleModel.GetModel(string.Format("AccountId='{0}'", dzuserId));
            model._Account = AccountBLL.SingleModel.GetModel(dzuserId);
            if (model._Member != null)
            {
                if (model._Account != null)
                {
                    Agentinfo agentinfo = AgentinfoBLL.SingleModel.GetModelByAccoundId(model._Account.Id.ToString());
                    msg.isok    = true;
                    msg.Msg     = "成功";
                    msg.dataObj = new { userinfo = model._Account, agentinfo = agentinfo, isagent = agentinfo != null ? 1 : 0 };
                    return(Json(msg, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    CookieHelper.Remove("dz_UserCookieNew");
                    return(RedirectToAction("Login", "dzhome"));
                }
            }
            else
            {
                CookieHelper.Remove("dz_UserCookieNew");
                return(RedirectToAction("Login", "dzhome"));
            }
        }
Esempio n. 9
0
        public ActionResult DepositLog(string act = "list", int aid = 0, int pageSize = 10, int pageIndex = 1, string name = "", int type = 0, string starttime = "", string endtime = "")
        {
            ViewBag.appId = aid;
            if (act == "list")
            {
                return(View());
            }

            _returnData = new Return_Msg();

            XcxAppAccountRelation xcxrelation = XcxAppAccountRelationBLL.SingleModel.GetModel(aid);

            if (xcxrelation == null)
            {
                _returnData.Msg = "还未开通小未平台模板";
                return(Json(_returnData));
            }

            AccountRelation        accountRelation = AccountRelationBLL.SingleModel.GetModelByAccountId(xcxrelation.AccountId.ToString());
            int                    count           = 0;
            List <AgentdepositLog> list            = AgentdepositLogBLL.SingleModel.GetList(0, "", type, starttime, endtime, pageSize, pageIndex, out count, accountRelation.Id);

            _returnData.dataObj = new { data = list, count = count };
            _returnData.isok    = true;
            return(Json(_returnData));
        }
Esempio n. 10
0
        /// <summary>
        /// 保存客户备注
        /// </summary>
        /// <param name="aid"></param>
        /// <param name="desc"></param>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult SaveDesc(int aid = 0, string desc = "", string phoneDesc = "", int id = 0, int employeeId = 0)
        {
            Return_Msg   returnData = new Return_Msg();
            QiyeCustomer model      = QiyeCustomerBLL.SingleModel.GetModel(id);

            if (model == null)
            {
                returnData.Msg = "请刷新重试";
                return(Json(returnData));
            }
            if (model.Aid != aid)
            {
                returnData.Msg = "权限不足";
                return(Json(returnData));
            }
            if (employeeId > 0)
            {
                model.StaffId = employeeId;
            }
            else
            {
                model.StaffId = 0;
            }
            model.Desc       = desc;
            model.PhoneDesc  = phoneDesc;
            model.UpdateTime = DateTime.Now;
            returnData.isok  = QiyeCustomerBLL.SingleModel.Update(model, "StaffId,PhoneDesc,desc,updatetime");
            returnData.Msg   = returnData.isok ? "保存成功" : "保存失败";

            return(Json(returnData));
        }
Esempio n. 11
0
        public ActionResult GetTemplatesList()
        {
            Return_Msg msg = new Return_Msg();

            try
            {
                List <XcxTemplate> templatelist = XcxTemplateBLL.SingleModel.GetListByIdsandProjectType((int)ProjectType.小程序);
                if (templatelist != null && templatelist.Count > 0)
                {
                    foreach (XcxTemplate xcxtempmodel in templatelist)
                    {
                        if (!string.IsNullOrEmpty(_freexcxtype) && _freexcxtype.Contains("," + xcxtempmodel.Type.ToString() + ","))
                        {
                            //是否免费使用
                            xcxtempmodel.FreeUse = 1;
                        }
                        else if (!string.IsNullOrEmpty(_testxcxtype) && _testxcxtype.Contains("," + xcxtempmodel.Type.ToString() + ","))
                        {
                            //是否可以试用
                            xcxtempmodel.TestUse = 1;
                        }
                    }
                }

                msg.Msg     = "成功";
                msg.isok    = true;
                msg.dataObj = templatelist;
            }
            catch (Exception ex)
            {
                msg.Msg  = "异常:" + ex.Message;
                msg.isok = false;
            }
            return(Json(msg, JsonRequestBehavior.AllowGet));
        }
Esempio n. 12
0
        public ActionResult GetImessageUser(int aid = 0, int customerId = 0)
        {
            Return_Msg returnData = new Return_Msg();

            if (customerId <= 0)
            {
                returnData.Msg = "无效参数";
                return(Json(returnData));
            }
            QiyeCustomer customer = QiyeCustomerBLL.SingleModel.GetModel(customerId);

            if (customer == null)
            {
                returnData.Msg = "无效客户,请刷新重试!";
                return(Json(returnData));
            }
            List <ImMessage> messageList = ImMessageBLL.SingleModel.GetListByTuserid(customer.UserId);

            if (messageList != null && messageList.Count > 0)
            {
                string userIds = string.Join(",", messageList.Where(w => w.tuserId != customer.UserId).Select(s => s.tuserId).Distinct());
                //List<C_UserInfo> userList = _userInfoBLL.GetListByIds(userIds);
                List <QiyeEmployee> employeeList = QiyeEmployeeBLL.SingleModel.GetListByUserIds(userIds);

                returnData.dataObj = new { data = employeeList, customer = customer };
                returnData.isok    = true;
            }
            return(Json(returnData));
        }
Esempio n. 13
0
        public ActionResult ApplyDrawCase(string orderIds = "", string openId = "")
        {
            Return_Msg returnData = new Return_Msg();
            C_UserInfo userInfo   = C_UserInfoBLL.SingleModel.GetModelByAppId_OpenId(_appid, openId);

            if (userInfo == null)
            {
                returnData.Msg = "无效用户";
                return(Json(returnData));
            }
            List <PinGoodsOrder> orderList = _pinGoodsOrderBLL.GetListByIds(orderIds);

            if (orderList != null && orderList.Count > 0)
            {
                foreach (PinGoodsOrder item in orderList)
                {
                    returnData.Msg = DrawCashApplyBLL.SingleModel.PxhUserApplyDrawCash(item, userInfo.Id, _appid);
                    if (returnData.Msg.Length > 0)
                    {
                        return(Json(returnData));
                    }
                }
            }

            returnData.isok = true;
            returnData.Msg  = "申请成功";
            return(Json(returnData));
        }
Esempio n. 14
0
        public ActionResult GetAuthoUrl(int type = 0)
        {
            Return_Msg returnObj = new Return_Msg();

            returnObj.dataObj = $"https://open.weixin.qq.com/connect/oauth2/authorize?appid={_appid}&redirect_uri={_returnUrl + type}&response_type=code&scope=snsapi_base&state=1#wechat_redirect";
            returnObj.isok    = true;
            return(Json(returnObj));
        }
Esempio n. 15
0
        public ActionResult GetImMessageDataList(int aid = 0, int tuserId = 0, int fuserId = 0, int pageIndex = 1, int pageSize = 10)
        {
            Return_Msg       returnData = new Return_Msg();
            int              count      = 0;
            List <ImMessage> list       = ImMessageBLL.SingleModel.GetListByTFUserId(tuserId, fuserId, pageIndex, pageSize, ref count);

            returnData.dataObj = new { data = list, count = count };
            return(Json(returnData));
        }
Esempio n. 16
0
        public ActionResult GetDataList(int aid = 0, string name = "", int pageSize = 10, int pageIndex = 1)
        {
            Return_Msg          returnData = new Return_Msg();
            int                 count      = 0;
            List <QiyeCustomer> list       = QiyeCustomerBLL.SingleModel.GetDataList(aid, name, pageSize, pageIndex, ref count);

            returnData.dataObj = new { data = list, count = count };
            returnData.isok    = true;
            return(Json(returnData));
        }
Esempio n. 17
0
        /// <summary>
        /// 申请提现
        /// </summary>
        /// <param name="aid"></param>
        /// <param name="id">提现账号id(PlatUserCash)</param>
        /// <param name="drawcashmoney">提现金额(分)</param>
        /// <returns></returns>
        public ActionResult ApplyDrawCash(int aid = 0, int id = 0, int drawcashmoney = 0)
        {
            _returnData = new Return_Msg();

            string msg = DrawCashApplyBLL.SingleModel.ApplyDrawCash(aid, id, drawcashmoney);

            _returnData.isok = msg.Length <= 0;
            _returnData.Msg  = msg.Length <= 0?"申请成功":msg;
            return(Json(_returnData));
        }
Esempio n. 18
0
        /// <summary>
        /// 获取员工列表
        /// </summary>
        /// <param name="aid"></param>
        /// <returns></returns>
        public ActionResult GetEmployeeDataList(int aid = 0)
        {
            Return_Msg          returnData = new Return_Msg();
            List <QiyeEmployee> list       = QiyeEmployeeBLL.SingleModel.GetListByAid(aid);

            returnData.isok    = true;
            returnData.dataObj = list;

            return(Json(returnData));
        }
Esempio n. 19
0
        public ActionResult UpdateSortExchangeActivity(List <ExchangeActivity> list)
        {
            result = new Return_Msg();

            if (list == null || list.Count <= 0)
            {
                result.Msg = "数据不能为空";
                return(Json(result));
            }
            ExchangeActivity model     = new ExchangeActivity();
            TransactionModel tranModel = new TransactionModel();
            string           sql       = string.Empty;

            foreach (ExchangeActivity item in list)
            {
                model = ExchangeActivityBLL.SingleModel.GetModel(item.id);
                if (model == null)
                {
                    result.Msg = $"Id={item.id}不存在数据库里";
                    return(Json(result));
                }

                if (model.appId != item.appId)
                {
                    result.Msg = $"Id={item.id}权限不足";
                    return(Json(result));
                }


                model.SortNumber = item.SortNumber;
                model.UpdateDate = DateTime.Now;
                sql = ExchangeActivityBLL.SingleModel.BuildUpdateSql(model, "SortNumber,UpdateDate");
                tranModel.Add(sql);
            }

            if (tranModel.sqlArray != null && tranModel.sqlArray.Length > 0)
            {
                if (ExchangeActivityBLL.SingleModel.ExecuteTransactionDataCorect(tranModel.sqlArray))
                {
                    result.isok = true;
                    result.Msg  = "操作成功";
                    return(Json(result));
                }
                else
                {
                    result.Msg = "操作失败";
                    return(Json(result));
                }
            }
            else
            {
                result.Msg = "没有需要更新的数据";
                return(Json(result));
            }
        }
Esempio n. 20
0
        public ActionResult ModifyGroupUser(GroupUser groupUser, string colNameStr)
        {
            Return_Msg return_Msg = new Return_Msg();

            string[] cols      = colNameStr.Split(',');
            bool     isSuccess = GroupUserBLL.SingleModel.Update(groupUser, string.Join(",", cols));

            return_Msg.isok = isSuccess;
            return_Msg.Msg  = isSuccess ? "成功" : "失败";
            return(Json(return_Msg));
        }
Esempio n. 21
0
        /// <summary>
        /// 获取用户签到送的积分列表
        /// </summary>
        /// <returns></returns>
        public ActionResult GetUserInfoPoints(int appId, int pageIndex = 1, int pageSize = 10, string nickName = "")
        {
            result = new Return_Msg();
            int totalCount             = 0;
            List <UserPointsInfo> list = ExchangePlayCardRelationBLL.SingleModel.GetUserPointsInfoList(appId, out totalCount, pageIndex, pageSize, nickName);

            result.dataObj = new { list = list, recordCount = totalCount };
            result.isok    = true;
            result.Msg     = "获取成功";
            return(Json(result));
        }
Esempio n. 22
0
        public ActionResult GetDataList(int aid = 0, int pageSize = 10, int pageIndex = 1, int state = -999, string storename = "", int drawway = -999, int drawstate = -999)
        {
            _returnData = new Return_Msg();

            int count = 0;
            List <DrawCashApply> list = DrawCashApplyBLL.SingleModel.GetPlatDrawCashApplys(ref count, aid, state, drawway, drawstate, "", "", storename, pageSize, pageIndex);

            _returnData.dataObj = new { data = list, count = count };
            _returnData.isok    = true;
            return(Json(_returnData));
        }
Esempio n. 23
0
        public ActionResult GetAuthoUrl()
        {
            string     returnUrl = "https://testwtapi.vzan.com/webview/GetOpenId";
            string     appid     = "wx64f161aa79a6801b";
            string     scope     = "snsapi_base";
            Return_Msg returnObj = new Return_Msg();

            returnObj.dataObj = $"https://open.weixin.qq.com/connect/oauth2/authorize?appid={appid}&redirect_uri={returnUrl}&response_type=code&scope={scope}&state=1#wechat_redirect";
            returnObj.isok    = true;
            return(Json(returnObj));
        }
Esempio n. 24
0
        public ActionResult GetOpenId(string code = "", int type = 0)
        {
            string     grant_type = "authorization_code";
            Return_Msg data       = new Return_Msg();
            string     url        = "https://api.weixin.qq.com/sns/oauth2/access_token?appid={0}&secret={1}&code={2}&grant_type={3}";

            url = string.Format(url, _appid, _secret, code, grant_type);
            try
            {
                string resultJson = HttpHelper.GetData(url);
                if (!string.IsNullOrEmpty(resultJson))
                {
                    WxAuthorize result = JsonConvert.DeserializeObject <WxAuthorize>(resultJson);
                    if (result != null && !string.IsNullOrEmpty(result.openid))
                    {
                        data.dataObj = result.openid;
                        C_UserInfo userInfo = C_UserInfoBLL.SingleModel.GetModelByAppId_OpenId(_appid, result.openid);

                        if (userInfo == null)
                        {
                            userInfo         = new C_UserInfo();
                            userInfo.StoreId = 0;
                            userInfo.OpenId  = result.openid;
                            userInfo.appId   = _appid;
                            userInfo.Id      = Convert.ToInt32(C_UserInfoBLL.SingleModel.Add(userInfo));
                        }

                        if (!string.IsNullOrEmpty(userInfo.TelePhone))
                        {
                            if (type == 0)
                            {
                                return(Redirect($"/pxhfang/TiXianRecord?phone={userInfo.TelePhone}&openId={data.dataObj}&type={type}&appid={_appid}"));
                            }
                            else if (type == 99)
                            {
                                return(Redirect($"/pxhfang/MyAgentInfo?phone={userInfo.TelePhone}&openId={data.dataObj}&type={type}&appid={_appid}&id={userInfo.Id}"));
                            }
                            else
                            {
                                return(Redirect($"/pxhfang/TiXian?phone={userInfo.TelePhone}&openId={data.dataObj}&type={type}&appid={_appid}&id={userInfo.Id}"));
                            }
                        }
                        return(Redirect($"/pxhfang/CheckPhone?openId={data.dataObj}&type={type}"));
                    }
                }
            }
            catch (Exception ex)
            {
                log4net.LogHelper.WriteError(this.GetType(), ex);
            }

            return(Content("授权失败"));
            //return Json(data, JsonRequestBehavior.AllowGet);
        }
Esempio n. 25
0
        public ActionResult IsHaveNewOrder()
        {
            int        aid        = Context.GetRequestInt("aid", 0);
            Return_Msg returndata = new Return_Msg();
            string     voicepath  = "";

            if (aid > 0)
            {
                string rediurl = "";
                int    xcxtype = XcxAppAccountRelationBLL.SingleModel.GetXcxTemplateType(aid);

                int    ordertype = 0;
                string content   = "";
                //获取提示信息
                returndata.Msg = XcxAppAccountRelationBLL.SingleModel.IsHaveNewOrder(aid, ref content, ref ordertype);
                if (returndata.Msg.Length > 0)
                {
                    return(Json(returndata, JsonRequestBehavior.AllowGet));
                }
                //获取跳转路径和提示音
                returndata.Msg = XcxAppAccountRelationBLL.SingleModel.CommandNewOrder(xcxtype, aid, ref rediurl, ref voicepath, ref ordertype);
                if (returndata.Msg.Length > 0)
                {
                    return(Json(returndata, JsonRequestBehavior.AllowGet));
                }
                returndata.isok    = true;
                returndata.dataObj = new { voicepath = voicepath, redie_url = rediurl, content = content };
                //string havestr = Utils.IsHaveNewOrder(aid, 0);
                //if (!string.IsNullOrEmpty(havestr))
                //{
                //    string[] msgattr = havestr.Split('_');
                //    if(msgattr.Length>1)
                //    {
                //        switch (Convert.ToInt32(msgattr[1]))
                //        {
                //            case (int)EntGoodsType.普通产品: content = "您有一个新的订单,请及时处理"; break;
                //            case (int)EntGoodsType.预约商品: content = "您有一个新的产品预约单,请及时处理"; break;
                //        }
                //    }

                //    returndata.isok = true;
                //    returndata.dataObj =new { voicepath = voicepath ,redie_url= rediurl } ;
                //    Utils.RemoveIsHaveNewOrder(aid, 0, "");
                //}
                //else
                //{
                //    returndata.Msg = "没有新订单";
                //}
            }

            return(Json(returndata, JsonRequestBehavior.AllowGet));
        }
Esempio n. 26
0
        public ActionResult GetTiXianList(int state = 0, int pageIndex = 1, int pageSize = 10, string phone = "")
        {
            Return_Msg           returnObj = new Return_Msg();
            string               msg       = string.Empty;
            int                  count     = 0;
            List <PinGoodsOrder> orderList = _pinGoodsOrderBLL.GetListByDraw(phone, state, pageIndex, pageSize, ref count, ref msg);

            returnObj.dataObj = new { list = orderList, count = count };
            returnObj.isok    = msg.Length <= 0;
            returnObj.Msg     = msg;

            return(Json(returnObj));
        }
Esempio n. 27
0
        /// <summary>
        /// 获取更新日志
        /// </summary>
        public ActionResult GetUpdateLogList()
        {
            Return_Msg result               = new Return_Msg();
            int        pageSize             = Context.GetRequestInt("pageSize", 20);
            int        pageIndex            = Context.GetRequestInt("pageIndex", 1);
            int        count                = 0;
            List <SystemUpdateMessage> list = SystemUpdateMessageBLL.SingleModel.GetListByPage(pageSize, pageIndex, ref count);

            result.isok    = true;
            result.dataObj = new { Count = count, DataList = list };

            return(Json(result));
        }
Esempio n. 28
0
        public ActionResult PageError(int type)
        {
            Return_Msg result = new Return_Msg();

            switch (type)
            {
            case 1:
                result.Msg  = "授权验证:无登陆信息!";
                result.code = "500";
                if (Request.IsAjaxRequest())
                {
                    return(ReturnJson(isOk: result.isok, message: result.Msg, code: result.code));
                }
                return(Redirect("/dzhome/login"));

            case 2:
                result.Msg  = "授权验证:用户不存在!";
                result.code = "500";
                break;

            case 3:
                result.Msg  = "没有开通此模板!";
                result.code = "500";
                break;

            case 4:
                result.Msg  = "授权验证:您不是该店铺的管理员!";
                result.code = "403";
                break;

            case 5:
                result.Msg  = "授权验证:未开通本服务!";
                result.code = "403";
                break;

            case 6:
                result.Msg  = "找不到对应小程序模板!";
                result.code = "500";
                break;

            case 7:
                result.Msg  = "参数错误!";
                result.code = "500";
                break;
            }
            if (Request.IsAjaxRequest())
            {
                return(ReturnJson(isOk: result.isok, message: result.Msg, code: result.code));
            }
            return(View("pageerror", result));
        }
Esempio n. 29
0
        /// <summary>
        /// 获取用户团购订单资料
        /// </summary>
        /// <returns></returns>
        public ActionResult GetGroupUser(int groupUserId)
        {
            Return_Msg return_Msg = new Return_Msg();

            GroupUser groupUser = GroupUserBLL.SingleModel.GetModel(groupUserId);

            return_Msg.isok    = groupUser?.Id > 0;
            return_Msg.Msg     = return_Msg.isok ? "获取资料成功" : "获取资料失败";
            return_Msg.dataObj = new
            {
                groupUser = groupUser
            };
            return(Json(return_Msg));
        }
Esempio n. 30
0
        public JsonResult ReturnJson(bool isOk = false, string message = null, string code = null, object data = null, bool allowGet = true)
        {
            Return_Msg jsonModel = new Return_Msg
            {
                Msg     = message,
                code    = code,
                dataObj = data,
                isok    = isOk
            };

            return(new JsonResultFormat()
            {
                Data = jsonModel, JsonRequestBehavior = allowGet ? JsonRequestBehavior.AllowGet : JsonRequestBehavior.DenyGet
            });
        }