Commit f2431209 authored by maliang's avatar maliang

权限控制

parent 3a8e899d
...@@ -144,7 +144,7 @@ public class UserController { ...@@ -144,7 +144,7 @@ public class UserController {
public void updateAdvertiserUserMap(@RequestBody AdvertiserUserMap request) { public void updateAdvertiserUserMap(@RequestBody AdvertiserUserMap request) {
ArrayList<AdvertiserUserMap> advertiserUserMaps = new ArrayList<>(); ArrayList<AdvertiserUserMap> advertiserUserMaps = new ArrayList<>();
advertiserUserMaps.add(request); advertiserUserMaps.add(request);
userDao.insertAdvertiserUserMap(request.getUserId(),advertiserUserMaps); userDao.updateAdvertiserUserMap(request.getUserId(),advertiserUserMaps);
} }
@ApiOperation(value = "根据用户id获取用户") @ApiOperation(value = "根据用户id获取用户")
......
...@@ -21,6 +21,8 @@ public interface UserDao { ...@@ -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())") @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 save(SysUser user);
int insertAdvertiserUserMap(@Param("userId") Long userId, @Param("advertiserUserMap") List<AdvertiserUserMap> advertiserUserMap);
@Select("select * from sys_user t where t.id = #{id}") @Select("select * from sys_user t where t.id = #{id}")
SysUser getById(Long id); SysUser getById(Long id);
...@@ -49,7 +51,7 @@ public interface UserDao { ...@@ -49,7 +51,7 @@ public interface UserDao {
int saveUserRoles(@Param("userId") Long userId, @Param("roleIds") List<Long> roleIds); int saveUserRoles(@Param("userId") Long userId, @Param("roleIds") List<Long> roleIds);
int insertAdvertiserUserMap(@Param("userId") Long userId, @Param("advertiserUserMap") List<AdvertiserUserMap> advertiserUserMap); int updateAdvertiserUserMap(@Param("userId") Long userId, @Param("advertiserUserMap") List<AdvertiserUserMap> advertiserUserMap);
int update(SysUser user); int update(SysUser user);
} }
...@@ -56,6 +56,16 @@ ...@@ -56,6 +56,16 @@
</foreach> </foreach>
</insert> </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 id="update">
update sys_user t update sys_user t
<set> <set>
......
...@@ -38,9 +38,6 @@ layui.use('form', function() { ...@@ -38,9 +38,6 @@ layui.use('form', function() {
form.render(); form.render();
form.on('checkbox(formCheckbox)', function(data){ form.on('checkbox(formCheckbox)', function(data){
var elem=data.elem; var elem=data.elem;
console.log(elem.getAttribute("advertiserId"));
console.log(elem.getAttribute("userId"));
console.log(elem.checked); //是否被选中,true或者false
if(elem.checked){ if(elem.checked){
changeAdvertiserUserMap(elem.getAttribute("userId"),elem.getAttribute("advertiserId"),elem.getAttribute("title"),1) changeAdvertiserUserMap(elem.getAttribute("userId"),elem.getAttribute("advertiserId"),elem.getAttribute("title"),1)
}else { }else {
...@@ -81,8 +78,6 @@ function init(){ ...@@ -81,8 +78,6 @@ function init(){
//请求成功 //请求成功
success : function(result) { success : function(result) {
setTable(result.data); setTable(result.data);
//console.log(result.data);
//form.render();
}, },
//请求失败,包含具体的错误信息 //请求失败,包含具体的错误信息
error : function(e){ error : function(e){
...@@ -107,7 +102,6 @@ function changeAdvertiserUserMap(userId,advertiserId,advertiserName,status){ ...@@ -107,7 +102,6 @@ function changeAdvertiserUserMap(userId,advertiserId,advertiserName,status){
//请求成功 //请求成功
success : function(result) { success : function(result) {
console.log("修改所属广告商成功"); console.log("修改所属广告商成功");
//form.render();
}, },
//请求失败,包含具体的错误信息 //请求失败,包含具体的错误信息
error : function(e){ error : function(e){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment