/// <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)); }
/// <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)); } }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }
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)); }
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")); } }
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)); }
/// <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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
/// <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)); }
/// <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)); }
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)); } }
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)); }
/// <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)); }
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)); }
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)); }
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); }
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)); }
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)); }
/// <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)); }
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)); }
/// <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)); }
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 }); }