删除定义文件类型,删除所有判断山西固收的地方
This commit is contained in:
@@ -57,9 +57,6 @@ namespace YLErp.Modules.TradeModule.DocGenerateModule
|
||||
statusList.Add(ConsTrade.已到期);
|
||||
statusList.Add(ConsTrade.已平仓);
|
||||
statusList.Add(ConsTrade.已执行);
|
||||
}
|
||||
if (PS.Config.Is山西固收)
|
||||
{
|
||||
statusList.Add(ConsTrade.审批中);
|
||||
}
|
||||
TradeDalService service = new TradeDalService(this);
|
||||
@@ -75,47 +72,17 @@ namespace YLErp.Modules.TradeModule.DocGenerateModule
|
||||
//----------------------------------
|
||||
// 交易现金交割记录
|
||||
//----------------------------------
|
||||
List<trade> allTradeList = new List<trade>();
|
||||
if (PS.Config.Is山西固收)
|
||||
{
|
||||
allTradeList = DbContext.trade.Where(x=> tradeIds.Contains(x.id)).ToList();
|
||||
}
|
||||
else
|
||||
{
|
||||
allTradeList = service.GetTradeOrEodTradeOfTidASid(tradeIds, SystemValueDate);
|
||||
}
|
||||
List<trade> allTradeList = allTradeList = DbContext.trade.Where(x => tradeIds.Contains(x.id)).ToList();
|
||||
if (allTradeList.Count < 1)
|
||||
{
|
||||
throw new ServiceException("没有已确认的记录信息!");
|
||||
}
|
||||
//只选中一笔子交易,按一笔子交易生成确认书
|
||||
if (PS.Config.Is光大光子 || PS.Config.Is兴业商贸)
|
||||
{
|
||||
allTradeList.RemoveAll(x => x.ParentTradeId != 0 && !tradeIds.Contains(x.id));
|
||||
}
|
||||
|
||||
var tradeDic = allTradeList.Where(O =>
|
||||
statusList.Contains(O.TradeStatus)
|
||||
&& O.ClientId != 0
|
||||
&& O.ParentTradeId == 0)
|
||||
.ToDictionary(n => n.id, n => new trade_contract_group { trade = n });
|
||||
if (PS.Config.Is长江)
|
||||
{
|
||||
foreach (var item in allTradeList)
|
||||
{
|
||||
if (item.ParentTradeId != 0)
|
||||
{
|
||||
if (item.StructureType != "牛市价差" && item.StructureType != "熊市价差")
|
||||
{
|
||||
if (tradeDic.ContainsKey(item.ParentTradeId))
|
||||
{
|
||||
tradeDic.Remove(item.ParentTradeId);
|
||||
}
|
||||
tradeDic.Add(item.id, new trade_contract_group { trade = item });
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
var cashQuery = from trade in allTradeList
|
||||
join tradeCash in DbContext.trade_cash on trade.id equals tradeCash.TradeId
|
||||
where tradeCash.ValidState != ConsGlobal.InValid && !tradeCash.IsDeleted
|
||||
|
||||
Reference in New Issue
Block a user