/// <summary> /// 现货历史委托查询 /// </summary> /// <param name="entrustNumber">委托单号</param> /// <param name="startTime">开始时间</param> /// <param name="endTime">结束时间</param> /// <param name="strMessage">信息</param> /// <returns></returns> internal List <ReckoningCounter.PushBackTest.TraderFindService.XH_HistoryEntrustTableInfo> QueryXHHisotryEntrust(out int icount, int currentPage, int pageLength, string entrustNumber, DateTime?startTime, DateTime?endTime, string code, ref string strMessage) { icount = 0; if (!IsServiceOk) { return(new List <ReckoningCounter.PushBackTest.TraderFindService.XH_HistoryEntrustTableInfo>()); } List <ReckoningCounter.PushBackTest.TraderFindService.XH_HistoryEntrustTableInfo> tets = new List <ReckoningCounter.PushBackTest.TraderFindService.XH_HistoryEntrustTableInfo>(); //int icount; var secfe = new TraderFindService.SpotEntrustConditionFindEntity(); if (!string.IsNullOrEmpty(entrustNumber)) { secfe.EntrustNumber = entrustNumber; } if (startTime.HasValue && endTime.HasValue) { secfe.StartTime = startTime.Value.Date; secfe.EndTime = endTime.Value.Date.AddDays(1).AddSeconds(-1); } secfe.SpotCode = code; tets = traderFindClient.SpotHistoryEntrustFind(out icount, out strMessage, xhAccount, "", currentPage, pageLength, secfe); return(tets); }
public List <TraderFindService.XH_TodayEntrustTableInfo> QueryXHTodayEntrust(string capitalAccount, ref string strMessage) { if (!IsServiceOk) { return(new List <TraderFindService.XH_TodayEntrustTableInfo>()); } int icount; var secfe = new TraderFindService.SpotEntrustConditionFindEntity(); var tets = traderFindClient.SpotTodayEntrustFindByXhCapitalAccount(out icount, capitalAccount, "", null, 0, int.MaxValue, ref strMessage); return(tets); }