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
a9331fab
Commit
a9331fab
authored
May 19, 2021
by
guanzhenshan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加导出ebay费功能
parent
38ee7778
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
57 additions
and
4 deletions
+57
-4
FinanceController.cs
Bailun.DC.Web/Areas/Reports/Controllers/FinanceController.cs
+0
-4
OrdersController.cs
Bailun.DC.Web/Areas/Reports/Controllers/OrdersController.cs
+39
-0
EbayPutAwayFee.cshtml
...n.DC.Web/Areas/Reports/Views/Orders/EbayPutAwayFee.cshtml
+18
-0
No files found.
Bailun.DC.Web/Areas/Reports/Controllers/FinanceController.cs
View file @
a9331fab
...
...
@@ -617,7 +617,6 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
});
}
#
endregion
...
...
@@ -9882,8 +9881,6 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
#
endregion
#
endregion
#
region
平台应收账款
...
...
@@ -10686,7 +10683,6 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
#
endregion
}
class
mHappenAmount
{
...
...
Bailun.DC.Web/Areas/Reports/Controllers/OrdersController.cs
View file @
a9331fab
...
...
@@ -1531,6 +1531,45 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
return
File
(
ms
,
"text/csv"
,
filename
+
".csv"
);
}
/// <summary>
/// 导出Ebay费
/// </summary>
/// <param name="start">开始时间</param>
/// <param name="end">结束时间</param>
/// <returns></returns>
public
ActionResult
ExportEbayFee
(
DateTime
start
,
DateTime
end
)
{
var
total
=
0
;
var
obj
=
new
Services
.
OrdersServices
().
ListEbayFee
(
new
BtTableParameter
{
offset
=
0
,
limit
=
0
},
null
,
start
,
end
,
ref
total
,
null
,
null
,
""
,
""
,
""
);
var
colNames
=
new
List
<
string
>
{
"费用类型"
,
"费用说明"
,
"费用总金额"
,
"item_id"
,
"净值费用"
,
"增值税税率"
,
"订单号"
,
"币种"
,
"汇率"
,
"总费用RMB"
,
"帐号"
,
"更新时间"
,
"交易号"
,
"bj_date"
,
"memo"
,
"ref_number"
};
var
listVal
=
new
List
<
string
>();
foreach
(
var
item
in
obj
)
{
listVal
.
Add
(
item
.
account_entry_type
+
"|"
+
item
.
description
+
"|"
+
item
.
gross_amount
+
"|"
+
item
.
item_id
+
"|"
+
item
.
net_amount
+
"|"
+
item
.
vat_percent
+
"|"
+
item
.
order_line_id
+
"|"
+
item
.
currency
+
"|"
+
item
.
exchange_rate
+
"|"
+
(
item
.
exchange_rate
*
item
.
gross_amount
)+
"|"
+
item
.
account_name
+
"|"
+
item
.
gmt_date
.
Value
.
ToString
(
"yyyy-MM-dd HH:mm:ss"
)+
"|"
+
item
.
transaction_id
+
"|"
+
item
.
gmt_date
.
Value
.
ToString
(
"yyyy-MM-dd"
)+
"|"
+
item
.
memo
+
"|"
+
item
.
ref_number
);
}
var
guid
=
Guid
.
NewGuid
().
ToString
();
var
filename
=
start
.
ToString
(
"yyyy-MM-dd"
)+
"至"
+
end
.
ToString
(
"yyyy-MM-dd"
)+
" Ebay费"
;
var
filepath
=
_hostingEnvironment
.
WebRootPath
+
"\\Files\\Report\\"
+
DateTime
.
Now
.
ToString
(
"yyyy-MM-dd"
)
+
"\\"
;
ToCSV
(
listVal
,
colNames
,
guid
,
filepath
);
var
ms
=
new
System
.
IO
.
MemoryStream
();
using
(
var
f
=
new
System
.
IO
.
FileStream
(
filepath
+
guid
+
".csv"
,
System
.
IO
.
FileMode
.
Open
))
{
f
.
CopyTo
(
ms
);
}
ms
.
Position
=
0
;
return
File
(
ms
,
"text/csv"
,
filename
+
".csv"
);
}
#
endregion
#
region
平台利润
...
...
Bailun.DC.Web/Areas/Reports/Views/Orders/EbayPutAwayFee.cshtml
View file @
a9331fab
...
...
@@ -37,6 +37,10 @@
<label> </label>
<button type="button" class="btn btn-primary" onclick="list();"><i class="fa fa-search"></i> 查询</button>
</div>
<div class="form-group">
<label> </label>
<button type="button" class="btn btn-success" onclick="exportEbayFee();">导出ebay费</button>
</div>
</div>
</form>
</div>
...
...
@@ -210,6 +214,20 @@
return s;
}
//导出ebay费
function exportEbayFee() {
var start = $('#start').val();
var end = $('#end').val();
if (start == '' || end == '') {
alert('请选择开始时间和结束时间');
}
window.open('@Url.Content("~/Reports/Orders/ExportEbayFee?start=")' + start+'&end='+end, '_blank')
}
</script>
}
...
...
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