/// <summary> /// 活动详细内容获取 /// </summary> public string getEventDetail() { string ReqContent = string.Empty; string content = string.Empty; var respObj = new getEventDetailRespData(); string respStr = string.Empty; try { ReqContent = Request["ReqContent"]; ReqContent = HttpUtility.HtmlDecode(ReqContent); var reqContentObj = ReqContent.DeserializeJSONTo <getEventDetailReqData>(); Loggers.Debug(new DebugLogInfo() { Message = string.Format( "getEventDetail ReqContent:{0}", ReqContent) }); if (!string.IsNullOrEmpty(reqContentObj.common.customerId)) { customerId = reqContentObj.common.customerId; } var loggingSessionInfo = Default.GetBSLoggingSession(customerId, "1"); //LoggingSessionInfo loggingSessionInfo = Default.GetBSLoggingSession(customerId, "1"); var service = new LEventsBLL(loggingSessionInfo); //var service = new EventsBLL(Default.GetBasicUserInfo(reqContentObj)); GetResponseParams <LEventsEntity> returnDataObj = service.WEventGetEventDetail( reqContentObj.special.eventId, reqContentObj.common.userId); var contentObj = new getEventDetailRespContentData(); respObj.code = returnDataObj.Code; respObj.description = returnDataObj.Description; // if (returnDataObj.Flag == "1" && returnDataObj.Params != null) { contentObj.eventId = returnDataObj.Params.EventID; contentObj.title = returnDataObj.Params.Title; contentObj.city = returnDataObj.Params.CityID; contentObj.address = Default.ToStr(returnDataObj.Params.Address); contentObj.contact = Default.ToStr(returnDataObj.Params.Content); contentObj.email = Default.ToStr(returnDataObj.Params.Email); //qianzhi 2013-05-25 添加结束时间 if (returnDataObj.Params.BeginTime == null || Convert.ToDateTime(returnDataObj.Params.BeginTime).ToString("yyyy-MM-dd").Equals("0001-01-01")) { contentObj.timeStr = "待定"; } else { if (returnDataObj.Params.EndTime == null || returnDataObj.Params.EndTime.Equals("")) { contentObj.timeStr = Default.ToStr(Convert.ToDateTime(returnDataObj.Params.BeginTime).ToString("yyyy-MM-dd HH:mm")); } else { contentObj.timeStr = Default.ToStr(Convert.ToDateTime(returnDataObj.Params.BeginTime).ToString("yyyy-MM-dd HH:mm")) + " 至 " + Default.ToStr(Convert.ToDateTime(returnDataObj.Params.EndTime).ToString("yyyy-MM-dd HH:mm")); } } contentObj.imageUrl = Default.ToStr(returnDataObj.Params.ImageURL); contentObj.organizer = ""; contentObj.organizerType = ""; contentObj.applyCount = Default.ToStr(returnDataObj.Params.signUpCount); //报名数量 contentObj.checkinCount = Default.ToStr(returnDataObj.Params.CheckinsCount); //签到数量 contentObj.hasPrize = ""; contentObj.intervalDays = Default.ToStr(returnDataObj.Params.IntervalDays); contentObj.description = HttpUtility.HtmlDecode(returnDataObj.Params.Description); contentObj.longitude = Default.ToStr(returnDataObj.Params.Longitude); contentObj.latitude = Default.ToStr(returnDataObj.Params.Latitude); } respObj.content = contentObj; Loggers.Debug(new DebugLogInfo() { Message = string.Format( "getEventDetail RespContent:{0}", respObj.ToJSON()) }); } catch (Exception ex) { respObj.code = "103"; respObj.description = "数据库操作错误"; respObj.exception = ex.ToString(); } content = respObj.ToJSON(); return(content); }