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
400080d8
Commit
400080d8
authored
Oct 11, 2021
by
伍思炜
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
一人一码平台院校管理模块新增删除单个院校功能
parent
1602008f
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
93 additions
and
74 deletions
+93
-74
service-manager/src/main/java/com/winsun/controller/SchoolManagementController.java
+93
-74
No files found.
service-manager/src/main/java/com/winsun/controller/SchoolManagementController.java
View file @
400080d8
...
@@ -27,6 +27,7 @@ import lombok.extern.slf4j.Slf4j;
...
@@ -27,6 +27,7 @@ import lombok.extern.slf4j.Slf4j;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.poi.xssf.usermodel.XSSFWorkbook
;
import
org.apache.poi.xssf.usermodel.XSSFWorkbook
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestMethod
;
...
@@ -76,13 +77,13 @@ public class SchoolManagementController extends BaseController {
...
@@ -76,13 +77,13 @@ public class SchoolManagementController extends BaseController {
private
static
ProductMapper
productMapper
;
private
static
ProductMapper
productMapper
;
//默认路径
//默认路径
private
static
String
DEFAULTPATH
=
"images/schoolPartner/"
;
private
static
String
DEFAULTPATH
=
"images/schoolPartner/"
;
private
static
String
FILENAME
=
".jpg"
;
private
static
String
FILENAME
=
".jpg"
;
@Autowired
@Autowired
public
SchoolManagementController
(
SchoolMapper
schoolMapper
,
SchoolPackageMapper
schoolPackageMapper
,
PackageMapper
packageMapper
,
ProductMapper
productMapper
)
{
public
SchoolManagementController
(
SchoolMapper
schoolMapper
,
SchoolPackageMapper
schoolPackageMapper
,
PackageMapper
packageMapper
,
ProductMapper
productMapper
)
{
SchoolManagementController
.
schoolMapper
=
schoolMapper
;
SchoolManagementController
.
schoolMapper
=
schoolMapper
;
SchoolManagementController
.
schoolPackageMapper
=
schoolPackageMapper
;
SchoolManagementController
.
schoolPackageMapper
=
schoolPackageMapper
;
SchoolManagementController
.
packageMapper
=
packageMapper
;
SchoolManagementController
.
packageMapper
=
packageMapper
;
...
@@ -90,7 +91,7 @@ public class SchoolManagementController extends BaseController {
...
@@ -90,7 +91,7 @@ public class SchoolManagementController extends BaseController {
}
}
@Permission
(
menuname
=
"添加学校信息"
,
value
=
"insert"
,
method
=
RequestMethod
.
POST
)
@Permission
(
menuname
=
"添加学校信息"
,
value
=
"insert"
,
method
=
RequestMethod
.
POST
)
public
ResponseData
<
String
>
insertSchool
(
School
school
,
@RequestParam
(
"chosePages"
)
String
chosePages
,
public
ResponseData
<
String
>
insertSchool
(
School
school
,
@RequestParam
(
"chosePages"
)
String
chosePages
,
@RequestParam
(
value
=
"startDateStr"
,
required
=
false
)
String
startDateStr
,
@RequestParam
(
value
=
"startDateStr"
,
required
=
false
)
String
startDateStr
,
@RequestParam
(
value
=
"endDateStr"
,
required
=
false
)
String
endDateStr
)
{
@RequestParam
(
value
=
"endDateStr"
,
required
=
false
)
String
endDateStr
)
{
try
{
try
{
...
@@ -100,45 +101,44 @@ public class SchoolManagementController extends BaseController {
...
@@ -100,45 +101,44 @@ public class SchoolManagementController extends BaseController {
if
(
StringUtils
.
isNotBlank
(
endDateStr
))
{
if
(
StringUtils
.
isNotBlank
(
endDateStr
))
{
school
.
setEndDate
(
DateUtils
.
parseDate
(
endDateStr
));
school
.
setEndDate
(
DateUtils
.
parseDate
(
endDateStr
));
}
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
return
ResponseData
.
error
(
"日期格式转换错误"
);
return
ResponseData
.
error
(
"日期格式转换错误"
);
}
}
Integer
insert
=
schoolMapper
.
insert
(
school
);
Integer
insert
=
schoolMapper
.
insert
(
school
);
//插入中间表
//插入中间表
if
(
StringUtils
.
isNotBlank
(
chosePages
)){
if
(
StringUtils
.
isNotBlank
(
chosePages
))
{
String
[]
split
=
chosePages
.
split
(
","
);
String
[]
split
=
chosePages
.
split
(
","
);
if
(
split
.
length
<=
0
)
{
if
(
split
.
length
<=
0
)
{
return
ResponseData
.
success
(
"添加成功!"
);
return
ResponseData
.
success
(
"添加成功!"
);
}
}
for
(
String
s
:
split
)
{
for
(
String
s
:
split
)
{
SchoolPackage
schoolPackage
=
new
SchoolPackage
();
SchoolPackage
schoolPackage
=
new
SchoolPackage
();
schoolPackage
.
setSchoolId
(
String
.
valueOf
(
school
.
getId
()));
schoolPackage
.
setSchoolId
(
String
.
valueOf
(
school
.
getId
()));
schoolPackage
.
setPackageId
(
s
);
schoolPackage
.
setPackageId
(
s
);
schoolPackageMapper
.
insert
(
schoolPackage
);
schoolPackageMapper
.
insert
(
schoolPackage
);
}
}
}
}
if
(
insert
==
1
)
{
if
(
insert
==
1
)
{
EntityWrapper
<
School
>
schoolwrapper
=
new
EntityWrapper
<>();
EntityWrapper
<
School
>
schoolwrapper
=
new
EntityWrapper
<>();
schoolwrapper
.
eq
(
"id"
,
school
.
getId
());
schoolwrapper
.
eq
(
"id"
,
school
.
getId
());
String
backgroundpath
=
"/"
+
DEFAULTPATH
+
school
.
getId
()+
FILENAME
;
String
backgroundpath
=
"/"
+
DEFAULTPATH
+
school
.
getId
()
+
FILENAME
;
schoolMapper
.
updateForSet
(
"service_qrcode ='"
+
backgroundpath
+
"'"
,
schoolwrapper
);
schoolMapper
.
updateForSet
(
"service_qrcode ='"
+
backgroundpath
+
"'"
,
schoolwrapper
);
log
.
info
(
"学校信息新增完毕,id: {}"
,
school
.
getId
());
log
.
info
(
"学校信息新增完毕,id: {}"
,
school
.
getId
());
return
ResponseData
.
success
(
"添加成功!"
);
return
ResponseData
.
success
(
"添加成功!"
);
}
}
return
ResponseData
.
error
(
"添加失败!"
);
return
ResponseData
.
error
(
"添加失败!"
);
}
}
@Permission
(
menuname
=
"
删除學校信息
"
,
value
=
"hidestatus"
,
method
=
RequestMethod
.
POST
)
@Permission
(
menuname
=
"
修改學校是否为老客户
"
,
value
=
"hidestatus"
,
method
=
RequestMethod
.
POST
)
public
ResponseData
<
String
>
deleteSchool
(
@RequestParam
(
"id"
)
String
id
,
@RequestParam
(
"status"
)
int
status
)
{
public
ResponseData
<
String
>
deleteSchool
(
@RequestParam
(
"id"
)
String
id
,
@RequestParam
(
"status"
)
int
status
)
{
System
.
out
.
println
(
id
);
Integer
integer
=
schoolMapper
.
updateForSet
(
"status="
+
status
,
new
EntityWrapper
<
School
>().
eq
(
"id"
,
id
));
/*
Integer integer = schoolMapper.updateForSet("status=" + status, new EntityWrapper<School>().eq("id", id));
if (integer==1){
if (integer==1){
return ResponseData.success("修改成功!");
return ResponseData.success("修改成功!");
}
}
*/
return
ResponseData
.
error
(
"修改失败"
);
return
ResponseData
.
error
(
"修改失败"
);
}
}
/**
/**
...
@@ -151,7 +151,7 @@ public class SchoolManagementController extends BaseController {
...
@@ -151,7 +151,7 @@ public class SchoolManagementController extends BaseController {
public
ResponseData
<
String
>
updateSchool
(
School
school
,
@RequestParam
(
"chosePages"
)
String
chosePages
,
public
ResponseData
<
String
>
updateSchool
(
School
school
,
@RequestParam
(
"chosePages"
)
String
chosePages
,
@RequestParam
(
value
=
"startDateStr"
,
required
=
false
)
String
startDateStr
,
@RequestParam
(
value
=
"startDateStr"
,
required
=
false
)
String
startDateStr
,
@RequestParam
(
value
=
"endDateStr"
,
required
=
false
)
String
endDateStr
)
{
@RequestParam
(
value
=
"endDateStr"
,
required
=
false
)
String
endDateStr
)
{
try
{
try
{
if
(
StringUtils
.
isNotBlank
(
startDateStr
))
{
if
(
StringUtils
.
isNotBlank
(
startDateStr
))
{
school
.
setStartDate
(
DateUtils
.
parseDate
(
startDateStr
));
school
.
setStartDate
(
DateUtils
.
parseDate
(
startDateStr
));
}
}
...
@@ -160,18 +160,18 @@ public class SchoolManagementController extends BaseController {
...
@@ -160,18 +160,18 @@ public class SchoolManagementController extends BaseController {
}
}
Wrapper
<
School
>
wrapper
=
new
EntityWrapper
<>();
Wrapper
<
School
>
wrapper
=
new
EntityWrapper
<>();
wrapper
.
eq
(
"id"
,
school
.
getId
());
wrapper
.
eq
(
"id"
,
school
.
getId
());
Map
<
String
,
Object
>
dataMapping
=
new
HashMap
<>();
Map
<
String
,
Object
>
dataMapping
=
new
HashMap
<>();
schoolMapper
.
update
(
school
,
wrapper
);
schoolMapper
.
update
(
school
,
wrapper
);
// schoolMapper.updateForSet(MyBatisPlusUpdateUtils.toUpdateSet(dataMapping), wrapper);
// schoolMapper.updateForSet(MyBatisPlusUpdateUtils.toUpdateSet(dataMapping), wrapper);
//插入学校与套餐中间表数据
//插入学校与套餐中间表数据
if
(
StringUtils
.
isNotBlank
(
chosePages
)){
if
(
StringUtils
.
isNotBlank
(
chosePages
))
{
String
[]
split
=
chosePages
.
split
(
","
);
String
[]
split
=
chosePages
.
split
(
","
);
if
(
split
.
length
<=
0
)
{
if
(
split
.
length
<=
0
)
{
return
ResponseData
.
success
(
"修改完毕!"
);
return
ResponseData
.
success
(
"修改完毕!"
);
}
}
EntityWrapper
<
SchoolPackage
>
schoolPackagewrapper
=
new
EntityWrapper
<>();
EntityWrapper
<
SchoolPackage
>
schoolPackagewrapper
=
new
EntityWrapper
<>();
schoolPackagewrapper
.
eq
(
"school_id"
,
school
.
getId
());
schoolPackagewrapper
.
eq
(
"school_id"
,
school
.
getId
());
schoolPackageMapper
.
delete
(
schoolPackagewrapper
);
schoolPackageMapper
.
delete
(
schoolPackagewrapper
);
for
(
String
s
:
split
)
{
for
(
String
s
:
split
)
{
SchoolPackage
schoolPackage
=
new
SchoolPackage
();
SchoolPackage
schoolPackage
=
new
SchoolPackage
();
...
@@ -180,7 +180,7 @@ public class SchoolManagementController extends BaseController {
...
@@ -180,7 +180,7 @@ public class SchoolManagementController extends BaseController {
schoolPackageMapper
.
insert
(
schoolPackage
);
schoolPackageMapper
.
insert
(
schoolPackage
);
}
}
}
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
error
(
"修改学校失败!"
+
e
.
getMessage
());
log
.
error
(
"修改学校失败!"
+
e
.
getMessage
());
}
}
...
@@ -188,7 +188,6 @@ public class SchoolManagementController extends BaseController {
...
@@ -188,7 +188,6 @@ public class SchoolManagementController extends BaseController {
}
}
/**
/**
*
* @param subName
* @param subName
* @param status
* @param status
* @param schoolName
* @param schoolName
...
@@ -197,7 +196,7 @@ public class SchoolManagementController extends BaseController {
...
@@ -197,7 +196,7 @@ public class SchoolManagementController extends BaseController {
* @return
* @return
*/
*/
@Permission
(
menuname
=
"查询学校信息"
,
value
=
"findByList"
,
method
=
RequestMethod
.
POST
)
@Permission
(
menuname
=
"查询学校信息"
,
value
=
"findByList"
,
method
=
RequestMethod
.
POST
)
public
ResponseData
<
Page
<
Map
<
String
,
Object
>>>
listSchool
(
@RequestParam
(
"subName"
)
String
subName
,
@RequestParam
(
"status"
)
String
status
,
public
ResponseData
<
Page
<
Map
<
String
,
Object
>>>
listSchool
(
@RequestParam
(
"subName"
)
String
subName
,
@RequestParam
(
"status"
)
String
status
,
@RequestParam
(
"schoolName"
)
String
schoolName
,
@RequestParam
(
name
=
"pageNo"
,
required
=
false
)
int
pageIndex
,
@RequestParam
(
"schoolName"
)
String
schoolName
,
@RequestParam
(
name
=
"pageNo"
,
required
=
false
)
int
pageIndex
,
@RequestParam
(
name
=
"pageSize"
,
required
=
false
)
int
pageSize
,
@RequestParam
(
name
=
"pageSize"
,
required
=
false
)
int
pageSize
,
@RequestParam
(
"networkName"
)
String
networkName
)
{
@RequestParam
(
"networkName"
)
String
networkName
)
{
...
@@ -210,7 +209,7 @@ public class SchoolManagementController extends BaseController {
...
@@ -210,7 +209,7 @@ public class SchoolManagementController extends BaseController {
wrapper
.
like
(
StringUtils
.
isNotBlank
(
schoolName
),
"school_name"
,
schoolName
,
SqlLike
.
DEFAULT
);
wrapper
.
like
(
StringUtils
.
isNotBlank
(
schoolName
),
"school_name"
,
schoolName
,
SqlLike
.
DEFAULT
);
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
subName
),
"sub_name"
,
subName
);
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
subName
),
"sub_name"
,
subName
);
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
status
),
"status"
,
status
);
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
status
),
"status"
,
status
);
Page
<
Map
<
String
,
Object
>>
page
=
new
Page
<>(
pageIndex
,
pageSize
);
Page
<
Map
<
String
,
Object
>>
page
=
new
Page
<>(
pageIndex
,
pageSize
);
List
<
Map
<
String
,
Object
>>
maps
=
schoolMapper
.
selectMapsPage
(
page
,
wrapper
);
List
<
Map
<
String
,
Object
>>
maps
=
schoolMapper
.
selectMapsPage
(
page
,
wrapper
);
//查询县分列表
//查询县分列表
...
@@ -227,41 +226,41 @@ public class SchoolManagementController extends BaseController {
...
@@ -227,41 +226,41 @@ public class SchoolManagementController extends BaseController {
productwrapper
.
eq
(
"product_state"
,
"0"
);
productwrapper
.
eq
(
"product_state"
,
"0"
);
List
<
Map
<
String
,
Object
>>
products
=
productMapper
.
selectMaps
(
productwrapper
);
List
<
Map
<
String
,
Object
>>
products
=
productMapper
.
selectMaps
(
productwrapper
);
//存放县分下拉列表和单宽学校名称下拉列表
//存放县分下拉列表和单宽学校名称下拉列表
if
(!
CollectionUtils
.
isEmpty
(
maps
)){
if
(!
CollectionUtils
.
isEmpty
(
maps
))
{
maps
.
get
(
0
).
put
(
"subNameList"
,
selectMaps
);
maps
.
get
(
0
).
put
(
"subNameList"
,
selectMaps
);
maps
.
get
(
0
).
put
(
"packageName"
,
packageselectMaps
);
maps
.
get
(
0
).
put
(
"packageName"
,
packageselectMaps
);
maps
.
get
(
0
).
put
(
"products"
,
products
);
maps
.
get
(
0
).
put
(
"products"
,
products
);
}
}
page
.
setRecords
(
maps
);
page
.
setRecords
(
maps
);
return
ResponseData
.
success
(
page
,
"查询完毕!"
);
return
ResponseData
.
success
(
page
,
"查询完毕!"
);
}
}
@Permission
(
menuname
=
"编辑套餐选择回显数据"
,
value
=
"choosepages"
,
method
=
RequestMethod
.
POST
)
@Permission
(
menuname
=
"编辑套餐选择回显数据"
,
value
=
"choosepages"
,
method
=
RequestMethod
.
POST
)
public
ResponseData
<
Map
<
String
,
Object
>>
editdisplay
(
@RequestParam
(
"id"
)
String
id
)
{
public
ResponseData
<
Map
<
String
,
Object
>>
editdisplay
(
@RequestParam
(
"id"
)
String
id
)
{
HashMap
<
String
,
Object
>
hashMap
=
new
HashMap
<>();
HashMap
<
String
,
Object
>
hashMap
=
new
HashMap
<>();
EntityWrapper
<
SchoolPackage
>
schoolPackagewrapper
=
new
EntityWrapper
<>();
EntityWrapper
<
SchoolPackage
>
schoolPackagewrapper
=
new
EntityWrapper
<>();
schoolPackagewrapper
.
eq
(
"school_id"
,
id
);
schoolPackagewrapper
.
eq
(
"school_id"
,
id
);
List
<
SchoolPackage
>
schoolPackages
=
schoolPackageMapper
.
selectList
(
schoolPackagewrapper
);
List
<
SchoolPackage
>
schoolPackages
=
schoolPackageMapper
.
selectList
(
schoolPackagewrapper
);
ArrayList
<
String
>
arrayList
=
new
ArrayList
<>();
ArrayList
<
String
>
arrayList
=
new
ArrayList
<>();
schoolPackages
.
forEach
(
val
->
{
schoolPackages
.
forEach
(
val
->
{
arrayList
.
add
(
val
.
getPackageId
());
arrayList
.
add
(
val
.
getPackageId
());
});
});
hashMap
.
put
(
"choosepages"
,
arrayList
);
hashMap
.
put
(
"choosepages"
,
arrayList
);
return
ResponseData
.
success
(
hashMap
,
"查询完毕!"
);
return
ResponseData
.
success
(
hashMap
,
"查询完毕!"
);
}
}
@Permission
(
menuname
=
"上传二维码"
,
value
=
"qrcodeUpload"
,
method
=
RequestMethod
.
POST
)
@Permission
(
menuname
=
"上传二维码"
,
value
=
"qrcodeUpload"
,
method
=
RequestMethod
.
POST
)
public
ResponseData
<
String
>
xiaotuUpload
(
@RequestParam
(
value
=
"file"
)
MultipartFile
file
,
@RequestParam
(
value
=
"id"
,
required
=
false
)
String
id
)
{
public
ResponseData
<
String
>
xiaotuUpload
(
@RequestParam
(
value
=
"file"
)
MultipartFile
file
,
@RequestParam
(
value
=
"id"
,
required
=
false
)
String
id
)
{
String
backgroundpath
=
FilePath
.
BACKGROUNDIMG
.
getValue
()
+
"/"
+
DEFAULTPATH
;
String
backgroundpath
=
FilePath
.
BACKGROUNDIMG
.
getValue
()
+
"/"
+
DEFAULTPATH
;
File
dir
=
new
File
(
backgroundpath
);
File
dir
=
new
File
(
backgroundpath
);
if
(!
dir
.
exists
())
{
if
(!
dir
.
exists
())
{
dir
.
mkdirs
();
dir
.
mkdirs
();
}
}
if
(!
StringUtils
.
endsWithAny
(
file
.
getOriginalFilename
(),
"jpg"
,
"jpeg"
,
"png"
,
"gif"
))
{
if
(!
StringUtils
.
endsWithAny
(
file
.
getOriginalFilename
(),
"jpg"
,
"jpeg"
,
"png"
,
"gif"
))
{
return
ResponseData
.
error
(
"上传失败,仅支持jpg、jpeg、png"
);
return
ResponseData
.
error
(
"上传失败,仅支持jpg、jpeg、png"
);
}
}
if
(
(
double
)
file
.
getSize
()/
1048576
>
100
)
{
if
(
(
double
)
file
.
getSize
()
/
1048576
>
100
)
{
return
ResponseData
.
error
(
"图片过大,无法上传"
);
return
ResponseData
.
error
(
"图片过大,无法上传"
);
}
}
School
school1
=
schoolMapper
.
selectById
(
id
);
School
school1
=
schoolMapper
.
selectById
(
id
);
...
@@ -273,23 +272,24 @@ public class SchoolManagementController extends BaseController {
...
@@ -273,23 +272,24 @@ public class SchoolManagementController extends BaseController {
os
.
flush
();
os
.
flush
();
Wrapper
<
School
>
wrapper
=
new
EntityWrapper
<>();
Wrapper
<
School
>
wrapper
=
new
EntityWrapper
<>();
wrapper
.
eq
(
"id"
,
id
);
wrapper
.
eq
(
"id"
,
id
);
School
school
=
schoolMapper
.
selectById
(
id
);
School
school
=
schoolMapper
.
selectById
(
id
);
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"service_qrcode"
,
backgroundpath
+
school
.
getId
()+
FILENAME
);
map
.
put
(
"service_qrcode"
,
backgroundpath
+
school
.
getId
()
+
FILENAME
);
Integer
integer
=
schoolMapper
.
updateForSet
(
MyBatisPlusUpdateUtils
.
toUpdateSet
(
map
),
wrapper
);
Integer
integer
=
schoolMapper
.
updateForSet
(
MyBatisPlusUpdateUtils
.
toUpdateSet
(
map
),
wrapper
);
if
(
integer
!=
1
)
{
if
(
integer
!=
1
)
{
return
ResponseData
.
error
(
"上传失败!"
);
return
ResponseData
.
error
(
"上传失败!"
);
}
}
return
ResponseData
.
success
(
"上传成功"
);
return
ResponseData
.
success
(
"上传成功"
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
error
(
"上传文件失败:"
+
e
.
getMessage
(),
e
);
log
.
error
(
"上传文件失败:"
+
e
.
getMessage
(),
e
);
return
ResponseData
.
error
(
"上传失败"
+
e
.
getMessage
());
return
ResponseData
.
error
(
"上传失败"
+
e
.
getMessage
());
}
finally
{
}
finally
{
if
(
os
!=
null
)
{
if
(
os
!=
null
)
{
try
{
try
{
os
.
close
();
os
.
close
();
}
catch
(
Exception
e
)
{}
}
catch
(
Exception
e
)
{
}
}
}
}
}
}
}
...
@@ -328,6 +328,7 @@ public class SchoolManagementController extends BaseController {
...
@@ -328,6 +328,7 @@ public class SchoolManagementController extends BaseController {
return
ResponseData
.
success
(
schoolList
,
"查询完毕!"
);
return
ResponseData
.
success
(
schoolList
,
"查询完毕!"
);
}
}
/**
/**
* 受理订单
* 受理订单
*
*
...
@@ -340,7 +341,7 @@ public class SchoolManagementController extends BaseController {
...
@@ -340,7 +341,7 @@ public class SchoolManagementController extends BaseController {
if
(!
StringUtils
.
endsWithAny
(
file
.
getOriginalFilename
(),
"xlsx"
,
"xls"
))
{
if
(!
StringUtils
.
endsWithAny
(
file
.
getOriginalFilename
(),
"xlsx"
,
"xls"
))
{
return
ResponseData
.
error
(
"手工上传数据仅支持Excel文件,其他格式不支持!"
);
return
ResponseData
.
error
(
"手工上传数据仅支持Excel文件,其他格式不支持!"
);
}
}
if
(
(
double
)
file
.
getSize
()/
1048576
>
100
)
{
if
(
(
double
)
file
.
getSize
()
/
1048576
>
100
)
{
return
ResponseData
.
error
(
"文件过大,无法上传"
);
return
ResponseData
.
error
(
"文件过大,无法上传"
);
}
}
ShiroUser
user
=
getShiroUser
();
ShiroUser
user
=
getShiroUser
();
...
@@ -411,28 +412,28 @@ public class SchoolManagementController extends BaseController {
...
@@ -411,28 +412,28 @@ public class SchoolManagementController extends BaseController {
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的学校名称不能为空"
);
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的学校名称不能为空"
);
}
}
if
(!
temp
.
containsKey
(
"c"
))
{
if
(!
temp
.
containsKey
(
"c"
))
{
listMap
.
get
(
i
).
put
(
"c"
,
""
);
listMap
.
get
(
i
).
put
(
"c"
,
""
);
}
}
if
(!
temp
.
containsKey
(
"d"
))
{
if
(!
temp
.
containsKey
(
"d"
))
{
listMap
.
get
(
i
).
put
(
"d"
,
""
);
listMap
.
get
(
i
).
put
(
"d"
,
""
);
}
}
if
(!
temp
.
containsKey
(
"e"
))
{
if
(!
temp
.
containsKey
(
"e"
))
{
listMap
.
get
(
i
).
put
(
"e"
,
""
);
listMap
.
get
(
i
).
put
(
"e"
,
""
);
}
}
if
(!
temp
.
containsKey
(
"f"
))
{
if
(!
temp
.
containsKey
(
"f"
))
{
listMap
.
get
(
i
).
put
(
"f"
,
""
);
listMap
.
get
(
i
).
put
(
"f"
,
""
);
}
}
if
(!
temp
.
containsKey
(
"g"
))
{
if
(!
temp
.
containsKey
(
"g"
))
{
listMap
.
get
(
i
).
put
(
"g"
,
""
);
listMap
.
get
(
i
).
put
(
"g"
,
""
);
}
}
if
(!
temp
.
containsKey
(
"h"
))
{
if
(!
temp
.
containsKey
(
"h"
))
{
listMap
.
get
(
i
).
put
(
"h"
,
""
);
listMap
.
get
(
i
).
put
(
"h"
,
""
);
}
}
if
(!
temp
.
containsKey
(
"i"
))
{
if
(!
temp
.
containsKey
(
"i"
))
{
listMap
.
get
(
i
).
put
(
"i"
,
""
);
listMap
.
get
(
i
).
put
(
"i"
,
""
);
}
}
if
(!
temp
.
containsKey
(
"j"
))
{
if
(!
temp
.
containsKey
(
"j"
))
{
listMap
.
get
(
i
).
put
(
"j"
,
""
);
listMap
.
get
(
i
).
put
(
"j"
,
""
);
}
}
}
}
//检查excel表中是否有重复人员编号
//检查excel表中是否有重复人员编号
...
@@ -440,7 +441,7 @@ public class SchoolManagementController extends BaseController {
...
@@ -440,7 +441,7 @@ public class SchoolManagementController extends BaseController {
Set
<
String
>
accountSet
=
new
HashSet
<>(
size
);
Set
<
String
>
accountSet
=
new
HashSet
<>(
size
);
for
(
int
i
=
0
;
i
<
size
;
i
++)
{
for
(
int
i
=
0
;
i
<
size
;
i
++)
{
Map
<
String
,
Object
>
temp
=
listMap
.
get
(
i
);
Map
<
String
,
Object
>
temp
=
listMap
.
get
(
i
);
accountSet
.
add
((
String
)
temp
.
get
(
"a"
)
+
temp
.
get
(
"b"
));
accountSet
.
add
((
String
)
temp
.
get
(
"a"
)
+
temp
.
get
(
"b"
));
}
}
if
(
accountSet
.
size
()
!=
size
)
{
if
(
accountSet
.
size
()
!=
size
)
{
return
ResponseData
.
error
(
"文件中有重复的学校,请确认学校不能重复!"
);
return
ResponseData
.
error
(
"文件中有重复的学校,请确认学校不能重复!"
);
...
@@ -452,24 +453,24 @@ public class SchoolManagementController extends BaseController {
...
@@ -452,24 +453,24 @@ public class SchoolManagementController extends BaseController {
int
number
=
0
;
int
number
=
0
;
Integer
integer
=
0
;
Integer
integer
=
0
;
Map
<
String
,
Object
>
schoolMap
=
new
HashMap
<>();
Map
<
String
,
Object
>
schoolMap
=
new
HashMap
<>();
Map
<
String
,
Object
>
productmap
=
new
HashMap
<>();
Map
<
String
,
Object
>
productmap
=
new
HashMap
<>();
for
(
int
i
=
1
;
i
<
listMap
.
size
();
i
++)
{
for
(
int
i
=
1
;
i
<
listMap
.
size
();
i
++)
{
Map
<
String
,
Object
>
map
=
listMap
.
get
(
i
);
Map
<
String
,
Object
>
map
=
listMap
.
get
(
i
);
integer
=
0
;
integer
=
0
;
schoolMap
=
schoolMapper
.
querySchoolMap
(
map
.
get
(
"a"
).
toString
(),
map
.
get
(
"b"
).
toString
());
schoolMap
=
schoolMapper
.
querySchoolMap
(
map
.
get
(
"a"
).
toString
(),
map
.
get
(
"b"
).
toString
());
productmap
=
productMapper
.
queryProductMaps
(
map
.
get
(
"c"
).
toString
()).
get
(
0
);
productmap
=
productMapper
.
queryProductMaps
(
map
.
get
(
"c"
).
toString
()).
get
(
0
);
map
.
put
(
"c"
,
productmap
.
get
(
"productId"
).
toString
());
map
.
put
(
"c"
,
productmap
.
get
(
"productId"
).
toString
());
try
{
try
{
if
(
schoolMap
!=
null
&&
schoolMap
.
size
()
!=
0
)
{
if
(
schoolMap
!=
null
&&
schoolMap
.
size
()
!=
0
)
{
integer
=
schoolMapper
.
updateSchoolMap
(
map
);
integer
=
schoolMapper
.
updateSchoolMap
(
map
);
}
else
{
}
else
{
integer
=
schoolMapper
.
insertSchoolMap
(
map
);
integer
=
schoolMapper
.
insertSchoolMap
(
map
);
}
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
e
.
printStackTrace
();
}
}
...
@@ -482,15 +483,15 @@ public class SchoolManagementController extends BaseController {
...
@@ -482,15 +483,15 @@ public class SchoolManagementController extends BaseController {
error
.
append
(
"成功更新"
+
number
+
"条数据!"
);
error
.
append
(
"成功更新"
+
number
+
"条数据!"
);
return
ResponseData
.
success
(
error
.
toString
(),
"导入完成"
);
return
ResponseData
.
success
(
error
.
toString
(),
"导入完成"
);
}
}
/**
/**
*
* @return
* @return
*/
*/
@Permission
(
menuname
=
"导出学校列表信息"
,
value
=
"excelOut"
,
method
=
RequestMethod
.
POST
)
@Permission
(
menuname
=
"导出学校列表信息"
,
value
=
"excelOut"
,
method
=
RequestMethod
.
POST
)
public
void
excelOut
(
@Param
(
"networkName"
)
String
networkName
,
public
void
excelOut
(
@Param
(
"networkName"
)
String
networkName
,
@Param
(
"status"
)
String
status
,
@Param
(
"status"
)
String
status
,
@Param
(
"subName"
)
String
subName
,
@Param
(
"subName"
)
String
subName
,
@Param
(
"schoolName"
)
String
schoolName
){
@Param
(
"schoolName"
)
String
schoolName
)
{
Wrapper
<
School
>
wrapper
=
new
EntityWrapper
();
Wrapper
<
School
>
wrapper
=
new
EntityWrapper
();
wrapper
.
like
(
StringUtils
.
isNotBlank
(
networkName
),
"network_name"
,
networkName
,
SqlLike
.
DEFAULT
);
wrapper
.
like
(
StringUtils
.
isNotBlank
(
networkName
),
"network_name"
,
networkName
,
SqlLike
.
DEFAULT
);
...
@@ -499,13 +500,13 @@ public class SchoolManagementController extends BaseController {
...
@@ -499,13 +500,13 @@ public class SchoolManagementController extends BaseController {
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
status
),
"status"
,
status
);
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
status
),
"status"
,
status
);
List
<
Map
<
String
,
Object
>>
maps
=
schoolMapper
.
selectMaps
(
wrapper
);
List
<
Map
<
String
,
Object
>>
maps
=
schoolMapper
.
selectMaps
(
wrapper
);
List
<
Map
<
String
,
Object
>>
schoolmaps
=
new
ArrayList
<>();
List
<
Map
<
String
,
Object
>>
schoolmaps
=
new
ArrayList
<>();
Map
<
String
,
Object
>
productMap
=
new
HashMap
<>();
Map
<
String
,
Object
>
productMap
=
new
HashMap
<>();
for
(
Map
<
String
,
Object
>
map:
maps
)
{
for
(
Map
<
String
,
Object
>
map
:
maps
)
{
map
.
put
(
"productUniversity"
,
""
);
map
.
put
(
"productUniversity"
,
""
);
if
(
null
!=
map
.
get
(
"bandproductId"
)
&&
StringUtils
.
isNotBlank
(
map
.
get
(
"bandproductId"
).
toString
()))
{
if
(
null
!=
map
.
get
(
"bandproductId"
)
&&
StringUtils
.
isNotBlank
(
map
.
get
(
"bandproductId"
).
toString
()))
{
productMap
=
productMapper
.
queryProductByIdMap
(
map
.
get
(
"bandproductId"
).
toString
());
productMap
=
productMapper
.
queryProductByIdMap
(
map
.
get
(
"bandproductId"
).
toString
());
if
(
productMap
!=
null
&&
productMap
.
size
()
!=
0
)
{
if
(
productMap
!=
null
&&
productMap
.
size
()
!=
0
)
{
map
.
put
(
"productUniversity"
,
productMap
.
get
(
"productUniversity"
));
map
.
put
(
"productUniversity"
,
productMap
.
get
(
"productUniversity"
));
}
}
}
}
schoolmaps
.
add
(
map
);
schoolmaps
.
add
(
map
);
...
@@ -528,8 +529,8 @@ public class SchoolManagementController extends BaseController {
...
@@ -528,8 +529,8 @@ public class SchoolManagementController extends BaseController {
}
}
@Permission
(
menuname
=
"下载学校上传模板"
,
value
=
"excelMBOut"
,
method
=
RequestMethod
.
POST
)
@Permission
(
menuname
=
"下载学校上传模板"
,
value
=
"excelMBOut"
,
method
=
RequestMethod
.
POST
)
public
void
excelMBOut
(){
public
void
excelMBOut
()
{
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"subName"
,
""
);
map
.
put
(
"subName"
,
""
);
map
.
put
(
"schoolName"
,
""
);
map
.
put
(
"schoolName"
,
""
);
map
.
put
(
"netId"
,
""
);
map
.
put
(
"netId"
,
""
);
...
@@ -539,7 +540,7 @@ public class SchoolManagementController extends BaseController {
...
@@ -539,7 +540,7 @@ public class SchoolManagementController extends BaseController {
map
.
put
(
"networkName"
,
""
);
map
.
put
(
"networkName"
,
""
);
map
.
put
(
"appId"
,
""
);
map
.
put
(
"appId"
,
""
);
map
.
put
(
"appKey"
,
""
);
map
.
put
(
"appKey"
,
""
);
List
<
Map
<
String
,
Object
>>
maps
=
new
ArrayList
<
Map
<
String
,
Object
>>();
List
<
Map
<
String
,
Object
>>
maps
=
new
ArrayList
<
Map
<
String
,
Object
>>();
maps
.
add
(
map
);
maps
.
add
(
map
);
ServletOutputStream
os
=
null
;
ServletOutputStream
os
=
null
;
XSSFWorkbook
workbook
=
ExcelDealUtils
.
getWorkBook
(
ExcelDealUtils
.
schoolExcel
(
"校园模板"
),
maps
);
XSSFWorkbook
workbook
=
ExcelDealUtils
.
getWorkBook
(
ExcelDealUtils
.
schoolExcel
(
"校园模板"
),
maps
);
...
@@ -557,4 +558,22 @@ public class SchoolManagementController extends BaseController {
...
@@ -557,4 +558,22 @@ public class SchoolManagementController extends BaseController {
IOUtils
.
closeQuite
(
workbook
,
os
);
IOUtils
.
closeQuite
(
workbook
,
os
);
}
}
}
}
@Permission
(
menuname
=
"删除学校信息"
,
value
=
"deleteSchoolById"
,
method
=
RequestMethod
.
POST
)
@Transactional
public
ResponseData
<
String
>
deleteSchool
(
@RequestParam
(
"id"
)
String
id
)
{
ShiroUser
user
=
getShiroUser
();
boolean
hasDataPermission
=
user
.
getRoleNames
().
stream
().
anyMatch
(
data
->
StringUtils
.
equalsAny
(
data
,
"超级管理员"
));
if
(!
hasDataPermission
)
{
return
ResponseData
.
error
(
"无数据权限!"
);
}
try
{
schoolMapper
.
deleteById
(
Integer
.
parseInt
(
id
));
return
ResponseData
.
success
(
"删除成功"
);
}
catch
(
Exception
e
)
{
log
.
error
(
"删除学校失败!"
+
e
.
getMessage
(),
e
);
return
ResponseData
.
success
(
"删除失败"
);
}
}
}
}
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