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
93d506ef
Commit
93d506ef
authored
Aug 30, 2021
by
zhouminghui
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
https://code.bailuntec.com/bltdc/DataCenter_Core2.1_20190520
parents
9c804350
eb265232
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
13 additions
and
14 deletions
+13
-14
List.cshtml
...un.DC.Web/Areas/DataWareHouse/Views/Logistics/List.cshtml
+1
-1
OrdersController.cs
Bailun.DC.Web/Areas/Reports/Controllers/OrdersController.cs
+9
-10
PlatformProfitCount.cshtml
...Web/Areas/Reports/Views/Orders/PlatformProfitCount.cshtml
+2
-2
Main.cshtml
Bailun.DC.Web/Views/Home/Main.cshtml
+1
-1
No files found.
Bailun.DC.Web/Areas/DataWareHouse/Views/Logistics/List.cshtml
View file @
93d506ef
...
@@ -37,7 +37,7 @@
...
@@ -37,7 +37,7 @@
</div>
</div>
<div class="form-group" style="margin-left:10px">
<div class="form-group" style="margin-left:10px">
<label>账单月份</label>
<label>账单月份</label>
<input id="month" name="month" class="form-control" style="width:110px" placeholder="账单归属月份" />
<input id="month" name="month" class="form-control" style="width:110px" placeholder="账单归属月份"
value="@(DateTime.Now.AddMonths(-1).ToString("yyyy-MM"))"
/>
</div>
</div>
<div class="form-group" style="margin-left:10px">
<div class="form-group" style="margin-left:10px">
<label>时间</label>
<label>时间</label>
...
...
Bailun.DC.Web/Areas/Reports/Controllers/OrdersController.cs
View file @
93d506ef
...
@@ -2027,7 +2027,7 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
...
@@ -2027,7 +2027,7 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
item
.
putawayfee
=
(
ebayPutAway
!=
null
?
ebayPutAway
.
gross_amount_rmb
:
0
)+
(
ebayPutAwayNew
!=
null
?
ebayPutAwayNew
.
value_rmb
:
0
);
item
.
putawayfee
=
(
ebayPutAway
!=
null
?
ebayPutAway
.
gross_amount_rmb
:
0
)+
(
ebayPutAwayNew
!=
null
?
ebayPutAwayNew
.
value_rmb
:
0
);
item
.
profit_total
=
(
item
.
profit_total
-
(
item
.
adfee
??
0
)
-
(
item
.
putawayfee
??
0
));
item
.
profit_total
=
(
item
.
profit_total
-
(
item
.
adfee
??
0
)
-
(
item
.
putawayfee
??
0
));
item
.
profit_rate
=
item
.
amount_sales
!=
0
?
Math
.
Round
((
item
.
profit_total
/
item
.
amount_sales
),
2
)
:
0
;
item
.
profit_rate
=
item
.
amount_sales
!=
0
?
Math
.
Round
((
item
.
profit_total
/
(
item
.
amount_sales
-
item
.
amount_prepaid
)
),
2
)
:
0
;
}
}
else
if
(
item
.
platform_type
.
ToLower
()
==
"fba"
)
//亚马逊广告费
else
if
(
item
.
platform_type
.
ToLower
()
==
"fba"
)
//亚马逊广告费
...
@@ -2035,27 +2035,27 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
...
@@ -2035,27 +2035,27 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
item
.
adfee
=
amazonAD
!=
null
?
amazonAD
.
cost_rmb
:
0
;
item
.
adfee
=
amazonAD
!=
null
?
amazonAD
.
cost_rmb
:
0
;
item
.
profit_total
=
(
item
.
profit_total
-
item
.
adfee
??
0
);
item
.
profit_total
=
(
item
.
profit_total
-
item
.
adfee
??
0
);
item
.
profit_rate
=
item
.
amount_sales
!=
0
?
Math
.
Round
((
item
.
profit_total
/
item
.
amount_sales
),
2
)
:
0
;
item
.
profit_rate
=
item
.
amount_sales
!=
0
?
Math
.
Round
((
item
.
profit_total
/
(
item
.
amount_sales
-
item
.
amount_prepaid
)
),
2
)
:
0
;
}
}
else
if
(
item
.
platform_type
.
ToLower
()
==
"wish"
)
//Wish广告费
else
if
(
item
.
platform_type
.
ToLower
()
==
"wish"
)
//Wish广告费
{
{
item
.
adfee
=
wishAD
!=
null
?
wishAD
.
daily_total_campaign_spend
:
0
;
item
.
adfee
=
wishAD
!=
null
?
wishAD
.
daily_total_campaign_spend
:
0
;
item
.
profit_total
=
(
item
.
profit_total
-
item
.
adfee
??
0
);
item
.
profit_total
=
(
item
.
profit_total
-
item
.
adfee
??
0
);
item
.
profit_rate
=
item
.
amount_sales
!=
0
?
Math
.
Round
((
item
.
profit_total
/
item
.
amount_sales
),
2
)
:
0
;
item
.
profit_rate
=
item
.
amount_sales
!=
0
?
Math
.
Round
((
item
.
profit_total
/
(
item
.
amount_sales
-
item
.
amount_prepaid
)
),
2
)
:
0
;
}
}
else
if
(
item
.
platform_type
.
ToLower
()
==
"aliexpress"
)
//速卖通广告费
else
if
(
item
.
platform_type
.
ToLower
()
==
"aliexpress"
)
//速卖通广告费
{
{
item
.
adfee
=
aliexpressAD
!=
null
?
aliexpressAD
.
cost_fee
:
0
;
item
.
adfee
=
aliexpressAD
!=
null
?
aliexpressAD
.
cost_fee
:
0
;
item
.
profit_total
=
(
item
.
profit_total
-
item
.
adfee
??
0
);
item
.
profit_total
=
(
item
.
profit_total
-
item
.
adfee
??
0
);
item
.
profit_rate
=
item
.
amount_sales
!=
0
?
Math
.
Round
((
item
.
profit_total
/
item
.
amount_sales
),
2
)
:
0
;
item
.
profit_rate
=
item
.
amount_sales
!=
0
?
Math
.
Round
((
item
.
profit_total
/
(
item
.
amount_sales
-
item
.
amount_prepaid
)
),
2
)
:
0
;
}
}
}
}
else
if
(
statistictype
==
1
)
else
if
(
statistictype
==
1
)
{
{
item
.
profit_total
=
item
.
profit_total
-
(
item
.
adfee
??
0
)
-
(
item
.
putawayfee
??
0
);
item
.
profit_total
=
item
.
profit_total
-
(
item
.
adfee
??
0
)
-
(
item
.
putawayfee
??
0
);
item
.
profit_rate
=
item
.
amount_sales
!=
0
?
Math
.
Round
((
item
.
profit_total
/
item
.
amount_sales
),
2
)
:
0
;
item
.
profit_rate
=
item
.
amount_sales
!=
0
?
Math
.
Round
((
item
.
profit_total
/
(
item
.
amount_sales
-
item
.
amount_prepaid
)
),
2
)
:
0
;
}
}
else
if
(
statistictype
==
2
)
//sku来源
else
if
(
statistictype
==
2
)
//sku来源
{
{
...
@@ -2083,7 +2083,7 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
...
@@ -2083,7 +2083,7 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
item
.
profit_total
-=
_objAmazonAD
.
cost_rmb
;
item
.
profit_total
-=
_objAmazonAD
.
cost_rmb
;
}
}
item
.
profit_rate
=
item
.
amount_sales
!=
0
?
Math
.
Round
((
item
.
profit_total
/
item
.
amount_sales
),
2
)
:
0
;
item
.
profit_rate
=
item
.
amount_sales
!=
0
?
Math
.
Round
((
item
.
profit_total
/
(
item
.
amount_sales
-
item
.
amount_prepaid
)
),
2
)
:
0
;
}
}
if
(
statistictype
!=
1
)
if
(
statistictype
!=
1
)
...
@@ -2099,11 +2099,10 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
...
@@ -2099,11 +2099,10 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
//利润减去退款
//利润减去退款
item
.
profit_total
=
(
item
.
profit_total
-
item
.
amount_refund
);
item
.
profit_total
=
(
item
.
profit_total
-
item
.
amount_refund
);
item
.
profit_rate
=
item
.
amount_sales
!=
0
?
Math
.
Round
((
item
.
profit_total
/
item
.
amount_sales
),
2
)
:
0
;
item
.
profit_rate
=
item
.
amount_sales
!=
0
?
Math
.
Round
((
item
.
profit_total
/
(
item
.
amount_sales
-
item
.
amount_prepaid
)
),
2
)
:
0
;
}
}
if
(
statistictype
==
2
)
if
(
statistictype
==
2
)
{
{
item
.
platform_type
=
Enum
.
GetName
(
typeof
(
SkuSource
),
int
.
Parse
(
item
.
platform_type
));
item
.
platform_type
=
Enum
.
GetName
(
typeof
(
SkuSource
),
int
.
Parse
(
item
.
platform_type
));
...
@@ -2151,7 +2150,7 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
...
@@ -2151,7 +2150,7 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
customerprice
=
result
.
Sum
(
a
=>
a
.
customerprice
)
/
result
.
Count
,
customerprice
=
result
.
Sum
(
a
=>
a
.
customerprice
)
/
result
.
Count
,
cost_platform_fee
=
result
.
Sum
(
a
=>
a
.
cost_platform_fee
),
cost_platform_fee
=
result
.
Sum
(
a
=>
a
.
cost_platform_fee
),
profit_total
=
result
.
Sum
(
a
=>
a
.
profit_total
),
profit_total
=
result
.
Sum
(
a
=>
a
.
profit_total
),
profit_rate
=
result
.
Sum
(
a
=>
a
.
amount_sales
)
>
0
?
result
.
Sum
(
a
=>
a
.
amount_sales
)
/
result
.
Sum
(
a
=>
a
.
amount_sales
)
:
0
,
profit_rate
=
result
.
Sum
(
a
=>
a
.
amount_sales
)
>
0
?
result
.
Sum
(
a
=>
a
.
profit_total
)
/
result
.
Sum
(
a
=>
a
.
amount_sales
-
a
.
amount_prepaid
)
:
0
,
amount_refund
=
result
.
Sum
(
a
=>
a
.
amount_refund
),
amount_refund
=
result
.
Sum
(
a
=>
a
.
amount_refund
),
amount_refund_rate
=
result
.
Sum
(
a
=>
a
.
amount_sales
)
>
0
?
(
result
.
Sum
(
a
=>
a
.
amount_refund
)
/
result
.
Sum
(
a
=>
a
.
amount_sales
)
*
100
)
:
0
,
amount_refund_rate
=
result
.
Sum
(
a
=>
a
.
amount_sales
)
>
0
?
(
result
.
Sum
(
a
=>
a
.
amount_refund
)
/
result
.
Sum
(
a
=>
a
.
amount_sales
)
*
100
)
:
0
,
cost_first
=
result
.
Sum
(
a
=>
a
.
cost_first
),
cost_first
=
result
.
Sum
(
a
=>
a
.
cost_first
),
...
@@ -2177,7 +2176,7 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
...
@@ -2177,7 +2176,7 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
order_count
=
p
.
order_count
.
ToString
(
"N0"
),
order_count
=
p
.
order_count
.
ToString
(
"N0"
),
cost_platform_fee
=
p
.
cost_platform_fee
>
0
?
p
.
cost_platform_fee
.
ToString
(
"N2"
)
:
"0"
,
cost_platform_fee
=
p
.
cost_platform_fee
>
0
?
p
.
cost_platform_fee
.
ToString
(
"N2"
)
:
"0"
,
profit_total
=
p
.
profit_total
.
ToString
(
"N2"
),
profit_total
=
p
.
profit_total
.
ToString
(
"N2"
),
profit_rate
=
(
p
.
amount_sales
>
0
?
p
.
profit_total
*
100
/
p
.
amount_sales
:
0
).
ToString
(
"N2"
),
profit_rate
=
(
p
.
amount_sales
>
0
?
p
.
profit_total
*
100
/
(
p
.
amount_sales
-
p
.
amount_prepaid
)
:
0
).
ToString
(
"N2"
),
amount_refund
=
p
.
amount_refund
.
ToString
(
"N2"
),
amount_refund
=
p
.
amount_refund
.
ToString
(
"N2"
),
amount_refund_rate
=
p
.
amount_sales
>
0
?
(
p
.
amount_refund
*
100
/
p
.
amount_sales
).
ToString
(
"N4"
)
:
"0"
,
amount_refund_rate
=
p
.
amount_sales
>
0
?
(
p
.
amount_refund
*
100
/
p
.
amount_sales
).
ToString
(
"N4"
)
:
"0"
,
amount_sales
=
p
.
amount_sales
.
ToString
(
"N2"
),
amount_sales
=
p
.
amount_sales
.
ToString
(
"N2"
),
...
...
Bailun.DC.Web/Areas/Reports/Views/Orders/PlatformProfitCount.cshtml
View file @
93d506ef
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
<div style="float:right;width:100%;">
<div style="float:right;width:100%;">
<div id="rightcontain">
<div id="rightcontain">
<div class="alert alert-warning">
<div class="alert alert-warning">
说明:1、退款数据统计的是时间段内的退款发生额,并且排除已取消订单的退款;2、时间段内没有数据的平台不会显示出来;3、广告费、上架费和退款无法分摊到订单里面,但总利润有减去这三项费用;
说明:1、退款数据统计的是时间段内的退款发生额,并且排除已取消订单的退款;2、时间段内没有数据的平台不会显示出来;3、广告费、上架费和退款无法分摊到订单里面,但总利润有减去这三项费用;
4、利润率=利润*100/(销售额-预收金额)
</div>
</div>
<div class="ibox-content m-b-sm border-bottom">
<div class="ibox-content m-b-sm border-bottom">
...
@@ -302,7 +302,7 @@
...
@@ -302,7 +302,7 @@
s += '<td class="skuprofit" onclick="ShowSkuProfit(\'' + result[i].platform_type + '\',\'预收订单数\',\'noshippingcount\',1)" title="查看sku分类利润">' + result[i].noshippingcount + '</td>';
s += '<td class="skuprofit" onclick="ShowSkuProfit(\'' + result[i].platform_type + '\',\'预收订单数\',\'noshippingcount\',1)" title="查看sku分类利润">' + result[i].noshippingcount + '</td>';
s += '<td class="skuprofit" onclick="ShowSkuProfit(\'' + result[i].platform_type + '\',\'利润\',\'profit_total\',1)" title="查看sku分类利润">' + result[i].profit_total + (result[i].rebate_4px == 0 ? '' : '<img style="width:16px;margin-left:3px" src="@Url.Content("~/img/icon-quetion.png")" title="4px物流返利:' + result[i].rebate_4px+'" />') + '</td>';
s += '<td class="skuprofit" onclick="ShowSkuProfit(\'' + result[i].platform_type + '\',\'利润\',\'profit_total\',1)" title="查看sku分类利润">' + result[i].profit_total + (result[i].rebate_4px == 0 ? '' : '<img style="width:16px;margin-left:3px" src="@Url.Content("~/img/icon-quetion.png")" title="4px物流返利:' + result[i].rebate_4px+'" />') + '</td>';
s += '<td><img style="width:16px;margin-left:3px" src="@Url.Content("~/img/chart-icon.png")" onclick="ShowChart(\'' + result[i].platform_type + '\',\'利润\',\'profit_total\');" title="点击查看利润曲线图"></td>';
s += '<td><img style="width:16px;margin-left:3px" src="@Url.Content("~/img/chart-icon.png")" onclick="ShowChart(\'' + result[i].platform_type + '\',\'利润\',\'profit_total\');" title="点击查看利润曲线图"></td>';
s += '<td>
' + result[i].profit_rate + '
</td>';
s += '<td>
<span title="' + (result[i].profit_total + '*100/(' + result[i].amount_sales + '-' + result[i].amount_prepaid+')')+'">' + result[i].profit_rate + '</span>
</td>';
//s += '<td class="alink" onclick="ShowDetail(\'' + result[i].platform_type + '\',\'退款金额\',\'amount_refund\',1)" title="查看订单明细">' + result[i].amount_refund + '</td>';
//s += '<td class="alink" onclick="ShowDetail(\'' + result[i].platform_type + '\',\'退款金额\',\'amount_refund\',1)" title="查看订单明细">' + result[i].amount_refund + '</td>';
s += '<td>' + result[i].amount_refund + '</td>';
s += '<td>' + result[i].amount_refund + '</td>';
s += '<td>' + result[i].amount_refund_rate + '</td>';
s += '<td>' + result[i].amount_refund_rate + '</td>';
...
...
Bailun.DC.Web/Views/Home/Main.cshtml
View file @
93d506ef
...
@@ -204,6 +204,7 @@
...
@@ -204,6 +204,7 @@
$
(
'#user-job'
).
html
(
result
.
result
.
Account
);
$
(
'#user-job'
).
html
(
result
.
result
.
Account
);
global_userid
=
result
.
result
.
OaUserId
;
global_userid
=
result
.
result
.
OaUserId
;
global_username
=
result
.
result
.
Account
;
global_username
=
result
.
result
.
Account
;
localStorage
.
setItem
(
"uid"
,
result
.
result
.
OaUserId
)
if
(
result
.
result
.
Department
!=
null
)
{
if
(
result
.
result
.
Department
!=
null
)
{
$
(
'#user-name'
).
html
(
result
.
result
.
Department
.
Name
);
$
(
'#user-name'
).
html
(
result
.
result
.
Department
.
Name
);
}
}
...
@@ -217,7 +218,6 @@
...
@@ -217,7 +218,6 @@
}
}
}
}
});
});
}
}
function
getmenu
()
{
function
getmenu
()
{
...
...
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