记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
Project
Project
Details
Activity
Releases
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
董敬伟
liquidnet-bus-v1
Commits
b0563abd
Commit
b0563abd
authored
Sep 12, 2024
by
zhoujianping
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.增加预约统计导出相关功能
parent
10ac8ade
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
56 additions
and
0 deletions
+56
-0
KylinPerformancesController.java
...ontroller/zhengzai/kylin/KylinPerformancesController.java
+21
-0
subscribe.html
...rces/templates/zhengzai/kylin/performances/subscribe.html
+18
-0
KylinPerformanceSubscribeTicketStatisticalExportDao.java
.../KylinPerformanceSubscribeTicketStatisticalExportDao.java
+17
-0
No files found.
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/kylin/KylinPerformancesController.java
View file @
b0563abd
...
@@ -7,8 +7,11 @@ import com.liquidnet.client.admin.common.core.controller.BaseController;
...
@@ -7,8 +7,11 @@ import com.liquidnet.client.admin.common.core.controller.BaseController;
import
com.liquidnet.client.admin.common.core.domain.AjaxResult
;
import
com.liquidnet.client.admin.common.core.domain.AjaxResult
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.common.enums.BusinessType
;
import
com.liquidnet.client.admin.common.enums.BusinessType
;
import
com.liquidnet.client.admin.common.utils.poi.ExcelUtil
;
import
com.liquidnet.client.admin.zhengzai.kylin.dto.KylinOrderImportDto
;
import
com.liquidnet.client.admin.zhengzai.kylin.dto.KylinOrderImportDto
;
import
com.liquidnet.client.admin.zhengzai.kylin.dto.KylinPerformanceSubscribeTicketStatisticalExportDao
;
import
com.liquidnet.client.admin.zhengzai.kylin.dto.PerformanceOrderStatisCountResp
;
import
com.liquidnet.client.admin.zhengzai.kylin.dto.PerformanceOrderStatisCountResp
;
import
com.liquidnet.client.admin.zhengzai.stone.service.dto.StoneScoreListExportDto
;
import
com.liquidnet.commons.lang.util.JsonUtils
;
import
com.liquidnet.commons.lang.util.JsonUtils
;
import
com.liquidnet.service.goblin.param.GoblinFrontCubeParam
;
import
com.liquidnet.service.goblin.param.GoblinFrontCubeParam
;
import
com.liquidnet.service.kylin.dao.PerformanceAdminListDao
;
import
com.liquidnet.service.kylin.dao.PerformanceAdminListDao
;
...
@@ -201,8 +204,26 @@ public class KylinPerformancesController extends BaseController {
...
@@ -201,8 +204,26 @@ public class KylinPerformancesController extends BaseController {
public
String
subscribe
(
@PathVariable
(
"performancesId"
)
String
performancesId
,
ModelMap
mmap
)
{
public
String
subscribe
(
@PathVariable
(
"performancesId"
)
String
performancesId
,
ModelMap
mmap
)
{
List
<
KylinPerformanceSubscribeTicketStatisticalDao
>
result
=
kylinPerformancesService
.
getPerformanceSubscribe
(
performancesId
);
List
<
KylinPerformanceSubscribeTicketStatisticalDao
>
result
=
kylinPerformancesService
.
getPerformanceSubscribe
(
performancesId
);
mmap
.
put
(
"subscribeStaticList"
,
result
);
mmap
.
put
(
"subscribeStaticList"
,
result
);
mmap
.
put
(
"performancesId"
,
performancesId
);
return
prefix
+
"/subscribe"
;
return
prefix
+
"/subscribe"
;
}
}
@Log
(
title
=
"预约统计:导出列表"
)
@PostMapping
(
"/subscribe/export"
)
@ResponseBody
public
AjaxResult
subscribeExport
(
@RequestParam
(
"performancesId"
)
String
performancesId
)
{
List
<
KylinPerformanceSubscribeTicketStatisticalDao
>
list
=
kylinPerformancesService
.
getPerformanceSubscribe
(
performancesId
);
ArrayList
<
KylinPerformanceSubscribeTicketStatisticalExportDao
>
listExport
=
new
ArrayList
<>();
for
(
KylinPerformanceSubscribeTicketStatisticalDao
kylinPerformanceSubscribeTicketStatisticalDao
:
list
)
{
KylinPerformanceSubscribeTicketStatisticalExportDao
kylinPerformanceSubscribeTicketStatisticalExportDao
=
new
KylinPerformanceSubscribeTicketStatisticalExportDao
();
kylinPerformanceSubscribeTicketStatisticalExportDao
.
setTimeTitle
(
kylinPerformanceSubscribeTicketStatisticalDao
.
getTimeTitle
());
kylinPerformanceSubscribeTicketStatisticalExportDao
.
setTicketTimesTitle
(
kylinPerformanceSubscribeTicketStatisticalDao
.
getTicketTimesTitle
());
kylinPerformanceSubscribeTicketStatisticalExportDao
.
setSubscribeTotal
(
kylinPerformanceSubscribeTicketStatisticalDao
.
getSubscribeTotal
());
listExport
.
add
(
kylinPerformanceSubscribeTicketStatisticalExportDao
);
}
ExcelUtil
<
KylinPerformanceSubscribeTicketStatisticalExportDao
>
util
=
new
ExcelUtil
(
KylinPerformanceSubscribeTicketStatisticalExportDao
.
class
);
return
util
.
exportExcel
(
listExport
,
"预约统计"
);
}
//@RequiresPermissions("kylin:performances:view")
//@RequiresPermissions("kylin:performances:view")
@PostMapping
(
value
=
"/agent/change"
)
@PostMapping
(
value
=
"/agent/change"
)
@ResponseBody
@ResponseBody
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/kylin/performances/subscribe.html
View file @
b0563abd
...
@@ -6,6 +6,9 @@
...
@@ -6,6 +6,9 @@
<body
class=
"gray-bg"
>
<body
class=
"gray-bg"
>
<div
class=
"container-div"
>
<div
class=
"container-div"
>
<div
class=
"row"
>
<div
class=
"row"
>
<button
id=
"fun1"
type=
"button"
class=
"btn btn-w-m btn-success"
href=
"javascript:void(0)"
onclick=
"searchExport()"
>
导出
</button>
<table
class=
"col-sm-12 select-table table-bordered table table-stripped small m-t-md"
>
<table
class=
"col-sm-12 select-table table-bordered table table-stripped small m-t-md"
>
<thead>
<thead>
<tr>
<tr>
...
@@ -38,5 +41,20 @@
...
@@ -38,5 +41,20 @@
</div>
</div>
</div>
</div>
<th:block
th:include=
"include :: footer"
/>
<th:block
th:include=
"include :: footer"
/>
<script
th:inline=
"javascript"
>
var
performancesId
=
[[
$
{
performancesId
}]];
var
prefix
=
ctx
+
"kylin/performances"
;
function
searchExport
(){
$
.
modal
.
loading
(
"正在导出数据,请稍后..."
);
$
.
post
(
prefix
+
'/subscribe/export'
,
{
performancesId
:
performancesId
},
function
(
result
)
{
if
(
result
.
code
==
web_status
.
SUCCESS
)
{
window
.
location
.
href
=
ctx
+
"common/download?fileName="
+
encodeURI
(
result
.
msg
)
+
"&delete="
+
true
;
}
else
{
$
.
modal
.
alertError
(
result
.
msg
);
}
$
.
modal
.
closeLoading
();
});
}
</script>
</body>
</body>
</html>
</html>
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/kylin/dto/KylinPerformanceSubscribeTicketStatisticalExportDao.java
0 → 100644
View file @
b0563abd
package
com
.
liquidnet
.
client
.
admin
.
zhengzai
.
kylin
.
dto
;
import
com.liquidnet.client.admin.common.annotation.Excel
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
public
class
KylinPerformanceSubscribeTicketStatisticalExportDao
implements
Serializable
,
Cloneable
{
@Excel
(
name
=
"场次"
,
cellType
=
Excel
.
ColumnType
.
STRING
)
private
String
ticketTimesTitle
;
@Excel
(
name
=
"票种"
,
cellType
=
Excel
.
ColumnType
.
STRING
)
private
String
timeTitle
;
@Excel
(
name
=
"预约人数"
,
cellType
=
Excel
.
ColumnType
.
NUMERIC
)
private
Integer
subscribeTotal
;
}
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