private void BatchCalculate(List <OverLimitConfigEntity> overLimitConfiList, DateTime startDate, DateTime endDate) { foreach (OverLimitConfigEntity overLimitConfig in overLimitConfiList) { if (overLimitConfig != null) { IOverLimitExecutor executor = null; if (overLimitConfig.OverLimitComputeType == 0) { executor = new FixedParaOverLimitExecutor(); } else { executor = new RealTimeOverLimitExecutor(); } executor.InitCalculate(RTDataAccess, overLimitConfig, startDate, endDate); } } }
private void BatchCalculate(List<OverLimitConfigEntity> overLimitConfiList, DateTime startDate, DateTime endDate) { foreach (OverLimitConfigEntity overLimitConfig in overLimitConfiList) { if (overLimitConfig != null) { IOverLimitExecutor executor = null; if (overLimitConfig.OverLimitComputeType == 0) { executor = new FixedParaOverLimitExecutor(); } else { executor = new RealTimeOverLimitExecutor(); } executor.InitCalculate(RTDataAccess, overLimitConfig, startDate, endDate); } } }