Commit f2431209 authored by maliang's avatar maliang

权限控制

parent 3a8e899d
......@@ -144,7 +144,7 @@ public class UserController {
public void updateAdvertiserUserMap(@RequestBody AdvertiserUserMap request) {
ArrayList<AdvertiserUserMap> advertiserUserMaps = new ArrayList<>();
advertiserUserMaps.add(request);
userDao.insertAdvertiserUserMap(request.getUserId(),advertiserUserMaps);
userDao.updateAdvertiserUserMap(request.getUserId(),advertiserUserMaps);
}
@ApiOperation(value = "根据用户id获取用户")
......
......@@ -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 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);
}
......@@ -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>
......
......@@ -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){
......
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