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
49862f6c
Commit
49862f6c
authored
Apr 01, 2021
by
guanzhenshan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
调整月销售利润报表,增加gg收入区分
parent
41b9ae7d
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
17 additions
and
3 deletions
+17
-3
dc_month_sales_profit.cs
Bailun.DC.Models/dc_month_sales_profit.cs
+5
-0
Program.cs
Bailun.DC.MonthSaleProfit/Program.cs
+1
-1
Services.cs
Bailun.DC.MonthSaleProfit/Services.cs
+11
-2
No files found.
Bailun.DC.Models/dc_month_sales_profit.cs
View file @
49862f6c
...
...
@@ -214,6 +214,11 @@ namespace Bailun.DC.Models
public
decimal
incoming_refundtax
{
get
;
set
;
}
/// <summary>
/// 加:歌戈尔收入
/// </summary>
public
decimal
incoming_gogirl
{
get
;
set
;
}
/// <summary>
/// 加:营业外收入
/// </summary>
public
decimal
incoming_non_operating
{
get
;
set
;
}
...
...
Bailun.DC.MonthSaleProfit/Program.cs
View file @
49862f6c
...
...
@@ -22,7 +22,7 @@ namespace Bailun.DC.MonthSaleProfit
//{
// var _services = new Services();
// var start = DateTime.Parse("2021-
1
-01");
// var start = DateTime.Parse("2021-
3
-01");
// //_services.Init(start);
// _services.InitNew(start);
// //_services.InitNew4K(start);
...
...
Bailun.DC.MonthSaleProfit/Services.cs
View file @
49862f6c
...
...
@@ -508,6 +508,7 @@ namespace Bailun.DC.MonthSaleProfit
incoming_non_operating
=
0
,
incoming_other
=
0
,
incoming_refundtax
=
0
,
incoming_gogirl
=
0
,
isedit
=
0
,
lastupdatetime
=
DateTime
.
Now
,
lastupdateuserid
=
0
,
...
...
@@ -673,6 +674,14 @@ join dc_base_warehouse t3 on t1.warehouse_code=t3.warehouse_code
//营业毛利率=营业利润/销售额
m
.
rate_profit
=
m
.
amount_sales
>
0
?
m
.
profit
/
m
.
amount_sales
:
0
;
//出口退税
m
.
incoming_refundtax
=
list
.
Where
(
a
=>
a
.
type_name
==
"出口退税款"
)?.
Sum
(
a
=>
-
a
.
amount_rmb
)??
0
;
//歌戈尔收入
m
.
incoming_gogirl
=
list
.
Where
(
a
=>
a
.
company_name
.
Contains
(
"歌戈儿"
)
&&
a
.
type_name
==
"销售收入"
)?.
Sum
(
a
=>
-
a
.
amount_rmb
)
??
0
;
//其他收入=出口退税+歌戈尔收入
m
.
incoming_other
=
m
.
incoming_refundtax
+
m
.
incoming_gogirl
;
//实际利润=营业利润+其他收入+营业外收入-营业外支出
m
.
actual_profit
=
m
.
profit
+
m
.
incoming_other
+
m
.
incoming_non_operating
-
m
.
pay_non_operating
;
...
...
@@ -694,8 +703,8 @@ join dc_base_warehouse t3 on t1.warehouse_code=t3.warehouse_code
}
cn
.
Execute
(
"delete from dc_month_sales_profit where isedit=0 and month='"
+
m
.
month
+
"'"
);
sql
=
$@"insert dc_month_sales_profit (month,amount_sales,amount_sales_jingyou,amount_sales_dianzi,amount_sales_jiaju,amount_sales_meirongmj,amount_sales_fuzhuang,amount_sales_other,cost,cost_jingyou,cost_dianzi,cost_jiaju,cost_meirongmj,cost_fuzhuang,cost_other,fee_platform_and_refund,fee_platform,fee_fba,fee_refund,amount_withdraw,fee_logistics_storage,fee_logistics_first,fee_logistics_direct,fee_logistics_tail,fee_storage,fee_paycash_sales,fee_sales_count,profit_sales,rate_profit_sales,managecost_bl_xg,managecost_bl_gz,managecost_meijia,managercost_yangshan,managercost_chengpincang,managercost_xinhuilan,managercost_count,fee_finance,profit,rate_profit,incoming_other,incoming_non_operating,pay_non_operating,actual_profit,dividend,profit_balance,rate_profit_actual,createtime,lastupdateuserid,lastupdateusername,lastupdatetime,isedit,managercost_dizhi,managercost_meijiashengchan,fee_ad,fee_storage_incidentals,incoming_refundtax) values
('
{
m
.
month
}
',
{
m
.
amount_sales
}
,
{
m
.
amount_sales_jingyou
}
,
{
m
.
amount_sales_dianzi
}
,
{
m
.
amount_sales_jiaju
}
,
{
m
.
amount_sales_meirongmj
}
,
{
m
.
amount_sales_fuzhuang
}
,
{
m
.
amount_sales_other
}
,
{
m
.
cost
}
,
{
m
.
cost_jingyou
}
,
{
m
.
cost_dianzi
}
,
{
m
.
cost_jiaju
}
,
{
m
.
cost_meirongmj
}
,
{
m
.
cost_fuzhuang
}
,
{
m
.
cost_other
}
,
{
m
.
fee_platform_and_refund
}
,
{
m
.
fee_platform
}
,
{
m
.
fee_fba
}
,
{
m
.
fee_refund
}
,
{
m
.
amount_withdraw
}
,
{
m
.
fee_logistics_storage
}
,
{
m
.
fee_logistics_first
}
,
{
m
.
fee_logistics_direct
}
,
{
m
.
fee_logistics_tail
}
,
{
m
.
fee_storage
}
,
{
m
.
fee_paycash_sales
}
,
{
m
.
fee_sales_count
}
,
{
m
.
profit_sales
}
,
{
m
.
rate_profit_sales
}
,
{
m
.
managecost_bl_xg
}
,
{
m
.
managecost_bl_gz
}
,
{
m
.
managecost_meijia
}
,
{
m
.
managercost_yangshan
}
,
{
m
.
managercost_chengpincang
}
,
{
m
.
managercost_xinhuilan
}
,
{
m
.
managercost_count
}
,
{
m
.
fee_finance
}
,
{
m
.
profit
}
,
{
m
.
rate_profit
}
,
{
m
.
incoming_other
}
,
{
m
.
incoming_non_operating
}
,
{
m
.
pay_non_operating
}
,
{
m
.
actual_profit
}
,
{
m
.
dividend
}
,
{
m
.
profit_balance
}
,
{
m
.
rate_profit_actual
}
,'
{
DateTime
.
Now
.
ToString
(
"yyyy-MM-dd HH:mm:ss"
)}
',
{
m
.
lastupdateuserid
}
,'
{
m
.
lastupdateusername
}
','
{
DateTime
.
Now
.
ToString
(
"yyyy-MM-dd HH:mm:ss"
)}
',0,
{
m
.
managercost_dizhi
}
,
{
m
.
managercost_meijiashengchan
}
,
{
m
.
fee_ad
}
,
{
m
.
fee_storage_incidentals
}
,
{
m
.
incoming_refundtax
}
)"
;
sql
=
$@"insert dc_month_sales_profit (month,amount_sales,amount_sales_jingyou,amount_sales_dianzi,amount_sales_jiaju,amount_sales_meirongmj,amount_sales_fuzhuang,amount_sales_other,cost,cost_jingyou,cost_dianzi,cost_jiaju,cost_meirongmj,cost_fuzhuang,cost_other,fee_platform_and_refund,fee_platform,fee_fba,fee_refund,amount_withdraw,fee_logistics_storage,fee_logistics_first,fee_logistics_direct,fee_logistics_tail,fee_storage,fee_paycash_sales,fee_sales_count,profit_sales,rate_profit_sales,managecost_bl_xg,managecost_bl_gz,managecost_meijia,managercost_yangshan,managercost_chengpincang,managercost_xinhuilan,managercost_count,fee_finance,profit,rate_profit,incoming_other,incoming_non_operating,pay_non_operating,actual_profit,dividend,profit_balance,rate_profit_actual,createtime,lastupdateuserid,lastupdateusername,lastupdatetime,isedit,managercost_dizhi,managercost_meijiashengchan,fee_ad,fee_storage_incidentals,incoming_refundtax
,incoming_gogirl
) values
('
{
m
.
month
}
',
{
m
.
amount_sales
}
,
{
m
.
amount_sales_jingyou
}
,
{
m
.
amount_sales_dianzi
}
,
{
m
.
amount_sales_jiaju
}
,
{
m
.
amount_sales_meirongmj
}
,
{
m
.
amount_sales_fuzhuang
}
,
{
m
.
amount_sales_other
}
,
{
m
.
cost
}
,
{
m
.
cost_jingyou
}
,
{
m
.
cost_dianzi
}
,
{
m
.
cost_jiaju
}
,
{
m
.
cost_meirongmj
}
,
{
m
.
cost_fuzhuang
}
,
{
m
.
cost_other
}
,
{
m
.
fee_platform_and_refund
}
,
{
m
.
fee_platform
}
,
{
m
.
fee_fba
}
,
{
m
.
fee_refund
}
,
{
m
.
amount_withdraw
}
,
{
m
.
fee_logistics_storage
}
,
{
m
.
fee_logistics_first
}
,
{
m
.
fee_logistics_direct
}
,
{
m
.
fee_logistics_tail
}
,
{
m
.
fee_storage
}
,
{
m
.
fee_paycash_sales
}
,
{
m
.
fee_sales_count
}
,
{
m
.
profit_sales
}
,
{
m
.
rate_profit_sales
}
,
{
m
.
managecost_bl_xg
}
,
{
m
.
managecost_bl_gz
}
,
{
m
.
managecost_meijia
}
,
{
m
.
managercost_yangshan
}
,
{
m
.
managercost_chengpincang
}
,
{
m
.
managercost_xinhuilan
}
,
{
m
.
managercost_count
}
,
{
m
.
fee_finance
}
,
{
m
.
profit
}
,
{
m
.
rate_profit
}
,
{
m
.
incoming_other
}
,
{
m
.
incoming_non_operating
}
,
{
m
.
pay_non_operating
}
,
{
m
.
actual_profit
}
,
{
m
.
dividend
}
,
{
m
.
profit_balance
}
,
{
m
.
rate_profit_actual
}
,'
{
DateTime
.
Now
.
ToString
(
"yyyy-MM-dd HH:mm:ss"
)}
',
{
m
.
lastupdateuserid
}
,'
{
m
.
lastupdateusername
}
','
{
DateTime
.
Now
.
ToString
(
"yyyy-MM-dd HH:mm:ss"
)}
',0,
{
m
.
managercost_dizhi
}
,
{
m
.
managercost_meijiashengchan
}
,
{
m
.
fee_ad
}
,
{
m
.
fee_storage_incidentals
}
,
{
m
.
incoming_refundtax
}
,
{
m
.
incoming_gogirl
}
)"
;
cn
.
Execute
(
sql
);
}
...
...
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