Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
lwby_ad_data
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
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
maliang
lwby_ad_data
Commits
f2431209
Commit
f2431209
authored
Apr 22, 2020
by
maliang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
权限控制
parent
3a8e899d
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
14 additions
and
8 deletions
+14
-8
UserController.java
...a/com/boot/security/server/controller/UserController.java
+1
-1
UserDao.java
src/main/java/com/boot/security/server/dao/UserDao.java
+3
-1
UserMapper.xml
src/main/resources/mybatis-mappers/UserMapper.xml
+10
-0
AdvertiserUserList.html
src/main/resources/static/pages/user/AdvertiserUserList.html
+0
-6
No files found.
src/main/java/com/boot/security/server/controller/UserController.java
View file @
f2431209
...
...
@@ -144,7 +144,7 @@ public class UserController {
public
void
updateAdvertiserUserMap
(
@RequestBody
AdvertiserUserMap
request
)
{
ArrayList
<
AdvertiserUserMap
>
advertiserUserMaps
=
new
ArrayList
<>();
advertiserUserMaps
.
add
(
request
);
userDao
.
insert
AdvertiserUserMap
(
request
.
getUserId
(),
advertiserUserMaps
);
userDao
.
update
AdvertiserUserMap
(
request
.
getUserId
(),
advertiserUserMaps
);
}
@ApiOperation
(
value
=
"根据用户id获取用户"
)
...
...
src/main/java/com/boot/security/server/dao/UserDao.java
View file @
f2431209
...
...
@@ -21,6 +21,8 @@ public interface UserDao {
@Insert
(
"insert into sys_user(username, password, nickname, headImgUrl, phone, telephone, email, birthday, sex, status, createTime, updateTime) values(#{username}, #{password}, #{nickname}, #{headImgUrl}, #{phone}, #{telephone}, #{email}, #{birthday}, #{sex}, #{status}, now(), now())"
)
int
save
(
SysUser
user
);
int
insertAdvertiserUserMap
(
@Param
(
"userId"
)
Long
userId
,
@Param
(
"advertiserUserMap"
)
List
<
AdvertiserUserMap
>
advertiserUserMap
);
@Select
(
"select * from sys_user t where t.id = #{id}"
)
SysUser
getById
(
Long
id
);
...
...
@@ -49,7 +51,7 @@ public interface UserDao {
int
saveUserRoles
(
@Param
(
"userId"
)
Long
userId
,
@Param
(
"roleIds"
)
List
<
Long
>
roleIds
);
int
insert
AdvertiserUserMap
(
@Param
(
"userId"
)
Long
userId
,
@Param
(
"advertiserUserMap"
)
List
<
AdvertiserUserMap
>
advertiserUserMap
);
int
update
AdvertiserUserMap
(
@Param
(
"userId"
)
Long
userId
,
@Param
(
"advertiserUserMap"
)
List
<
AdvertiserUserMap
>
advertiserUserMap
);
int
update
(
SysUser
user
);
}
src/main/resources/mybatis-mappers/UserMapper.xml
View file @
f2431209
...
...
@@ -56,6 +56,16 @@
</foreach>
</insert>
<update
id=
"updateAdvertiserUserMap"
>
<foreach
collection=
"advertiserUserMap"
item=
"advertiser"
separator=
","
>
update advertiser_user_map
<set>
status=#{advertiser.status}
</set>
where user_id = #{userId} and advertiser_id=#{advertiser.advertiserId}
</foreach>
</update>
<update
id=
"update"
>
update sys_user t
<set>
...
...
src/main/resources/static/pages/user/AdvertiserUserList.html
View file @
f2431209
...
...
@@ -38,9 +38,6 @@ layui.use('form', function() {
form
.
render
();
form
.
on
(
'checkbox(formCheckbox)'
,
function
(
data
){
var
elem
=
data
.
elem
;
console
.
log
(
elem
.
getAttribute
(
"advertiserId"
));
console
.
log
(
elem
.
getAttribute
(
"userId"
));
console
.
log
(
elem
.
checked
);
//是否被选中,true或者false
if
(
elem
.
checked
){
changeAdvertiserUserMap
(
elem
.
getAttribute
(
"userId"
),
elem
.
getAttribute
(
"advertiserId"
),
elem
.
getAttribute
(
"title"
),
1
)
}
else
{
...
...
@@ -81,8 +78,6 @@ function init(){
//请求成功
success
:
function
(
result
)
{
setTable
(
result
.
data
);
//console.log(result.data);
//form.render();
},
//请求失败,包含具体的错误信息
error
:
function
(
e
){
...
...
@@ -107,7 +102,6 @@ function changeAdvertiserUserMap(userId,advertiserId,advertiserName,status){
//请求成功
success
:
function
(
result
)
{
console
.
log
(
"修改所属广告商成功"
);
//form.render();
},
//请求失败,包含具体的错误信息
error
:
function
(
e
){
...
...
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