Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gdtel-gztel-school-center
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
吴学德
gdtel-gztel-school-center
Commits
b28949dc
Commit
b28949dc
authored
Mar 04, 2021
by
罗承锋
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
导出下载
parent
56cbcdfd
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
24 additions
and
8 deletions
+24
-8
service-manager/src/main/java/com/winsun/controller/ExportExcelController.java
+2
-2
service-manager/src/main/java/com/winsun/controller/OrderController.java
+8
-1
service-manager/src/main/java/com/winsun/service/impl/ExportExcelServiceImpl.java
+4
-5
task/src/main/java/com/winsun/service/ExportService.java
+10
-0
No files found.
service-manager/src/main/java/com/winsun/controller/ExportExcelController.java
View file @
b28949dc
...
@@ -57,7 +57,7 @@ public class ExportExcelController extends BaseController {
...
@@ -57,7 +57,7 @@ public class ExportExcelController extends BaseController {
public
ResponseData
<
Page
<
ExportExcel
>>
listExportExcel
(
@RequestParam
(
value
=
"fileName"
,
required
=
false
)
String
fileName
,
@RequestParam
(
name
=
"pageNo"
)
int
pageIndex
,
@RequestParam
(
name
=
"pageSize"
)
int
pageSize
)
{
public
ResponseData
<
Page
<
ExportExcel
>>
listExportExcel
(
@RequestParam
(
value
=
"fileName"
,
required
=
false
)
String
fileName
,
@RequestParam
(
name
=
"pageNo"
)
int
pageIndex
,
@RequestParam
(
name
=
"pageSize"
)
int
pageSize
)
{
ShiroUser
user
=
getShiroUser
();
ShiroUser
user
=
getShiroUser
();
Wrapper
<
ExportExcel
>
wrapper
=
new
EntityWrapper
();
Wrapper
<
ExportExcel
>
wrapper
=
new
EntityWrapper
();
if
(!
user
.
getRoleNames
().
stream
().
anyMatch
(
roleName
->
StringUtils
.
equalsAny
(
roleName
,
"超级管理员"
)))
{
if
(!
user
.
getRoleNames
().
stream
().
anyMatch
(
roleName
->
StringUtils
.
equalsAny
(
roleName
,
"超级管理员"
,
"快递公司"
)))
{
wrapper
.
like
(
"create_user"
,
user
.
getId
().
toString
(),
SqlLike
.
DEFAULT
);
wrapper
.
like
(
"create_user"
,
user
.
getId
().
toString
(),
SqlLike
.
DEFAULT
);
}
}
wrapper
.
like
(
StringUtils
.
isNotBlank
(
fileName
),
"file_name"
,
fileName
,
SqlLike
.
DEFAULT
);
wrapper
.
like
(
StringUtils
.
isNotBlank
(
fileName
),
"file_name"
,
fileName
,
SqlLike
.
DEFAULT
);
...
@@ -70,7 +70,7 @@ public class ExportExcelController extends BaseController {
...
@@ -70,7 +70,7 @@ public class ExportExcelController extends BaseController {
@Permission
(
menuname
=
"删除文件"
,
value
=
"deleteExcel"
,
method
=
RequestMethod
.
POST
)
@Permission
(
menuname
=
"删除文件"
,
value
=
"deleteExcel"
,
method
=
RequestMethod
.
POST
)
public
ResponseData
<
String
>
deleteExcel
(
String
exportId
)
{
public
ResponseData
<
String
>
deleteExcel
(
String
exportId
)
{
ExportExcel
exportExcel
=
exportExcelMapper
.
selectById
(
exportId
);
ExportExcel
exportExcel
=
exportExcelMapper
.
selectById
(
exportId
);
File
file
=
new
File
(
exportExcel
.
getExportUrl
());
File
file
=
new
File
(
ExportExcelServiceImpl
.
EXPORT
+
exportExcel
.
getExportUrl
());
Boolean
flag
=
false
;
Boolean
flag
=
false
;
//判断文件是否存在
//判断文件是否存在
if
(
file
.
exists
()
==
true
)
{
if
(
file
.
exists
()
==
true
)
{
...
...
service-manager/src/main/java/com/winsun/controller/OrderController.java
View file @
b28949dc
...
@@ -698,9 +698,16 @@ public class OrderController extends BaseController {
...
@@ -698,9 +698,16 @@ public class OrderController extends BaseController {
if
(
StringUtils
.
isNotBlank
(
hehuorenName
))
{
if
(
StringUtils
.
isNotBlank
(
hehuorenName
))
{
map
.
put
(
"hehuorenName"
,
hehuorenName
);
map
.
put
(
"hehuorenName"
,
hehuorenName
);
}
}
if
(
StringUtils
.
isNotBlank
(
orderStatus
))
{
if
(
StringUtils
.
isNotBlank
(
orderStatus
))
{
map
.
put
(
"orderStatus"
,
orderStatus
);
if
(
user
.
getRoleNames
().
stream
().
anyMatch
(
roleName
->
StringUtils
.
equalsAny
(
roleName
,
"快递公司"
)))
{
map
.
put
(
"orderStatus"
,
"待配送"
);
}
else
{
map
.
put
(
"orderStatus"
,
orderStatus
);
}
}
}
try
{
try
{
taskImport
.
taskImport
(
map
);
taskImport
.
taskImport
(
map
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
...
service-manager/src/main/java/com/winsun/service/impl/ExportExcelServiceImpl.java
View file @
b28949dc
...
@@ -19,6 +19,8 @@ import java.text.SimpleDateFormat;
...
@@ -19,6 +19,8 @@ import java.text.SimpleDateFormat;
@Service
@Service
@Slf4j
@Slf4j
public
class
ExportExcelServiceImpl
implements
ExportExcelService
{
public
class
ExportExcelServiceImpl
implements
ExportExcelService
{
public
static
String
EXPORT
=
"/springboot/school_center/task/"
;
@Override
@Override
public
void
uploadExcel
(
ExportExcel
exportExcel
,
HttpServletResponse
response
)
{
public
void
uploadExcel
(
ExportExcel
exportExcel
,
HttpServletResponse
response
)
{
FileInputStream
fileInputStream
=
null
;
FileInputStream
fileInputStream
=
null
;
...
@@ -28,11 +30,8 @@ public class ExportExcelServiceImpl implements ExportExcelService {
...
@@ -28,11 +30,8 @@ public class ExportExcelServiceImpl implements ExportExcelService {
os
=
response
.
getOutputStream
();
os
=
response
.
getOutputStream
();
SimpleDateFormat
format
=
new
SimpleDateFormat
(
"yyyyMMdd"
);
SimpleDateFormat
format
=
new
SimpleDateFormat
(
"yyyyMMdd"
);
String
formatPath
=
format
.
format
(
exportExcel
.
getCreateTime
());
String
formatPath
=
format
.
format
(
exportExcel
.
getCreateTime
());
StringBuilder
filePath
=
new
StringBuilder
();
File
file
=
new
File
(
ExportExcelServiceImpl
.
EXPORT
+
exportExcel
.
getExportUrl
());
filePath
.
append
(
"enclosure"
).
append
(
File
.
separator
).
append
(
"export"
).
append
(
File
.
separator
)
fileInputStream
=
new
FileInputStream
(
file
);
.
append
(
formatPath
).
append
(
File
.
separator
).
append
(
"订单"
)
.
append
(
exportExcel
.
getCreateTime
().
getTime
()).
append
(
".xls"
);
fileInputStream
=
new
FileInputStream
(
new
File
(
filePath
.
toString
()));
in
=
new
DataInputStream
(
fileInputStream
);
in
=
new
DataInputStream
(
fileInputStream
);
int
bytes
=
0
;
int
bytes
=
0
;
byte
[]
bufferOut
=
new
byte
[
1024
];
byte
[]
bufferOut
=
new
byte
[
1024
];
...
...
task/src/main/java/com/winsun/service/ExportService.java
View file @
b28949dc
...
@@ -121,6 +121,8 @@ public class ExportService extends BaseController {
...
@@ -121,6 +121,8 @@ public class ExportService extends BaseController {
tops
.
add
(
"升级套餐"
);
tops
.
add
(
"升级套餐"
);
tops
.
add
(
"订单状态"
);
tops
.
add
(
"订单状态"
);
tops
.
add
(
"订单类型"
);
tops
.
add
(
"订单类型"
);
tops
.
add
(
"地区"
);
tops
.
add
(
"地址"
);
tops
.
add
(
"学生证审核状态"
);
tops
.
add
(
"学生证审核状态"
);
List
<
String
>
columns
=
new
ArrayList
<>();
List
<
String
>
columns
=
new
ArrayList
<>();
columns
.
add
(
"customer_name"
);
columns
.
add
(
"customer_name"
);
...
@@ -135,6 +137,8 @@ public class ExportService extends BaseController {
...
@@ -135,6 +137,8 @@ public class ExportService extends BaseController {
columns
.
add
(
"business_package"
);
columns
.
add
(
"business_package"
);
columns
.
add
(
"order_status"
);
columns
.
add
(
"order_status"
);
columns
.
add
(
"user_type"
);
columns
.
add
(
"user_type"
);
columns
.
add
(
"site"
);
columns
.
add
(
"address"
);
columns
.
add
(
"student_card_checkStatus"
);
columns
.
add
(
"student_card_checkStatus"
);
SimpleDateFormat
format
=
new
SimpleDateFormat
(
"yyyyMMdd"
);
SimpleDateFormat
format
=
new
SimpleDateFormat
(
"yyyyMMdd"
);
String
formatPath
=
format
.
format
(
new
Date
());
String
formatPath
=
format
.
format
(
new
Date
());
...
@@ -159,11 +163,17 @@ public class ExportService extends BaseController {
...
@@ -159,11 +163,17 @@ public class ExportService extends BaseController {
sheet
.
setColumnWidth
(
2
,
4000
);
sheet
.
setColumnWidth
(
2
,
4000
);
sheet
.
setColumnWidth
(
3
,
4000
);
sheet
.
setColumnWidth
(
3
,
4000
);
sheet
.
setColumnWidth
(
4
,
4000
);
sheet
.
setColumnWidth
(
4
,
4000
);
sheet
.
setColumnWidth
(
5
,
7000
);
sheet
.
setColumnWidth
(
6
,
7000
);
sheet
.
setColumnWidth
(
6
,
7000
);
sheet
.
setColumnWidth
(
7
,
4000
);
sheet
.
setColumnWidth
(
7
,
4000
);
sheet
.
setColumnWidth
(
8
,
4000
);
sheet
.
setColumnWidth
(
8
,
4000
);
sheet
.
setColumnWidth
(
9
,
6500
);
sheet
.
setColumnWidth
(
9
,
6500
);
sheet
.
setColumnWidth
(
10
,
6500
);
sheet
.
setColumnWidth
(
11
,
6500
);
sheet
.
setColumnWidth
(
12
,
6500
);
sheet
.
setColumnWidth
(
12
,
6500
);
sheet
.
setColumnWidth
(
13
,
6500
);
sheet
.
setColumnWidth
(
14
,
6500
);
sheet
.
setColumnWidth
(
15
,
6500
);
//第一行字段名称
//第一行字段名称
tops
.
forEach
(
column
->
{
tops
.
forEach
(
column
->
{
XSSFCell
cell
=
row
.
createCell
(
Math
.
max
(
row
.
getLastCellNum
(),
0
));
XSSFCell
cell
=
row
.
createCell
(
Math
.
max
(
row
.
getLastCellNum
(),
0
));
...
...
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