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
6eb3511f
Commit
6eb3511f
authored
Jun 02, 2021
by
陈浩建
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
活动审核
parent
a6caa51c
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
62 additions
and
19 deletions
+62
-19
service-manager/src/main/java/com/winsun/controller/ActivityController.java
+62
-19
No files found.
service-manager/src/main/java/com/winsun/controller/ActivityController.java
View file @
6eb3511f
package
com
.
winsun
.
controller
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.UUID
;
import
java.util.*
;
import
com.winsun.bean.School
;
import
com.winsun.bean.activity.HhrActivityRecord
;
import
com.winsun.mapper.HhrUserMapper
;
import
com.winsun.mapper.SchoolMapper
;
import
org.apache.commons.lang3.StringUtils
;
...
...
@@ -62,19 +60,19 @@ public class ActivityController extends BaseController {
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
subclass
),
"subclass"
,
subclass
);
wrapper
.
eq
(
"del_flag"
,
0
);
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
status
),
"status"
,
status
);
Page
<
HhrActivity
>
page
=
new
Page
<>(
pageIndex
,
pageSize
);
List
<
HhrActivity
>
list
=
activityMapper
.
selectPage
(
page
,
wrapper
);
page
.
setRecords
(
list
);
return
ResponseData
.
success
(
page
,
"查询完毕!"
);
}
@Permission
(
menuname
=
"新增活动"
,
value
=
"addActivity"
,
method
=
RequestMethod
.
POST
)
public
ResponseData
<
String
>
addActivity
(
@RequestParam
(
"title"
)
String
title
,
@RequestParam
(
"desc"
)
String
desc
,
@RequestParam
(
"integral"
)
String
integral
,
@RequestParam
(
"activityType"
)
String
activityType
,
@RequestParam
(
"integral"
)
String
integral
,
@RequestParam
(
"activityType"
)
String
activityType
,
@RequestParam
(
"subclass"
)
String
subclass
,
@RequestParam
(
"imageUrl"
)
String
imageUrl
,
@RequestParam
(
"sort"
)
String
sort
,
@RequestParam
(
"range"
)
String
range
){
ShiroUser
user
=
getShiroUser
();
// 添加活动权限
...
...
@@ -107,8 +105,9 @@ public class ActivityController extends BaseController {
activity
.
setUpdateTime
(
new
Date
());
activity
.
setSubName
(
subName
);
activity
.
setSubSchool
(
subSchool
);
activity
.
setDelFlag
(
0
);
boolean
isSubManager
=
user
.
getRoleNames
().
stream
().
anyMatch
(
data
->
StringUtils
.
equalsAny
(
data
,
"县份管理员(订单)"
));
boolean
isSubManager
=
user
.
getRoleNames
().
stream
().
anyMatch
(
data
->
StringUtils
.
equalsAny
(
data
,
"县份管理员(订单)"
,
"超级管理员"
));
if
(
isSubManager
&&
"团队活动"
.
equals
(
activity
.
getActivityType
()))
{
return
ResponseData
.
error
(
"无权限创建团队活动"
);
}
...
...
@@ -131,11 +130,11 @@ public class ActivityController extends BaseController {
return
ResponseData
.
error
(
"添加失败"
);
}
@Permission
(
menuname
=
"修改活动"
,
value
=
"updateActivity"
,
method
=
RequestMethod
.
POST
)
public
ResponseData
<
String
>
addActivity
(
@RequestParam
(
"id"
)
String
id
,
public
ResponseData
<
String
>
addActivity
(
@RequestParam
(
"id"
)
String
id
,
@RequestParam
(
"title"
)
String
title
,
@RequestParam
(
"desc"
)
String
desc
,
@RequestParam
(
"integral"
)
String
integral
,
@RequestParam
(
"activityType"
)
String
activityType
,
@RequestParam
(
"integral"
)
String
integral
,
@RequestParam
(
"activityType"
)
String
activityType
,
@RequestParam
(
"subclass"
)
String
subclass
,
@RequestParam
(
"imageUrl"
)
String
imageUrl
,
@RequestParam
(
"sort"
)
String
sort
,
@RequestParam
(
"range"
)
String
range
){
...
...
@@ -150,14 +149,14 @@ public class ActivityController extends BaseController {
activity
.
setImageUrl
(
imageUrl
);
activity
.
setUpdateTime
(
new
Date
());
int
num
=
activityMapper
.
updateById
(
activity
);
if
(
num
>
0
)
{
return
ResponseData
.
success
(
"修改完毕!"
);
}
return
ResponseData
.
error
(
"修改失败"
);
}
@Permission
(
menuname
=
"删除活动"
,
value
=
"deleteActivity"
,
method
=
RequestMethod
.
POST
)
public
ResponseData
<
String
>
deleteActivity
(
@RequestParam
(
"id"
)
String
id
){
...
...
@@ -165,7 +164,7 @@ public class ActivityController extends BaseController {
activity
.
setId
(
id
);
activity
.
setDelFlag
(
1
);
int
num
=
activityMapper
.
updateById
(
activity
);
if
(
num
>
0
)
{
return
ResponseData
.
success
(
"删除完毕!"
);
}
...
...
@@ -203,7 +202,51 @@ public class ActivityController extends BaseController {
return
ResponseData
.
error
(
"审核失败!"
);
}
/**
* 审核活动
* @param id
* @param ids
* @param status
* @return
*/
@Permission
(
menuname
=
"审核活动"
,
value
=
"auditActivityNew"
,
method
=
RequestMethod
.
POST
)
public
ResponseData
<
String
>
auditActivityNew
(
@RequestParam
(
value
=
"id"
,
required
=
false
)
String
id
,
@RequestParam
(
"ids"
)
String
ids
,
@RequestParam
(
"status"
)
String
status
)
{
ShiroUser
shiroUser
=
getShiroUser
();
boolean
b
=
shiroUser
.
getRoleNames
().
stream
().
anyMatch
(
data
->
StringUtils
.
equalsAny
(
data
,
"系统管理员"
,
"超级管理员"
));
if
(!
b
)
{
return
ResponseData
.
error
(
"无权审核"
);
}
if
(!
"1"
.
equals
(
status
)
&&
!
"2"
.
equals
(
status
))
{
return
ResponseData
.
error
(
"审核状态错误"
);
}
List
<
Integer
>
list
=
new
ArrayList
<>();
List
<
String
>
list1
=
new
ArrayList
<>();
Wrapper
<
HhrActivity
>
wrapper
=
new
EntityWrapper
<>();
if
(
id
!=
null
&&
StringUtils
.
isNotBlank
(
id
)){
wrapper
.
eq
(
"id"
,
id
);
}
else
{
list1
=
Arrays
.
asList
(
ids
.
split
(
","
));
//[a, b, c]
for
(
String
s
:
list1
)
{
list
.
add
(
Integer
.
valueOf
(
s
));
}
wrapper
.
in
(
"id"
,
list
);
}
HhrActivity
hhrActivity
=
new
HhrActivity
();
hhrActivity
.
setStatus
(
status
);
hhrActivity
.
setUpdateTime
(
new
Date
());
Integer
integer
=
activityMapper
.
update
(
hhrActivity
,
wrapper
);
if
(
integer
>
0
)
{
return
ResponseData
.
success
(
""
,
"审核成功!"
);
}
return
ResponseData
.
error
(
"审核失败!"
);
}
/**
* 查询活动列表
*
...
...
@@ -272,7 +315,7 @@ public class ActivityController extends BaseController {
return
ResponseData
.
error
(
"查询失败!"
);
}
}
/**
* 获取活动信息
*
...
...
@@ -286,7 +329,7 @@ public class ActivityController extends BaseController {
return
ResponseData
.
success
(
activityMap
,
"查询成功"
);
}
@Permission
(
menuname
=
"上传图片"
,
value
=
"uploadImg"
,
method
=
RequestMethod
.
POST
)
public
ResponseData
<
String
>
uploadImg
(
@RequestParam
(
"picture"
)
String
picture
)
{
ShiroUser
user
=
getShiroUser
();
...
...
@@ -298,5 +341,5 @@ public class ActivityController extends BaseController {
}
return
ResponseData
.
error
(
"上传图片失败!"
);
}
}
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