public JsonResult reLoad() { ResultBase_form result = new ResultBase_form(); var temp = ComponentApi.GetComponentAccessToken(UserDateTicket.wx_open.open_sAppID, UserDateTicket.wx_open.open_sAppSecret, UserDateTicket.wx_open.open_ticket); if (temp.errcode == Entity.Weixin.ReturnCode.请求成功) { UserDateTicket.wx_open.open_access_token = temp.component_access_token; var infoRes = ComponentApi.GetAuthorizerInfo(temp.component_access_token, UserDateTicket.wx_open.open_sAppID, UserDateTicket.wx_user.AppId); if (infoRes.errcode == Entity.Weixin.ReturnCode.请求成功) { UserDateTicket.wx_user.wxName = infoRes.authorizer_info.nick_name; UserDateTicket.wx_user.headerpic = infoRes.authorizer_info.head_img; UserDateTicket.wx_user.wxType = (int)infoRes.authorizer_info.service_type_info.id; UserDateTicket.wx_user.verify_type_info = (int)infoRes.authorizer_info.verify_type_info.id; UserDateTicket.wx_user.wxId = infoRes.authorizer_info.user_name; UserDateTicket.wx_user.weixinCode = infoRes.authorizer_info.alias; UserDateTicket.wx_user.qrcode_url = infoRes.authorizer_info.qrcode_url; UserDateTicket.wx_user.open_card = Convert.ToBoolean(infoRes.authorizer_info.business_info.open_card); UserDateTicket.wx_user.open_pay = Convert.ToBoolean(infoRes.authorizer_info.business_info.open_pay); UserDateTicket.wx_user.open_scan = Convert.ToBoolean(infoRes.authorizer_info.business_info.open_scan); UserDateTicket.wx_user.open_shake = Convert.ToBoolean(infoRes.authorizer_info.business_info.open_shake); UserDateTicket.wx_user.open_store = Convert.ToBoolean(infoRes.authorizer_info.business_info.open_store); result.status = wx_userweixinService.instance().Update(UserDateTicket.wx_user); } } result.msg = result.status == 0 ? "操作失败" : "操作成功"; return Json(result, JsonRequestBehavior.AllowGet); }
public JsonResult wenBenEdit(FormCollection form) { ResultBase_form result = new ResultBase_form(); wx_requestRule m = new wx_requestRule(); TryUpdateModel<wx_requestRule>(m, form); m.wID = UserDateTicket.wx_user.ID; m.cID = UserDateTicket.Company.ID; m.wxId = UserDateTicket.wx_user.wxId; m.reqestType = 0; m.responseType = 1; m.isLikeSearch = form["isLikeSearch"] == "1"; if (m.ID == Guid.Empty) { m.ID = Guid.NewGuid(); result.status = wx_requestRuleService.instance().Insert(m); wx_requestRuleContent rc = new wx_requestRuleContent(); rc.rContent = Server.UrlDecode(form["rContent"]); rc.RuleID = m.ID; wx_requestRuleContentService.instance().Insert(rc); } else { wx_requestRuleContent rc = wx_requestRuleContentService.instance().SingleByRuleID(m.ID); rc.rContent = Server.UrlDecode(form["rContent"]); rc.RuleID = m.ID; wx_requestRuleContentService.instance().Update(rc); result.status = wx_requestRuleService.instance().Update(m); } result.msg = result.status == 0 ? "操作失败" : "操作成功"; return Json(result, JsonRequestBehavior.AllowGet); }
public JsonResult Edit(FormCollection form) { ResultBase_form result = new ResultBase_form(); wx_customer m = new wx_customer(); TryUpdateModel<wx_customer>(m, form); m.wID = UserDateTicket.wx_user.ID; m.cID = UserDateTicket.Company.ID; Custom_add custom = new Custom_add() { kf_account = m.kf_account + "@" + UserDateTicket.wx_user.weixinCode, nickname = m.nickname, password = Util.Utils.MD5(m.password) }; if (m.ID == Guid.Empty) { var resultcode = CommonApi.Custom_Add(GetToken(), custom); if (resultcode.errcode == Entity.Weixin.ReturnCode.请求成功) result.status = wx_customerService.instance().Insert(m); else result.msg = resultcode.errcode.ToString(); } else { var resultcode = CommonApi.Custom_Edit(GetToken(), custom); if (resultcode.errcode == Entity.Weixin.ReturnCode.请求成功) result.status = wx_customerService.instance().Update(m); else result.msg = resultcode.errcode.ToString(); } if (!string.IsNullOrEmpty(m.headImg)) { var temp = CommonApi.CustomUploadHeadimg(GetToken(), custom.kf_account, m.headImg); if (temp.errcode == Entity.Weixin.ReturnCode.请求成功) { } } /* var temp = CommonApi.CustomUploadHeadimg(GetToken(), custom.kf_account, form["headImg"]); if (resultcode.errcode == Entity.Weixin.ReturnCode.请求成功) { } */ result.msg = result.status == 0 ? "操作失败" : "操作成功"; return Json(result, JsonRequestBehavior.AllowGet); }
public JsonResult Index(FormCollection form) { ResultBase_form result = new ResultBase_form(); wx_userweixin m = wx_userweixinService.instance().SingleByCompanyID(UserDateTicket.Company.ID); TryUpdateModel<wx_userweixin>(m, form); m.Access_Token = ""; m.expires_in = 0; result.status = wx_userweixinService.instance().Update(m); if (result.status == 1) UserDateTicket.wx_user = m; result.msg = result.status == 0 ? "操作失败" : "操作成功"; return Json(result, JsonRequestBehavior.AllowGet); }
public JsonResult WeChart(FormCollection form) { ResultBase_form result = new ResultBase_form(); wx_userweixin m = new wx_userweixin(); TryUpdateModel<wx_userweixin>(m, form); if (m.ID == Guid.Empty) result.status = wx_userweixinService.instance().Insert(m); else result.status = wx_userweixinService.instance().Update(m); result.msg = result.status == 0 ? "操作失败" : "操作成功"; result.ResultURL = "/Company/Index"; return Json(result, JsonRequestBehavior.AllowGet); }
public JsonResult Create(FormCollection form) { ResultBase_form result = new ResultBase_form(); Authority m = new Authority(); TryUpdateModel<Authority>(m, form); if (m.ID == Guid.Empty) result.status = AuthorityService.instance().Insert(m); else result.status = AuthorityService.instance().Update(m); result.msg = result.status == 0 ? "操作失败" : "操作成功"; result.ResultURL = "/Authority/Index"; return Json(result, JsonRequestBehavior.AllowGet); }
public JsonResult Create(FormCollection form) { ResultBase_form result = new ResultBase_form(); Company m = new Company(); TryUpdateModel<Company>(m, form); m.Description = Server.UrlDecode(m.Description); if (m.ID == Guid.Empty) result.status = CompanyService.instance().Insert(m); else result.status = CompanyService.instance().Update(m); result.msg = result.status == 0 ? "操作失败" : "操作成功"; result.ResultURL = "/Company/Index"; return Json(result, JsonRequestBehavior.AllowGet); }
public JsonResult MessagesDetail(FormCollection form) { ResultBase_form result = new ResultBase_form(); Messages_Reply m = new Messages_Reply(); TryUpdateModel<Messages_Reply>(m, form); m.Content = Server.UrlDecode(m.Content); if (m.ID == Guid.Empty) result.status = Messages_ReplyService.instance().Insert(m); else result.status = Messages_ReplyService.instance().Update(m); result.msg = result.status == 0 ? "操作失败" : "操作成功"; result.ResultURL = "/Class/Index"; return Json(result, JsonRequestBehavior.AllowGet); }
public JsonResult Index(FormCollection form) { ResultBase_form result = new ResultBase_form(); WeShop m = new WeShop(); TryUpdateModel<WeShop>(m, form); m.CompanyID = UserDateTicket.Company.ID; if (m.ID == Guid.Empty) result.status = WeShopService.instance().Insert(m); else result.status = WeShopService.instance().Update(m); result.msg = result.status == 0 ? "操作失败" : "操作成功"; result.ResultURL = "/WeShop/Index"; return Json(result, JsonRequestBehavior.AllowGet); }
public JsonResult Create(FormCollection form) { ResultBase_form result = new ResultBase_form(); Product m = new Product(); TryUpdateModel<Product>(m, form); m.IsAudit = form["IsAudit"] == "1"; m.IsRecommend = form["IsRecommend"] == "1"; m.IsTop = form["IsTop"] == "1"; m.Description = Util.Utils.ImgRemoveURL(Server.UrlDecode(m.Description)); if (m.ID == Guid.Empty) result.status = ProductService.instance().Insert(m); else result.status = ProductService.instance().Update(m); result.msg = result.status == 0 ? "操作失败" : "操作成功"; result.ResultURL = form["ResultURL"]; return Json(result, JsonRequestBehavior.AllowGet); }
public JsonResult Create(FormCollection form) { ResultBase_form result = new ResultBase_form(); IList<Authority> items = new List<Authority>(); Role m = new Role(); TryUpdateModel<Role>(m, form); foreach (var item in form["authIds"].Split('|')) { items.Add(AuthorityService.instance().GetEnumByID(new Guid(item)).FirstOrDefault()); } m.Item_Authoritys = items; if (m.ID == Guid.Empty) result.status = RoleService.instance().Insert(m); else result.status = RoleService.instance().Update(m); result.msg = result.status == 0 ? "操作失败" : "操作成功"; result.ResultURL = "/Role/Index"; return Json(result, JsonRequestBehavior.AllowGet); }
public JsonResult NewEdit(FormCollection form) { ResultBase_form result = new ResultBase_form(); News m = new News(); TryUpdateModel<News>(m, form); m.IsAudit = form["IsAudit"] == "1"; m.IsRecommend = form["IsRecommend"] == "1"; m.IsTop = form["IsTop"] == "1"; m.IsComm = form["IsComm"] == "1"; m.IsVote = form["IsVote"] == "1"; m.Description = Util.Utils.ImgRemoveURL(Server.UrlDecode(m.Description)); //m.SlidePic = form["filePath"]; if (m.ID == Guid.Empty) result.status = NewsService.instance().Insert(m); else result.status = NewsService.instance().Update(m); result.msg = result.status == 0 ? "操作失败" : "操作成功"; result.ResultURL = "/General/NewList/" + m.ClassID; return Json(result, JsonRequestBehavior.AllowGet); }
public JsonResult Create(FormCollection form) { ResultBase_form result = new ResultBase_form(); News m = new News(); TryUpdateModel<News>(m, form); m.IsAudit = form["IsAudit"] == "1"; m.IsRecommend = form["IsRecommend"] == "1"; m.IsTop = form["IsTop"] == "1"; m.Description = Util.Utils.ImgRemoveURL(Server.UrlDecode(m.Description)); if (m.ID == Guid.Empty) { m.ID = Guid.NewGuid(); result.status = NewsService.instance().Insert(m); } else result.status = NewsService.instance().Update(m); if (result.status == 1) { //video_file string file = form["video_file"]; Files f = new Files(); // new Files(); f.ID = m.ID; f.Type = 1; f.FilePath = file; f.Large = f.Middle = f.Small = m.SlidePic; f.CompanyID = UserDateTicket.Company.ID; f.FileExt = Util.Utils.GetFileExt(file); f.FileSize = Util.Utils.GetFileSize(file); if (FilesService.instance().Single(f.ID) == null) FilesService.instance().Insert(f); else FilesService.instance().Update(f); } result.msg = result.status == 0 ? "操作失败" : "操作成功"; result.ResultURL = "/Video/Index/" + m.ClassID; return Json(result, JsonRequestBehavior.AllowGet); }
public JsonResult UpdateParameters(IEnumerable<_post_Product_Attr> items) { ResultBase_form result = new ResultBase_form(); result.status = 1; result.msg = "操作成功"; try { //清除数据 Guid pid = items.First().ProductID; if (Product_Att_ValService.instance().DeleteByProductID(pid) > 0 && Product_PriceService.instance().DeleteByProductID(pid) > 0) { foreach (var item in items) { //添加属性值 Product_Att_Val pv = new Product_Att_Val(); pv.ID = Guid.NewGuid(); pv.ProductID = pid; pv.Value = item.Att_val; pv.Att_Key_ID = item.Att_key; pv.Short = item.Short; if (Product_Att_ValService.instance().Insert(pv) > 0) { //添加价格 Product_Price pp = new Product_Price(); pp.ID = Guid.NewGuid(); pp.ProductID = pid; pp.Price = item.Price; pp.Stock = item.Stock; pp.Att_Key = item.Att_key; pp.Att_Val = pv.ID; Product_PriceService.instance().Insert(pp); } } } } catch { result.status = 0; result.msg = "操作失败"; } return Json(result, JsonRequestBehavior.AllowGet); }
public JsonResult tuWenListEdit(FormCollection form) { ResultBase_form result = new ResultBase_form(); wx_requestRuleContent m = new wx_requestRuleContent(); TryUpdateModel<wx_requestRuleContent>(m, form); if (m.ID == Guid.Empty) { m.ID = Guid.NewGuid(); result.status = wx_requestRuleContentService.instance().Insert(m); } else { result.status = wx_requestRuleContentService.instance().Update(m); } result.msg = result.status == 0 ? "操作失败" : "操作成功"; return Json(result, JsonRequestBehavior.AllowGet); }
public ActionResult tuWenEdit(FormCollection form) { ResultBase_form result = new ResultBase_form(); wx_requestRule m = new wx_requestRule(); TryUpdateModel<wx_requestRule>(m, form); m.wID = UserDateTicket.wx_user.ID; m.cID = UserDateTicket.Company.ID; m.wxId = UserDateTicket.wx_user.wxId; //m.ruleName = "图文回复"; m.responseType = 2; m.reqestType = 0; m.isLikeSearch = form["isLikeSearch"] == "1"; if (m.ID == Guid.Empty) { m.ID = Guid.NewGuid(); result.status = wx_requestRuleService.instance().Insert(m); } else { result.status = wx_requestRuleService.instance().Update(m); } result.msg = result.status == 0 ? "操作失败" : "操作成功"; return Json(result, JsonRequestBehavior.AllowGet); }
public JsonResult Product(FormCollection form) { ResultBase_form result = new ResultBase_form(); Guid ID = new Guid(form["ID"]); Product p = ProductService.instance().Single(ID); if (!string.IsNullOrEmpty(p.itemid)) { string del_msg = WSApi.vdian_item_delete(GetToken(), p.itemid); if (Utils.GetJsonValue(del_msg, "status_code") != "0") { result.msg = Utils.GetJsonValue(del_msg, "status_reason"); return Json(result, JsonRequestBehavior.AllowGet); } } product_item entity = new product_item(); entity.item_name = form["Description"]; entity.price = form["Price"]; entity.stock = form["Stock"]; entity.imgs = new List<string>(); entity.cate_ids = new List<string>() { form["cate_ids"] }; entity.skus = new List<skus>(); entity.merchant_code = ""; foreach (var item in FilesService.instance().GetFilesByRelationID(ID)) { string reulst_msg = WSApi.upload(GetToken(), item.FilePath); if (Utils.GetJsonValue(reulst_msg, "status_code") == "0") { string imgurl = Utils.GetJsonValue(reulst_msg, "result"); if (imgurl.Split('?').Length > 0) entity.imgs.Add(imgurl.Split('?')[0]); else entity.imgs.Add(imgurl); } } foreach (var item in Product_AttService.GetAttsByPID(ID)) { entity.skus.Add(new skus() { price = item.price.Price.ToString(), sku_merchant_code = "", stock = item.price.Stock.ToString(), title = item.key.Name + ":" + item.val.Value }); }; string json = WSApiJson.vdian_item_add(entity); string msg = WSApi.vdian_item_add(GetToken(), json); result.status = Convert.ToInt32(Utils.GetJsonValue(msg, "status_code")); if (result.status == 0) { p.itemid = Utils.GetJsonValue(msg, "itemid"); p.opt = "1"; ProductService.instance().Update(p); } result.msg = result.status == 0 ? "操作成功" : "操作失败"; result.ResultURL = "/WeShop/Product/" + p.ID; return Json(result, JsonRequestBehavior.AllowGet); }
public ActionResult Menu_Create(FormCollection form) { ResultBase_form result = new ResultBase_form(); WX_Menu m = new WX_Menu(); TryUpdateModel<WX_Menu>(m, form); m.CompanyID = UserDateTicket.Company.ID; switch (m.Type) { case 0: m.URL = ""; break; case 1: m.KeyWordID = Guid.Empty; break; case 2: m.URL = ""; m.KeyWordID = Guid.Empty; break; } if (m.ID == Guid.Empty) result.status = WX_MenuService.instance().Insert(m); else result.status = WX_MenuService.instance().Update(m); result.msg = result.status == 0 ? "操作失败" : "操作成功"; result.ResultURL = "/WeChat/Menu_Index"; return Json(result, JsonRequestBehavior.AllowGet); }
public ActionResult GroupEdit(FormCollection form) { ResultBase_form result = new ResultBase_form(); wx_usergroup m = new wx_usergroup(); TryUpdateModel<wx_usergroup>(m, form); m.wID = UserDateTicket.wx_user.ID; m.cID = UserDateTicket.Company.ID; if (m.ID == Guid.Empty) { CreateGroupResult data = WeChartAPI.CreateGroup(GetToken(), m.gname); if (data.errcode == ReturnCode.请求成功) { m.ID = Guid.NewGuid(); m.gid = data.group.id; result.status = wx_usergroupService.instance().Insert(m); } } else { WxJsonResult data = WeChartAPI.UpdateGroup(GetToken(), m.gid, m.gname); if (data.errcode == ReturnCode.请求成功) { result.status = wx_usergroupService.instance().Update(m); } } result.msg = result.status == 0 ? "操作失败" : "操作成功"; return Json(result, JsonRequestBehavior.AllowGet); }
public JsonResult KeyWords_Create(FormCollection form) { ResultBase_form result = new ResultBase_form(); WX_KeyWord m = new WX_KeyWord(); TryUpdateModel<WX_KeyWord>(m, form); m.CompanyID = UserDateTicket.Company.ID; m.ConfigID = UserDateTicket.wx_config.ID; switch (m.Type) { case 0://图文消息 m.Content = ""; break; case 1://文字 m.RelationID = Guid.Empty; break; case 2://图片 break; case 3://语音 break; case 4: //视频 break; case 5://API m.RelationID = Guid.Empty; break; } if (m.ID == Guid.Empty) result.status = WX_KeyWordService.instance().Insert(m); else result.status = WX_KeyWordService.instance().Update(m); result.msg = result.status == 0 ? "操作失败" : "操作成功"; result.ResultURL = "/WeChat/KeyWords"; return Json(result, JsonRequestBehavior.AllowGet); }