/// <summary> /// 初始化港股成交回报数据 /// </summary> public void InitHK_DealPushBackFromDataBase() { List <HKDealBackEntity> list = HKDealOrderDal.GetDealBackEntityList(); if (Utils.IsNullOrEmpty(list)) { return; } foreach (HKDealBackEntity model in list) { SaveDealBack(model); } }
/// <summary> /// 删除港股成交记录 /// </summary> /// <param name="id"></param> private void DeleteHKBackStock(string id) { try { //删除数据库 HKDealOrderDal.Delete(id); } //成交回报异常返回 catch (Exception ex) { LogHelper.WriteError(GenerateInfo.CH_E003, ex); return; } }
/// <summary> /// 事件Timer间隔操作事件,用于删除数据库中不必要数据 /// </summary> /// <param name="sender"></param> /// <param name="args"></param> private void OnTimerElapsed(object sender, ElapsedEventArgs args) { LogHelper.WriteDebug("正在执行删除数据库中不必要数据"); //现货 StockDataOrderDataAccess.Delete(); DealOrderDataAccess.Delete(); //股指期货 FutureDataOrderDataAccess.Delete(); FutureDealOrderDataAccess.Delete(); //港股 HKEntrustOrderDal.Delete(); HKDealOrderDal.DeleteDeal(); //商品期货 add by 董鹏 2010-01-27 CommoditiesDataOrderAccess.Delete(); CommoditiesDealOrderAccess.Delete(); LogHelper.WriteDebug("执行删除数据库中不必要数据操作完成"); }