/// <summary> /// 服务执行 /// </summary> /// <param name="requestEntity">请求数据</param> /// <param name="responseEntity">返回数据</param> protected override void DoExecute(RequestEntity requestEntity, ResponseEntity responseEntity) { IDictionary <string, string> paraDict = requestEntity.Parameters; GuaranteeBatchUpdateFilter filter = ServiceUtility.ConvertToFilterFromDict <GuaranteeBatchUpdateFilter>(paraDict); // 更新数据 Singleton <BaseUpdateBLL <GuaranteeBatchUpdateDal> > .Instance.UpdateData(filter, responseEntity); }
/// <summary> /// 更新语句 /// </summary> /// <param name="baseFilter">过滤条件</param> /// <returns>更新语句</returns> protected override string GetUpdateSql(BaseFilter baseFilter) { GuaranteeBatchUpdateFilter filter = baseFilter as GuaranteeBatchUpdateFilter; if (filter == null) { return(null); } return("SQL\\DwjmPayConfirm\\Update_GuaranteeBatchPay.sql".ToFileContent(false, filter.PayDate.ToDateTimeString(), filter.ReceivedDate.ToDateTimeString(), filter.PayType, filter.GuaranteeNums)); }