private AppXmlExecResult Do_NextDay_Query_Process(EaiContext context, string correlationID, string txID, HostTxDef txDef, XmlDocument requestXml) { try { string mbRs = string.Empty; XmlHelper xmlHelper = XmlHelper.GetInstance(requestXml); string DebAcctNo = xmlHelper.GetXPath(requestXml, "//DEBIT_ACCT_NO").Trim(); string StartDate = xmlHelper.GetXPath(requestXml, "//START_DATE").Trim(); string EndDate = xmlHelper.GetXPath(requestXml, "//END_DATE").Trim(); DataSet dataSet = DBLog.SelectIBNextIntTransQuery(DebAcctNo, StartDate, EndDate); List <Dictionary <string, string> > nextDayDataRowList = DatasetToDiclist(dataSet); mbRs = GetNextDayQueryRS(nextDayDataRowList); XmlDocument responseXml = base.TransformCommMsg("0", "Info", "交易完成", mbRs); return(base.BuildExecResult(context, responseXml)); } catch (Exception ex) { m_log.ErrorException(string.Format("Do_NextDay_Query_Process Error ! TXID=[{0}] ", txID) + ex.ToString(), ex); XmlDocument responseXml = base.TransformCommMsg("99999", "Error", ex.Message, ""); return(base.BuildExecResult(context, responseXml)); } }