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
cfc32977
Commit
cfc32977
authored
Jul 27, 2021
by
guanzhenshan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
上传销售平台流水增加月份的判断
parent
542f4d4c
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
69 additions
and
25 deletions
+69
-25
flowing_sales.cs
Bailun.DC.Models/DataWareHouse/flowing_sales.cs
+2
-0
PlatformOrderServices.cs
Bailun.DC.Services/DataWareHouse/PlatformOrderServices.cs
+14
-8
PlatformOrderController.cs
...reas/DataWareHouse/Controllers/PlatformOrderController.cs
+26
-9
OrderBillings.cshtml
...as/DataWareHouse/Views/PlatformOrder/OrderBillings.cshtml
+27
-8
No files found.
Bailun.DC.Models/DataWareHouse/flowing_sales.cs
View file @
cfc32977
...
@@ -30,5 +30,7 @@ namespace Bailun.DC.Models.DataWareHouse
...
@@ -30,5 +30,7 @@ namespace Bailun.DC.Models.DataWareHouse
public
string
platformsku
{
get
;
set
;
}
public
string
platformsku
{
get
;
set
;
}
public
string
createuser
{
get
;
set
;
}
public
string
createuser
{
get
;
set
;
}
}
}
}
}
Bailun.DC.Services/DataWareHouse/PlatformOrderServices.cs
View file @
cfc32977
...
@@ -40,7 +40,7 @@ namespace Bailun.DC.Services.DataWareHouse
...
@@ -40,7 +40,7 @@ namespace Bailun.DC.Services.DataWareHouse
/// <param name="month">月份</param>
/// <param name="month">月份</param>
/// <param name="total">符合条件的记录数</param>
/// <param name="total">符合条件的记录数</param>
/// <returns></returns>
/// <returns></returns>
public
List
<
Models
.
DataWareHouse
.
flowing_sales
>
List
(
int
page
,
string
platform
,
string
website
,
string
account
,
DateTime
?
start
,
DateTime
?
end
,
string
orderno
,
ref
int
total
,
int
pagesize
)
public
List
<
Models
.
DataWareHouse
.
flowing_sales
>
List
(
int
page
,
string
platform
,
string
website
,
string
account
,
DateTime
?
start
,
DateTime
?
end
,
string
orderno
,
string
month
,
ref
int
total
,
int
pagesize
)
{
{
var
sql
=
"select * from flowing_sales t1 where 1=1"
;
var
sql
=
"select * from flowing_sales t1 where 1=1"
;
var
sqlparam
=
new
DynamicParameters
();
var
sqlparam
=
new
DynamicParameters
();
...
@@ -63,13 +63,13 @@ namespace Bailun.DC.Services.DataWareHouse
...
@@ -63,13 +63,13 @@ namespace Bailun.DC.Services.DataWareHouse
sqlparam
.
Add
(
"account"
,
account
);
sqlparam
.
Add
(
"account"
,
account
);
}
}
//if
(!string.IsNullOrEmpty(month))
if
(!
string
.
IsNullOrEmpty
(
month
))
//
{
{
//
sql += " and t1.month=@month";
sql
+=
" and t1.month=@month"
;
//
sqlparam.Add("month", month);
sqlparam
.
Add
(
"month"
,
month
);
//
}
}
if
(!
string
.
IsNullOrEmpty
(
orderno
))
if
(!
string
.
IsNullOrEmpty
(
orderno
))
{
{
sql
+=
" and t1.orderno=@orderno"
;
sql
+=
" and t1.orderno=@orderno"
;
sqlparam
.
Add
(
"orderno"
,
orderno
);
sqlparam
.
Add
(
"orderno"
,
orderno
);
...
@@ -115,7 +115,7 @@ namespace Bailun.DC.Services.DataWareHouse
...
@@ -115,7 +115,7 @@ namespace Bailun.DC.Services.DataWareHouse
/// <param name="start"></param>
/// <param name="start"></param>
/// <param name="end"></param>
/// <param name="end"></param>
/// <returns></returns>
/// <returns></returns>
public
Models
.
DataWareHouse
.
flowing_sales
Get
(
string
platform
,
string
website
,
DateTime
?
start
,
DateTime
?
end
)
public
Models
.
DataWareHouse
.
flowing_sales
Get
(
string
platform
,
string
website
,
DateTime
?
start
,
DateTime
?
end
,
string
month
)
{
{
var
sql
=
"select * from flowing_sales where 1=1"
;
var
sql
=
"select * from flowing_sales where 1=1"
;
var
sqlParam
=
new
DynamicParameters
();
var
sqlParam
=
new
DynamicParameters
();
...
@@ -140,6 +140,12 @@ namespace Bailun.DC.Services.DataWareHouse
...
@@ -140,6 +140,12 @@ namespace Bailun.DC.Services.DataWareHouse
sql
+=
$" and datatime<'
{
end
.
Value
.
AddDays
(
1
).
ToString
(
"yyyy-MM-dd"
)}
'"
;
sql
+=
$" and datatime<'
{
end
.
Value
.
AddDays
(
1
).
ToString
(
"yyyy-MM-dd"
)}
'"
;
}
}
if
(!
string
.
IsNullOrEmpty
(
month
))
{
sql
+=
$" and month=@month"
;
sqlParam
.
Add
(
"month"
,
month
);
}
using
(
var
cn
=
new
MySqlConnection
(
Common
.
GlobalConfig
.
ConnectionString_DW
))
using
(
var
cn
=
new
MySqlConnection
(
Common
.
GlobalConfig
.
ConnectionString_DW
))
{
{
if
(
cn
.
State
==
System
.
Data
.
ConnectionState
.
Closed
)
if
(
cn
.
State
==
System
.
Data
.
ConnectionState
.
Closed
)
...
...
Bailun.DC.Web/Areas/DataWareHouse/Controllers/PlatformOrderController.cs
View file @
cfc32977
...
@@ -35,7 +35,7 @@ namespace Bailun.DC.Web.Areas.DataWareHouse.Controllers
...
@@ -35,7 +35,7 @@ namespace Bailun.DC.Web.Areas.DataWareHouse.Controllers
[
HttpPost
]
[
HttpPost
]
public
JsonResult
OrderBillingsJson
(
int
page
,
string
platform
,
string
website
,
string
account
,
DateTime
?
start
,
DateTime
?
end
,
string
orderno
,
int
pagesize
=
25
)
public
JsonResult
OrderBillingsJson
(
int
page
,
string
platform
,
string
website
,
string
account
,
DateTime
?
start
,
DateTime
?
end
,
string
orderno
,
string
month
,
int
pagesize
=
25
)
{
{
if
(
string
.
IsNullOrEmpty
(
platform
))
if
(
string
.
IsNullOrEmpty
(
platform
))
{
{
...
@@ -67,7 +67,7 @@ namespace Bailun.DC.Web.Areas.DataWareHouse.Controllers
...
@@ -67,7 +67,7 @@ namespace Bailun.DC.Web.Areas.DataWareHouse.Controllers
}
}
int
total
=
0
;
int
total
=
0
;
var
obj
=
new
Services
.
DataWareHouse
.
PlatformOrderServices
().
List
(
page
,
platform
,
website
,
account
,
start
,
end
,
orderno
,
ref
total
,
pagesize
);
var
obj
=
new
Services
.
DataWareHouse
.
PlatformOrderServices
().
List
(
page
,
platform
,
website
,
account
,
start
,
end
,
orderno
,
month
,
ref
total
,
pagesize
);
var
list
=
obj
.
Select
(
a
=>
new
{
var
list
=
obj
.
Select
(
a
=>
new
{
a
.
accountname
,
a
.
accountname
,
...
@@ -90,7 +90,7 @@ namespace Bailun.DC.Web.Areas.DataWareHouse.Controllers
...
@@ -90,7 +90,7 @@ namespace Bailun.DC.Web.Areas.DataWareHouse.Controllers
});
});
}
}
public
ActionResult
ExportOrderBillings
(
string
platform
,
string
website
,
string
account
,
DateTime
?
start
,
DateTime
?
end
,
string
orderno
)
public
ActionResult
ExportOrderBillings
(
string
platform
,
string
website
,
string
account
,
DateTime
?
start
,
DateTime
?
end
,
string
orderno
,
string
month
)
{
{
if
(
string
.
IsNullOrEmpty
(
platform
))
if
(
string
.
IsNullOrEmpty
(
platform
))
{
{
...
@@ -121,7 +121,7 @@ namespace Bailun.DC.Web.Areas.DataWareHouse.Controllers
...
@@ -121,7 +121,7 @@ namespace Bailun.DC.Web.Areas.DataWareHouse.Controllers
var
total
=
0
;
var
total
=
0
;
var
obj
=
new
Services
.
DataWareHouse
.
PlatformOrderServices
().
List
(
1
,
platform
,
website
,
account
,
start
,
end
,
orderno
,
ref
total
,
0
);
var
obj
=
new
Services
.
DataWareHouse
.
PlatformOrderServices
().
List
(
1
,
platform
,
website
,
account
,
start
,
end
,
orderno
,
month
,
ref
total
,
0
);
if
(
obj
.
Count
==
0
)
if
(
obj
.
Count
==
0
)
{
{
...
@@ -204,14 +204,14 @@ namespace Bailun.DC.Web.Areas.DataWareHouse.Controllers
...
@@ -204,14 +204,14 @@ namespace Bailun.DC.Web.Areas.DataWareHouse.Controllers
/// <param name="start"></param>
/// <param name="start"></param>
/// <param name="end"></param>
/// <param name="end"></param>
/// <returns></returns>
/// <returns></returns>
public
ActionResult
DownLoadOrderBillingTemplate
(
string
platform
,
string
website
,
DateTime
?
start
,
DateTime
?
end
)
public
ActionResult
DownLoadOrderBillingTemplate
(
string
platform
,
string
website
,
DateTime
?
start
,
DateTime
?
end
,
string
month
)
{
{
if
(
string
.
IsNullOrEmpty
(
platform
))
if
(
string
.
IsNullOrEmpty
(
platform
))
{
{
return
Content
(
"请选择完平台再导出"
);
return
Content
(
"请选择完平台再导出"
);
}
}
var
obj
=
new
Services
.
DataWareHouse
.
PlatformOrderServices
().
Get
(
platform
,
website
,
start
,
end
);
var
obj
=
new
Services
.
DataWareHouse
.
PlatformOrderServices
().
Get
(
platform
,
website
,
start
,
end
,
month
);
if
(
obj
==
null
)
if
(
obj
==
null
)
{
{
return
Content
(
"系统没有该平台的模版可导出,你可自定义一个模版,后面的导入都以本次导入的格式作为新模板。"
);
return
Content
(
"系统没有该平台的模版可导出,你可自定义一个模版,后面的导入都以本次导入的格式作为新模板。"
);
...
@@ -286,9 +286,26 @@ namespace Bailun.DC.Web.Areas.DataWareHouse.Controllers
...
@@ -286,9 +286,26 @@ namespace Bailun.DC.Web.Areas.DataWareHouse.Controllers
/// <returns></returns>
/// <returns></returns>
//[BailunAuthentication(LoginMode.Enforce)]
//[BailunAuthentication(LoginMode.Enforce)]
[
DisableRequestSizeLimit
]
[
DisableRequestSizeLimit
]
public
JsonResult
UploadOrderBilling
(
string
platform
,
string
website
)
public
JsonResult
UploadOrderBilling
(
string
platform
,
string
website
,
string
month
)
{
{
if
(
string
.
IsNullOrEmpty
(
platform
))
{
return
Json
(
new
{
success
=
false
,
msg
=
"请选择平台"
});
}
if
(
string
.
IsNullOrEmpty
(
month
))
{
return
Json
(
new
{
success
=
false
,
msg
=
"请选择月份"
});
}
if
(
Request
.
Form
.
Files
.
Count
==
0
)
if
(
Request
.
Form
.
Files
.
Count
==
0
)
{
{
return
Json
(
new
return
Json
(
new
...
@@ -316,7 +333,7 @@ namespace Bailun.DC.Web.Areas.DataWareHouse.Controllers
...
@@ -316,7 +333,7 @@ namespace Bailun.DC.Web.Areas.DataWareHouse.Controllers
accountname
=
""
,
accountname
=
""
,
createtime
=
DateTime
.
Now
,
createtime
=
DateTime
.
Now
,
jsondata
=
Newtonsoft
.
Json
.
JsonConvert
.
SerializeObject
(
item
),
jsondata
=
Newtonsoft
.
Json
.
JsonConvert
.
SerializeObject
(
item
),
month
=
""
,
month
=
month
,
platform
=
platform
,
platform
=
platform
,
website
=
website
??
""
,
website
=
website
??
""
,
orderno
=
""
,
orderno
=
""
,
...
...
Bailun.DC.Web/Areas/DataWareHouse/Views/PlatformOrder/OrderBillings.cshtml
View file @
cfc32977
...
@@ -38,6 +38,12 @@
...
@@ -38,6 +38,12 @@
}
}
</div>
</div>
</div>
</div>
<div class="form-group">
<label>账单月份</label>
<input id="month" name="month" style="width:100px" class="form-control" placeholder="请选择月份" />
</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:100px" value="@(DateTime.Now.AddMonths(-1).ToString("yyyy-MM"))" />*@
@*<input id="month" name="month" class="form-control" style="width:100px" value="@(DateTime.Now.AddMonths(-1).ToString("yyyy-MM"))" />*@
...
@@ -230,6 +236,7 @@
...
@@ -230,6 +236,7 @@
laydate.render({ elem: '#start' });
laydate.render({ elem: '#start' });
laydate.render({ elem: '#end' });
laydate.render({ elem: '#end' });
laydate.render({ elem: '#month', type: 'month' });
initUpload();
initUpload();
...
@@ -268,6 +275,7 @@
...
@@ -268,6 +275,7 @@
var start = $('#start').val();
var start = $('#start').val();
var end = $('#end').val();
var end = $('#end').val();
var orderno = $('#orderno').val();
var orderno = $('#orderno').val();
var month = $('#month').val();
if (platform == '') {
if (platform == '') {
alert('请选择平台');
alert('请选择平台');
...
@@ -278,7 +286,7 @@
...
@@ -278,7 +286,7 @@
$.submit({
$.submit({
url: '@Url.Content("~/DataWareHouse/PlatformOrder/OrderBillingsJson")',
url: '@Url.Content("~/DataWareHouse/PlatformOrder/OrderBillingsJson")',
type:'POST',
type:'POST',
paramData: 'page=' + current_page + '&platform=' + platform
+'&website=' + website + '&start=' + start + '&end=' + end + '&orderno=' + orderno
,
paramData: 'page=' + current_page + '&platform=' + platform
+ '&website=' + website + '&start=' + start + '&end=' + end + '&orderno=' + orderno + '&month=' + month
,
func: function (result) {
func: function (result) {
layer.close(load_index)
layer.close(load_index)
$('#tb_head').html('');
$('#tb_head').html('');
...
@@ -338,13 +346,20 @@
...
@@ -338,13 +346,20 @@
return false;
return false;
}
}
var month = $('#month').val();
//if (month == '') {
// alert('请选择月份');
// return false;
//}
//if (websitecount > 0 && website == '') {
//if (websitecount > 0 && website == '') {
// alert('请选择站点,再下载导入模版。');
// alert('请选择站点,再下载导入模版。');
// return false;
// return false;
//}
//}
uploadfile('btn_Upload',
uploadfile('btn_Upload',
'@Url.Content("~/DataWareHouse/PlatformOrder/UploadOrderBilling")' + '?platform=' + platform + '&website=' + website,
'@Url.Content("~/DataWareHouse/PlatformOrder/UploadOrderBilling")' + '?platform=' + platform + '&website=' + website
+ '&month=' + month
,
function(result){
function(result){
if(result.success)
if(result.success)
{
{
...
@@ -423,12 +438,10 @@
...
@@ -423,12 +438,10 @@
alert('请选择平台');
alert('请选择平台');
return false;
return false;
}
}
//if (month == '') {
var month = $('#month').val();
// alert('请选择月份');
// return false;
//}
window.open('@Url.Content("~/DataWareHouse/PlatformOrder/ExportOrderBillings")' + '?platform=' + platform+'&website=' + website + '&start=' + start + '&end=' + end + '&orderno=' + orderno);
window.open('@Url.Content("~/DataWareHouse/PlatformOrder/ExportOrderBillings")' + '?platform=' + platform + '&website=' + website + '&start=' + start + '&end=' + end + '&orderno=' + orderno + '&month=' + month);
}
}
function Export_Voucher() {
function Export_Voucher() {
...
@@ -466,8 +479,14 @@
...
@@ -466,8 +479,14 @@
var start = $('#start').val();
var start = $('#start').val();
var end = $('#end').val();
var end = $('#end').val();
var orderno = $('#orderno').val();
var orderno = $('#orderno').val();
var month = $('#month').val();
if (month == '') {
alert('请选择月份');
return false;
}
window.open('@Url.Content("~/DataWareHouse/PlatformOrder/DownLoadOrderBillingTemplate?platform=")' + platform + '&website=' + website + '&start=' + start + '&end=' + end
,
'_blank');
window.open('@Url.Content("~/DataWareHouse/PlatformOrder/DownLoadOrderBillingTemplate?platform=")' + platform + '&website=' + website + '&start=' + start + '&end=' + end
+ '&month=' + month,
'_blank');
}
}
...
...
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