select c.*,case when c.BankType=1 then b.alias else p.Alias end as Alias,case when c.BankType=1 then b.accountholder else p.Accountholder end as AccountName,case when c.BankType=1 then b.openingbank else '-' end as openingbank,case when c.BankType=1 then b.backNo else p.PlatformNo end as backNo from RB_Finance_Remittance_Claim c
select c.*,case when c.BankType=1 then b.alias else p.Alias end as Alias,case when c.BankType=1 then b.accountholder else p.Accountholder end as AccountName,case when c.BankType=1 then b.openingbank else '-' end as openingbank,case when c.BankType=1 then b.backNo else p.PlatformNo end as backNo
from RB_Finance_Remittance_Claim c
left join rb_backaccount b on c.BankAccountId=b.ID and c.BankType=1
left join rb_platformaccount p on c.BankAccountId=p.ID and c.BankType=2
{(model.BranchId>0?"left join rb_accountrelation ar on ar.AccountType=1 and b.ID =ar.AccountID and ar.Type =2 and ar.`Status`=0":"")}
{where}{(pageSize==9999?"order by c.TradeDate desc":"order by c.ID desc")} ").ToList();
}
...
...
@@ -238,8 +246,15 @@ left join rb_platformaccount p on c.BankAccountId=p.ID and c.BankType=2
{
where+=string.Format(" AND (c.Income+c.Refund)>c.ClaimMoney");
}
if(model.BranchId>0)
{
//控制公司查询
where+=string.Format(" AND ar.RB_Branch_Id ={0}",model.BranchId);
}
returnGet<RB_Finance_Remittance_Claim_Extend>($@"
SELECT c.Id,c.Income,c.Refund,c.ClaimMoney FROM rb_finance_remittance_claim c
{(model.BranchId>0?"left join rb_accountrelation ar on ar.AccountType=1 and c.BankAccountId =ar.AccountID and ar.Type =2 and ar.`Status`=0":"")}