记得上下班打卡 | 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
16cbcb17
Commit
16cbcb17
authored
Sep 01, 2022
by
GaoHu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug:导出
parent
d1229e6e
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
13 additions
and
18 deletions
+13
-18
SmileShowBaseController.java
...eb/controller/zhengzai/smile/SmileShowBaseController.java
+1
-1
saleData.html
...urces/templates/zhengzai/smile/smileTickets/saleData.html
+1
-14
ISmileShowService.java
...lient/admin/zhengzai/smile/service/ISmileShowService.java
+2
-1
SmileShowServiceImpl.java
...min/zhengzai/smile/service/impl/SmileShowServiceImpl.java
+9
-2
No files found.
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/smile/SmileShowBaseController.java
View file @
16cbcb17
...
@@ -68,7 +68,7 @@ public class SmileShowBaseController extends BaseController {
...
@@ -68,7 +68,7 @@ public class SmileShowBaseController extends BaseController {
EasyExcel.write(servletOutputStream,UserDataExcel.class).sheet(saleDataVo.getTitle() + "演出销售列表导出").doWrite(rowsToExcels);
EasyExcel.write(servletOutputStream,UserDataExcel.class).sheet(saleDataVo.getTitle() + "演出销售列表导出").doWrite(rowsToExcels);
*/
*/
smileShowService
.
exportData
(
servletOutputStream
,
perId
);
smileShowService
.
exportData
(
servletOutputStream
,
perId
,
title
);
}
catch
(
IOException
e
)
{
}
catch
(
IOException
e
)
{
log
.
error
(
"单个演出销售列表导出异常[performancesId={},ex.msg={}]"
,
perId
,
e
.
getLocalizedMessage
());
log
.
error
(
"单个演出销售列表导出异常[performancesId={},ex.msg={}]"
,
perId
,
e
.
getLocalizedMessage
());
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/smile/smileTickets/saleData.html
View file @
16cbcb17
...
@@ -112,20 +112,7 @@
...
@@ -112,20 +112,7 @@
}
}
function
onexport
(){
function
onexport
(){
var
params
=
{
window
.
location
.
replace
(
window
.
location
.
protocol
+
"//"
+
window
.
location
.
host
+
'/smile/show/base/export?perId='
+
'[[${saleDataVo.performancesId}]]'
.
replaceAll
(
"
\"
"
,
""
)
+
'&title='
+
encodeURIComponent
(
'[[${saleDataVo.title}]]'
.
replaceAll
(
"
\"
"
,
""
)))
perId
:
'[[${saleDataVo.performancesId}]]'
.
replaceAll
(
"
\"
"
,
""
)
}
$
.
ajax
({
type
:
'get'
,
url
:
"/smile/show/base/export"
,
headers
:
{
"Content-Type"
:
"application/json;charset=UTF-8"
},
data
:
params
,
success
:
function
(
e
)
{
window
.
location
.
replace
(
'http://'
+
window
.
location
.
host
+
'/smile/show/base/export?perId='
+
'[[${saleDataVo.performancesId}]]'
.
replaceAll
(
"
\"
"
,
""
)
+
'&title='
+
'[[${saleDataVo.title}]]'
)
}
});
}
}
</script>
</script>
</body>
</body>
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/smile/service/ISmileShowService.java
View file @
16cbcb17
...
@@ -11,6 +11,7 @@ import com.liquidnet.client.admin.zhengzai.smile.dto.SmileShowParam;
...
@@ -11,6 +11,7 @@ import com.liquidnet.client.admin.zhengzai.smile.dto.SmileShowParam;
import
com.liquidnet.service.smile.entity.SmileSchool
;
import
com.liquidnet.service.smile.entity.SmileSchool
;
import
javax.servlet.ServletOutputStream
;
import
javax.servlet.ServletOutputStream
;
import
javax.servlet.http.HttpServletResponse
;
/**
/**
* <p>
* <p>
...
@@ -70,6 +71,6 @@ public interface ISmileShowService extends IService<SmileSchool> {
...
@@ -70,6 +71,6 @@ public interface ISmileShowService extends IService<SmileSchool> {
*/
*/
AjaxResult
updateRedis
();
AjaxResult
updateRedis
();
void
exportData
(
ServletOutputStream
servletOutputStream
,
String
performancesId
);
void
exportData
(
ServletOutputStream
servletOutputStream
,
String
performancesId
,
String
title
);
}
}
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/smile/service/impl/SmileShowServiceImpl.java
View file @
16cbcb17
...
@@ -3,6 +3,7 @@ package com.liquidnet.client.admin.zhengzai.smile.service.impl;
...
@@ -3,6 +3,7 @@ package com.liquidnet.client.admin.zhengzai.smile.service.impl;
import
com.alibaba.excel.EasyExcelFactory
;
import
com.alibaba.excel.EasyExcelFactory
;
import
com.alibaba.excel.ExcelWriter
;
import
com.alibaba.excel.ExcelWriter
;
import
com.alibaba.excel.support.ExcelTypeEnum
;
import
com.alibaba.excel.write.metadata.WriteSheet
;
import
com.alibaba.excel.write.metadata.WriteSheet
;
import
com.alibaba.excel.write.metadata.WriteTable
;
import
com.alibaba.excel.write.metadata.WriteTable
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
...
@@ -18,6 +19,7 @@ import com.liquidnet.client.admin.common.utils.StringUtils;
...
@@ -18,6 +19,7 @@ import com.liquidnet.client.admin.common.utils.StringUtils;
import
com.liquidnet.client.admin.zhengzai.smile.dto.*
;
import
com.liquidnet.client.admin.zhengzai.smile.dto.*
;
import
com.liquidnet.client.admin.zhengzai.smile.service.ISmileShowService
;
import
com.liquidnet.client.admin.zhengzai.smile.service.ISmileShowService
;
import
com.liquidnet.client.admin.zhengzai.smile.utils.SmileRedisUtils
;
import
com.liquidnet.client.admin.zhengzai.smile.utils.SmileRedisUtils
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.service.galaxy.utils.ObjectUtil
;
import
com.liquidnet.service.galaxy.utils.ObjectUtil
;
import
com.liquidnet.service.goblin.constant.SmileRedisConst
;
import
com.liquidnet.service.goblin.constant.SmileRedisConst
;
import
com.liquidnet.service.kylin.dao.TicketAndStatusDao
;
import
com.liquidnet.service.kylin.dao.TicketAndStatusDao
;
...
@@ -40,12 +42,17 @@ import org.springframework.beans.factory.annotation.Autowired;
...
@@ -40,12 +42,17 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.data.mongodb.core.MongoTemplate
;
import
org.springframework.data.mongodb.core.MongoTemplate
;
import
org.springframework.data.mongodb.core.query.Criteria
;
import
org.springframework.data.mongodb.core.query.Criteria
;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.data.mongodb.core.query.Query
;
import
org.springframework.http.HttpHeaders
;
import
org.springframework.http.MediaType
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
javax.servlet.ServletOutputStream
;
import
javax.servlet.ServletOutputStream
;
import
javax.servlet.http.HttpServletResponse
;
import
java.io.IOException
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.math.BigInteger
;
import
java.math.BigInteger
;
import
java.math.RoundingMode
;
import
java.math.RoundingMode
;
import
java.nio.charset.StandardCharsets
;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
java.time.format.DateTimeFormatter
;
import
java.time.format.DateTimeFormatter
;
import
java.util.*
;
import
java.util.*
;
...
@@ -604,12 +611,12 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc
...
@@ -604,12 +611,12 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc
}
}
@Override
@Override
public
void
exportData
(
ServletOutputStream
servletOutputStream
,
String
performancesId
)
{
public
void
exportData
(
ServletOutputStream
servletOutputStream
,
String
performancesId
,
String
title
)
{
ExcelWriter
writer
=
EasyExcelFactory
.
write
(
servletOutputStream
).
build
();
ExcelWriter
writer
=
EasyExcelFactory
.
write
(
servletOutputStream
).
build
();
// 动态添加表头,适用一些表头动态变化的场景
// 动态添加表头,适用一些表头动态变化的场景
SaleDataVo
saleDataVo
=
saleData
(
performancesId
);
SaleDataVo
saleDataVo
=
saleData
(
performancesId
);
WriteSheet
sheet1
=
new
WriteSheet
();
WriteSheet
sheet1
=
new
WriteSheet
();
sheet1
.
setSheetName
(
saleDataVo
.
getTitle
(
).
concat
(
"演出数据"
));
sheet1
.
setSheetName
(
title
.
replace
(
"/"
,
""
).
concat
(
"演出数据"
));
sheet1
.
setSheetNo
(
0
);
sheet1
.
setSheetNo
(
0
);
List
<
UserData
>
userDataList
=
saleDataVo
.
getUserDataList
();
List
<
UserData
>
userDataList
=
saleDataVo
.
getUserDataList
();
...
...
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