protected override RemoveAndriodMessageBindRD ProcessRequest(DTO.Base.APIRequest <RemoveAndriodMessageBindRP> pRequest) { RemoveAndriodMessageBindRD rd = new RemoveAndriodMessageBindRD(); string userId = pRequest.Parameters.UserId; string customerId = pRequest.CustomerID; PushAndroidBasicBLL service = new PushAndroidBasicBLL(this.CurrentUserInfo); PushAndroidBasicEntity basicInfo = new PushAndroidBasicEntity(); basicInfo = service.GetByID(userId); if (basicInfo == null) { throw new APIException("用户ID无效") { ErrorCode = 103 }; } else { service.DeletePushAndroidBasicByUserId(userId); } return(rd); }
public void Update(PushAndroidBasicEntity pEntity, bool pIsUpdateNullField, IDbTransaction pTran) { _currentDAO.Update(pEntity, pIsUpdateNullField, pTran); }
/// <summary> /// 更新 /// </summary> /// <param name="pEntity">实体实例</param> /// <param name="pTran">事务实例,可为null,如果为null,则不使用事务来更新</param> public void Update(PushAndroidBasicEntity pEntity, IDbTransaction pTran) { Update(pEntity, true, pTran); }
/// <summary> /// 在事务内创建一个新实例 /// </summary> /// <param name="pEntity">实体实例</param> /// <param name="pTran">事务实例,可为null,如果为null,则不使用事务来更新</param> public void Create(PushAndroidBasicEntity pEntity, IDbTransaction pTran) { _currentDAO.Create(pEntity, pTran); }
/// <summary> /// 创建一个新实例 /// </summary> /// <param name="pEntity">实体实例</param> public void Create(PushAndroidBasicEntity pEntity) { _currentDAO.Create(pEntity); }
/// <summary> /// 分页根据实体条件查询实体 /// </summary> /// <param name="pQueryEntity">以实体形式传入的参数</param> /// <param name="pOrderBys">排序组合</param> /// <returns>符合条件的实体集</returns> public PagedQueryResult <PushAndroidBasicEntity> PagedQueryByEntity(PushAndroidBasicEntity 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 PushAndroidBasicEntity[] QueryByEntity(PushAndroidBasicEntity pQueryEntity, OrderBy[] pOrderBys) { return(_currentDAO.QueryByEntity(pQueryEntity, pOrderBys)); }
/// <summary> /// 删除 /// </summary> /// <param name="pEntity"></param> public void Delete(PushAndroidBasicEntity pEntity) { _currentDAO.Delete(pEntity); }
public void Update(PushAndroidBasicEntity pEntity, bool pIsUpdateNullField) { _currentDAO.Update(pEntity, pIsUpdateNullField); }
/// <summary> /// 更新 /// </summary> /// <param name="pEntity">实体实例</param> public void Update(PushAndroidBasicEntity pEntity) { Update(pEntity, true); }
public string setAndroidBasic(string reqContent) { string content = string.Empty; var respData = new setAndroidBasicRespData(); try { #region //解析请求字符串 var rp = reqContent.DeserializeJSONTo <APIRequest <setAndroidBasicReqData> >(); //判断客户ID是否传递 string customerId = string.Empty; if (!string.IsNullOrEmpty(rp.CustomerID)) { customerId = rp.CustomerID; } var loggingSessionInfo = Default.GetBSLoggingSession(customerId, "1"); if (rp.Parameters.special == null) { rp.Parameters.special = new setAndroidBasicReqSpecialData(); } if (rp.Parameters.special == null) { respData.code = "102"; respData.description = "没有特殊参数"; return(respData.ToJSON().ToString()); } if (rp.Parameters.special.channelId == null || rp.Parameters.special.channelId.Equals("")) { respData.code = "2201"; respData.description = "channelId不能为空"; return(respData.ToJSON().ToString()); } if (rp.Parameters.special.appId == null || rp.Parameters.special.appId.Equals("")) { respData.code = "2201"; respData.description = "appId不能为空"; return(respData.ToJSON().ToString()); } if (rp.Parameters.special.userId == null || rp.Parameters.special.userId.Equals("")) { respData.code = "2201"; respData.description = "百度的userId不能为空"; return(respData.ToJSON().ToString()); } if (rp.UserID == null || rp.UserID.Equals("")) { respData.code = "2202"; respData.description = "userId不能为空"; return(respData.ToJSON().ToString()); } #endregion PushAndroidBasicBLL service = new PushAndroidBasicBLL(loggingSessionInfo); PushAndroidBasicEntity basicInfo = new PushAndroidBasicEntity(); basicInfo = service.GetByID(ToStr(rp.UserID)); if (basicInfo == null) { PushAndroidBasicEntity basicInfo1 = new PushAndroidBasicEntity(); basicInfo1.UserID = ToStr(rp.UserID); basicInfo1.Channel = "1"; basicInfo1.ChannelIDBaiDu = ToStr(rp.Parameters.special.channelId); basicInfo1.CustomerId = ToStr(customerId); basicInfo1.BaiduPushAppID = ToStr(rp.Parameters.special.appId); basicInfo1.UserIDBaiDu = ToStr(rp.Parameters.special.userId); service.Create(basicInfo1); } else { basicInfo.ChannelIDBaiDu = ToStr(rp.Parameters.special.channelId); basicInfo.BaiduPushAppID = ToStr(rp.Parameters.special.appId); basicInfo.UserIDBaiDu = ToStr(rp.Parameters.special.userId); service.Update(basicInfo, false); } } catch (Exception ex) { respData.code = "103"; respData.description = ex.ToString(); respData.exception = ex.ToString(); } content = respData.ToJSON(); Loggers.Debug(new DebugLogInfo() { Message = string.Format("setSignUp content: {0}", content) }); return(content); }