/// <summary> /// 保存问题信息 /// </summary> public string SaveQuestionnaires() { var questionnairesService = new QuestionnaireBLL(this.CurrentUserInfo); string content = string.Empty; string error = ""; var responseData = new ResponseData(); string key = string.Empty; string QuestionnaireID = string.Empty; var questionnaires = Request("questionnaires"); if (FormatParamValue(questionnaires) != null && FormatParamValue(questionnaires) != string.Empty) { key = FormatParamValue(questionnaires).ToString().Trim(); } if (FormatParamValue(Request("QuestionnaireID")) != null && FormatParamValue(Request("QuestionnaireID")) != string.Empty) { QuestionnaireID = FormatParamValue(Request("QuestionnaireID")).ToString().Trim(); } var questionnairesEntity = key.DeserializeJSONTo <QuestionnaireEntity>(); //if (questionnairesEntity.QuestionnaireType == null || questionnairesEntity.QuestionnaireType.ToString().Trim().Length == 0) //{ // responseData.success = false; // responseData.msg = "问题类型不能为空"; // return responseData.ToJSON(); //} //if (questionnairesEntity.Title == null || questionnairesEntity.Title.Trim().Length == 0) //{ // responseData.success = false; // responseData.msg = "问题标题不能为空"; // return responseData.ToJSON(); //} //if (questionnairesEntity.StartTimeText == null || questionnairesEntity.StartTimeText.Trim().Length == 0) //{ // responseData.success = false; // responseData.msg = "起始时间不能为空"; // return responseData.ToJSON(); //} //if (questionnairesEntity.EndTimeText == null || questionnairesEntity.EndTimeText.Trim().Length == 0) //{ // responseData.success = false; // responseData.msg = "结束时间不能为空"; // return responseData.ToJSON(); //} //try //{ // questionnairesEntity.StartTime = Convert.ToDateTime(questionnairesEntity.StartTimeText); //} //catch //{ // responseData.success = false; // responseData.msg = "起始时间格式错误"; // return responseData.ToJSON(); //} //try //{ // questionnairesEntity.EndTime = Convert.ToDateTime(questionnairesEntity.EndTimeText); //} //catch //{ // responseData.success = false; // responseData.msg = "结束时间格式错误"; // return responseData.ToJSON(); //} //questionnairesEntity.Description = HttpUtility.HtmlEncode(questionnairesEntity.Description); if (QuestionnaireID.Trim().Length == 0) { questionnairesEntity.QuestionnaireID = Utils.NewGuid(); questionnairesEntity.CustomerId = CurrentUserInfo.CurrentUser.customer_id; //questionnairesEntity.Status = 0; //questionnairesEntity.ApplyCount = 0; //questionnairesEntity.CheckInCount = 0; //questionnairesEntity.PostCount = 0; questionnairesService.Create(questionnairesEntity); } else { questionnairesEntity.QuestionnaireID = QuestionnaireID; questionnairesService.Update(questionnairesEntity, false); } responseData.success = true; responseData.msg = error; content = responseData.ToJSON(); return(content); }