public string Feedback() { string content = string.Empty; var respData = new Default.LowerRespData(); #region //解析请求字符串 chech var reqObj = reqContent.DeserializeJSONTo <FeedbackReqData>(); if (reqObj.special == null) { respData.code = "101"; respData.description = "没有特殊参数"; return(respData.ToJSON().ToString()); } if (reqObj.special.name == null || reqObj.special.name.Equals("")) { respData.code = "102"; respData.description = "真实姓名不能为空"; return(respData.ToJSON().ToString()); } if (reqObj.special.phone == null || reqObj.special.phone.Equals("")) { respData.code = "103"; respData.description = "联系电话不能为空"; return(respData.ToJSON().ToString()); } if (reqObj.special.state == null || reqObj.special.state.Equals("")) { respData.code = "104"; respData.description = "反馈情况不能为空"; return(respData.ToJSON().ToString()); } #endregion #region //判断客户ID是否传递 if (!string.IsNullOrEmpty(reqObj.common.customerId)) { customerId = reqObj.common.customerId; } var loggingSessionInfo = Default.GetBSLoggingSession(customerId, "1"); #endregion try { UserFeedbackEntity userFeedbackEntity = new UserFeedbackEntity(); userFeedbackEntity.UserID = reqObj.common.userId; userFeedbackEntity.CustomerId = reqObj.common.customerId; userFeedbackEntity.CreateBy = reqObj.common.userId; userFeedbackEntity.Name = reqObj.special.name; userFeedbackEntity.Phone = reqObj.special.phone; userFeedbackEntity.Field1 = reqObj.special.area; userFeedbackEntity.Field2 = reqObj.special.seller; userFeedbackEntity.Description = reqObj.special.state; UserFeedbackBLL userFeedbackBLL = new UserFeedbackBLL(loggingSessionInfo); userFeedbackBLL.Create(userFeedbackEntity); respData.code = "200"; respData.description = "提交成功!"; } catch (Exception ex) { respData.code = "100"; respData.description = ex.Message; } content = respData.ToJSON(); return(content); }
/// <summary> /// 更新 /// </summary> /// <param name="pEntity">实体实例</param> /// <param name="pTran">事务实例,可为null,如果为null,则不使用事务来更新</param> public void Update(UserFeedbackEntity pEntity, IDbTransaction pTran) { Update(pEntity, true, pTran); }
public void Update(UserFeedbackEntity pEntity, bool pIsUpdateNullField, IDbTransaction pTran) { _currentDAO.Update(pEntity, pIsUpdateNullField, pTran); }
/// <summary> /// 创建一个新实例 /// </summary> /// <param name="pEntity">实体实例</param> public void Create(UserFeedbackEntity pEntity) { _currentDAO.Create(pEntity); }
/// <summary> /// 在事务内创建一个新实例 /// </summary> /// <param name="pEntity">实体实例</param> /// <param name="pTran">事务实例,可为null,如果为null,则不使用事务来更新</param> public void Create(UserFeedbackEntity pEntity, IDbTransaction pTran) { _currentDAO.Create(pEntity, pTran); }
/// <summary> /// 分页根据实体条件查询实体 /// </summary> /// <param name="pQueryEntity">以实体形式传入的参数</param> /// <param name="pOrderBys">排序组合</param> /// <returns>符合条件的实体集</returns> public PagedQueryResult <UserFeedbackEntity> PagedQueryByEntity(UserFeedbackEntity pQueryEntity, OrderBy[] pOrderBys, int pPageSize, int pCurrentPageIndex) { return(_currentDAO.PagedQueryByEntity(pQueryEntity, pOrderBys, pPageSize, pCurrentPageIndex)); }
/// <summary> /// 根据实体条件查询实体 /// </summary> /// <param name="pQueryEntity">以实体形式传入的参数</param> /// <param name="pOrderBys">排序组合</param> /// <returns>符合条件的实体集</returns> public UserFeedbackEntity[] QueryByEntity(UserFeedbackEntity pQueryEntity, OrderBy[] pOrderBys) { return(_currentDAO.QueryByEntity(pQueryEntity, pOrderBys)); }
/// <summary> /// 删除 /// </summary> /// <param name="pEntity"></param> public void Delete(UserFeedbackEntity pEntity) { _currentDAO.Delete(pEntity); }
public void Update(UserFeedbackEntity pEntity, bool pIsUpdateNullField) { _currentDAO.Update(pEntity, pIsUpdateNullField); }
/// <summary> /// 更新 /// </summary> /// <param name="pEntity">实体实例</param> public void Update(UserFeedbackEntity pEntity) { Update(pEntity, true); }