Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
DataCenter_Core2.1_20190520
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
bltdc
DataCenter_Core2.1_20190520
Commits
0975cc27
Commit
0975cc27
authored
Jul 21, 2021
by
GhostUI
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix
parent
7be344a7
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
36 additions
and
10 deletions
+36
-10
FinanceService.cs
Bailun.DC.Services/WebApiService/FinanceService.cs
+36
-10
No files found.
Bailun.DC.Services/WebApiService/FinanceService.cs
View file @
0975cc27
...
@@ -328,21 +328,47 @@ and s2.company_type = @CorporateEntity ";
...
@@ -328,21 +328,47 @@ and s2.company_type = @CorporateEntity ";
private
List
<
ManagementCost
>
GetManagementCostList
(
GetCashFlowStatementInput
input
)
private
List
<
ManagementCost
>
GetManagementCostList
(
GetCashFlowStatementInput
input
)
{
{
var
sql
=
$@"select *
// var sql = $@"select *
from dc_base_finance_management_cost s1
//from dc_base_finance_management_cost s1
LEFT JOIN dc_base_finance_fee s2
//LEFT JOIN dc_base_finance_fee s2
ON s1.management_cost_type = s2.cost_form
//ON s1.management_cost_type = s2.cost_form
//and s1.management_cost_category = s2.accounting_subject_name
//and s1.management_cost_title = s2.type_name
//LEFT JOIN dc_base_finance_company s3
//ON s3.company_name = s2.company_name
//where s2.cost_status = 4
//and (s2.is_lend is null or s2.is_lend = 1
//or (s2.is_lend = 2 and s2.lend_balance > 0) or (s2.is_lend = 2 and s2.cost_form = 1))
//and s2.pay_time >= @paytimeStrat
//and s2.pay_time < @paytimeEnd
//and s3.company_type = @companyType ";
var
sql
=
@"SELECT
s2.amount,s2.cost_form,s2.amount_rmb,
s2.is_lend,s2.lend_balance,
s2.company_name,s2.dic,s2.department_name,
s2.type_name,s2.cost_no,s2.accounting_subject_name,
s2.cost_reason,s2.cost_remark,s2.pay_time,s2.bank_company,
s1.management_cost_name
FROM dc_base_finance_fee AS s2
INNER JOIN dc_base_finance_management_cost AS s1 ON s1.management_cost_type = s2.cost_form
and s1.management_cost_category = s2.accounting_subject_name
and s1.management_cost_category = s2.accounting_subject_name
and s1.management_cost_title = s2.type_name
and s1.management_cost_title = s2.type_name
LEFT JOIN dc_base_finance_company s3
WHERE s2.cost_status = 4
ON s3.company_name = s2.company_name
where s2.cost_status = 4
and (s2.is_lend is null or s2.is_lend = 1
and (s2.is_lend is null or s2.is_lend = 1
or (s2.is_lend = 2 and s2.lend_balance > 0) or (s2.is_lend = 2 and s2.cost_form = 1))
or (s2.is_lend = 2 and s2.lend_balance > 0) or (s2.is_lend = 2 and s2.cost_form = 1))
and s2.pay_time >= '
{
input
.
PaymentTimeStart
.
Date
}
'
AND s2.company_name IN(
and s2.pay_time < '
{
input
.
PaymentTimeEnd
.
AddDays
(
1
).
Date
}
'
SELECT company_name FROM dc_base_finance_company WHERE company_type = @companyType
and s3.company_type =
{
input
.
CorporateEntity
}
"
;
) and s2.pay_time >= @paytimeStrat
and s2.pay_time < @paytimeEnd "
;
var
para
=
new
DynamicParameters
();
var
para
=
new
DynamicParameters
();
para
.
Add
(
"paytimeStrat"
,
input
.
PaymentTimeStart
.
Date
);
para
.
Add
(
"paytimeEnd"
,
input
.
PaymentTimeEnd
.
AddDays
(
1
).
Date
);
para
.
Add
(
"companyType"
,
input
.
CorporateEntity
);
if
(
input
.
IsStatistics
.
HasValue
)
{
sql
+=
" and s1.is_statistics = @status"
;
para
.
Add
(
"status"
,
input
.
IsStatistics
.
Value
);
}
if
(!
string
.
IsNullOrEmpty
(
input
.
CompanyName
)
&&
if
(!
string
.
IsNullOrEmpty
(
input
.
CompanyName
)
&&
!
string
.
IsNullOrEmpty
(
input
.
FeeType
))
!
string
.
IsNullOrEmpty
(
input
.
FeeType
))
{
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment