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
97451bd7
Commit
97451bd7
authored
Mar 17, 2021
by
罗承锋
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
后台活动提交
parent
68e6d997
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
93 additions
and
12 deletions
+93
-12
common/src/main/java/com/winsun/bean/activity/HhrActivity.java
+16
-1
common/src/main/resources/com/winsun/mapper/mapping/OrderMapper.xml
+1
-1
service-manager/src/main/java/com/winsun/controller/ActivityController.java
+76
-10
No files found.
common/src/main/java/com/winsun/bean/activity/HhrActivity.java
View file @
97451bd7
...
...
@@ -32,7 +32,7 @@ public class HhrActivity implements Serializable{
/**
* 活动积分
*/
private
int
integral
;
private
Integer
integral
;
/**
* 活动封面图片
...
...
@@ -50,6 +50,16 @@ public class HhrActivity implements Serializable{
private
String
subclass
;
/**
* 县分
*/
private
String
subName
;
/**
* 学校
*/
private
String
subSchool
;
/**
* 学生证照片
*/
private
String
range
;
...
...
@@ -65,6 +75,11 @@ public class HhrActivity implements Serializable{
private
Integer
sort
;
/**
* 是否县分项目
*/
private
Integer
isSubName
;
/**
* 创建时间
*/
private
Date
createTime
;
...
...
common/src/main/resources/com/winsun/mapper/mapping/OrderMapper.xml
View file @
97451bd7
...
...
@@ -200,7 +200,7 @@
<!-- 更新未下单并且融合时间小于当前时间的订单 -->
<update
id=
"updateNosendAndRhTimeLtNowOrder"
>
update hhr_order set order_status = "待受理" where rh_time
<
#{now} and order_status = "未下单"
update hhr_order set order_status = "待受理"
,remarks="融合时间已过当前时间"
where rh_time
<
#{now} and order_status = "未下单"
</update>
<!-- 00:移动通报学校 -->
...
...
service-manager/src/main/java/com/winsun/controller/ActivityController.java
View file @
97451bd7
...
...
@@ -5,6 +5,7 @@ import java.util.List;
import
java.util.Map
;
import
java.util.UUID
;
import
com.winsun.mapper.HhrUserMapper
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestMapping
;
...
...
@@ -38,13 +39,12 @@ import com.winsun.utils.PicturesUtil;
@RequestMapping
(
"/activity"
)
public
class
ActivityController
extends
BaseController
{
private
static
ActivityMapper
activityMapper
;
@Autowired
private
ActivityMapper
activityMapper
;
private
static
String
PATH_TYPE
=
"activity"
;
@Autowired
public
ActivityController
(
ActivityMapper
activityMapper
)
{
ActivityController
.
activityMapper
=
activityMapper
;
}
private
HhrUserMapper
hhrUserMapper
;
@Permission
(
menuname
=
"查询活动信息"
,
value
=
"list"
,
method
=
RequestMethod
.
POST
)
public
ResponseData
<
Page
<
HhrActivity
>>
list
(
@RequestParam
(
"title"
)
String
title
,
...
...
@@ -59,6 +59,7 @@ public class ActivityController extends BaseController {
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
activityType
),
"activity_type"
,
activityType
);
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
);
...
...
@@ -74,6 +75,21 @@ public class ActivityController extends BaseController {
ShiroUser
user
=
getShiroUser
();
// 添加活动权限
boolean
hasDataPermission
=
user
.
getRoleNames
().
stream
().
anyMatch
(
data
->
StringUtils
.
equalsAny
(
data
,
"县分管理员(订单)"
,
"系统管理员"
,
"超级管理员"
));
if
(!
hasDataPermission
)
{
return
ResponseData
.
error
(
"无数据权限!"
);
}
// 获取当前用户所属县分
List
<
Map
<
String
,
Object
>>
maps
=
hhrUserMapper
.
selectHehuorenSchool
(
user
.
getId
()
+
""
);
String
subName
=
""
;
String
subSchool
=
""
;
if
(
maps
!=
null
&&
maps
.
size
()
!=
0
)
{
subName
=
maps
.
get
(
0
).
get
(
"sub_name"
)
!=
null
?
maps
.
get
(
0
).
get
(
"sub_name"
).
toString
()
:
""
;
subSchool
=
maps
.
get
(
0
).
get
(
"school_name"
)
!=
null
?
maps
.
get
(
0
).
get
(
"school_name"
).
toString
()
:
""
;
}
HhrActivity
activity
=
new
HhrActivity
();
activity
.
setTitle
(
title
);
activity
.
setDesc
(
desc
);
...
...
@@ -82,16 +98,36 @@ public class ActivityController extends BaseController {
activity
.
setSubclass
(
subclass
);
activity
.
setSort
(
Integer
.
parseInt
(
sort
));
activity
.
setRange
(
range
);
activity
.
setIsSubName
(
0
);
activity
.
setImageUrl
(
imageUrl
);
activity
.
setCreator
(
user
.
getName
());
activity
.
setCreateTime
(
new
Date
());
activity
.
setUpdateTime
(
new
Date
());
activity
.
setSubName
(
subName
);
activity
.
setSubSchool
(
subSchool
);
boolean
isSubManager
=
user
.
getRoleNames
().
stream
().
anyMatch
(
data
->
StringUtils
.
equalsAny
(
data
,
"县份管理员(订单)"
));
if
(
isSubManager
&&
"团队活动"
.
equals
(
activity
.
getActivityType
()))
{
return
ResponseData
.
error
(
"无权限创建团队活动"
);
}
if
(
isSubManager
&&
"个人活动"
.
equals
(
activity
.
getActivityType
()))
{
activity
.
setIsSubName
(
1
);
activity
.
setStatus
(
"0"
);
activity
.
setRange
(
subName
);
}
else
{
activity
.
setIsSubName
(
0
);
activity
.
setStatus
(
"1"
);
if
(
"团队活动"
.
equals
(
activity
.
getActivityType
()))
{
activity
.
setRange
(
"全市"
);
}
}
int
num
=
activityMapper
.
insert
(
activity
);
if
(
num
>
0
)
{
return
ResponseData
.
success
(
"
修改
完毕!"
);
return
ResponseData
.
success
(
"
添加
完毕!"
);
}
return
ResponseData
.
error
(
"
修改
失败"
);
return
ResponseData
.
error
(
"
添加
失败"
);
}
@Permission
(
menuname
=
"修改活动"
,
value
=
"updateActivity"
,
method
=
RequestMethod
.
POST
)
...
...
@@ -109,7 +145,6 @@ public class ActivityController extends BaseController {
activity
.
setActivityType
(
activityType
);
activity
.
setSubclass
(
subclass
);
activity
.
setSort
(
Integer
.
parseInt
(
sort
));
activity
.
setRange
(
range
);
activity
.
setImageUrl
(
imageUrl
);
activity
.
setUpdateTime
(
new
Date
());
int
num
=
activityMapper
.
updateById
(
activity
);
...
...
@@ -137,6 +172,37 @@ public class ActivityController extends BaseController {
}
/**
* 审核活动
* @param activityId
* @param status
* @return
*/
@Permission
(
menuname
=
"审核活动"
,
value
=
"auditActivity"
,
method
=
RequestMethod
.
POST
)
public
ResponseData
<
String
>
auditActivity
(
@RequestParam
(
"activityId"
)
String
activityId
,
@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
(
"审核状态错误"
);
}
HhrActivity
hhrActivity
=
new
HhrActivity
();
hhrActivity
.
setId
(
activityId
);
hhrActivity
.
setStatus
(
status
);
Integer
integer
=
activityMapper
.
updateById
(
hhrActivity
);
if
(
integer
>
0
)
{
return
ResponseData
.
success
(
""
,
"审核成功!"
);
}
return
ResponseData
.
error
(
"审核失败!"
);
}
/**
* 查询活动列表
*
* @param pageNo 查询页码 默认首页
...
...
@@ -145,13 +211,13 @@ public class ActivityController extends BaseController {
* @param subclass 查询条件-活动小类
* @return
*/
@ResponseBody
@RequestMapping
(
value
=
"getActivityList"
,
method
=
RequestMethod
.
POST
)
public
ResponseData
<
Map
<
String
,
Object
>>
getActivityList
(
Integer
pageNo
,
Integer
pageSize
,
String
activityType
,
String
subclass
)
{
@Permission
(
menuname
=
"获取活动列表"
,
value
=
"getActivityList"
,
method
=
RequestMethod
.
POST
)
public
ResponseData
<
Map
<
String
,
Object
>>
getActivityList
(
Integer
pageNo
,
Integer
pageSize
,
String
activityType
,
String
subclass
,
String
status
)
{
Wrapper
<
HhrActivity
>
wrapper
=
new
EntityWrapper
<
HhrActivity
>();
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
activityType
),
"activity_type"
,
activityType
);
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
subclass
),
"subclass"
,
subclass
);
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
status
),
"status"
,
status
);
wrapper
.
eq
(
"del_flag"
,
0
);
Page
<
HhrActivity
>
page
=
new
Page
<>(
pageNo
==
null
?
1
:
pageNo
,
pageSize
==
null
?
10
:
pageSize
);
...
...
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