/// <summary> /// 获取门店列表 /// </summary> public string GetStoreListData() { var service = new MarketStoreBLL(CurrentUserInfo); string content = string.Empty; string key = string.Empty; if (Request("MarketEventID") != null && Request("MarketEventID") != string.Empty) { key = Request("MarketEventID").ToString().Trim(); } else { key = "-99"; } var queryEntity = new MarketStoreEntity(); queryEntity.MarketEventID = key; int pageIndex = Utils.GetIntVal(FormatParamValue(Request("page"))) - 1; var data = service.GetList(queryEntity, pageIndex, PageSize); var dataTotalCount = service.GetListCount(queryEntity); content = string.Format("{{\"totalCount\":{1},\"topics\":{0}}}", data.ToJSON(), dataTotalCount); return(content); }
/// <summary> /// 保存EventStore /// </summary> public string SaveEventStoreData() { var service = new MarketEventBLL(CurrentUserInfo); var marketWaveBandBLL = new MarketWaveBandBLL(CurrentUserInfo); var marketStoreBLL = new MarketStoreBLL(CurrentUserInfo); var obj = new MarketEventEntity(); string content = string.Empty; string error = ""; var responseData = new ResponseData(); string key = string.Empty; string MarketEventID = string.Empty; if (Request("data") != null && Request("data") != string.Empty) { key = Request("data").ToString().Trim(); } if (Request("MarketEventID") != null && Request("MarketEventID") != string.Empty) { MarketEventID = Request("MarketEventID").ToString().Trim(); } obj = key.DeserializeJSONTo <MarketEventEntity>(); if (obj.MarketEventID == null || obj.MarketEventID.Trim().Length == 0 || obj.MarketEventID == "null" || obj.MarketEventID == "undefined") { responseData.success = false; responseData.msg = "活动标示不能为空"; return(responseData.ToJSON()); } marketStoreBLL.WebDelete(new MarketStoreEntity() { MarketEventID = obj.MarketEventID }); if (obj.MarketStoreInfoList != null) { foreach (var item in obj.MarketStoreInfoList) { item.MarketStoreID = Utils.NewGuid(); marketStoreBLL.Create(item); } } obj.StoreCount = obj.MarketStoreInfoList.Count; service.Update(obj, false); responseData.success = true; responseData.msg = error; content = responseData.ToJSON(); return(content); }