diff --git a/src/main/java/com/example/demo/domain/entity/Admin.java b/src/main/java/com/example/demo/domain/entity/Admin.java index d5f3e60..e072ba2 100644 --- a/src/main/java/com/example/demo/domain/entity/Admin.java +++ b/src/main/java/com/example/demo/domain/entity/Admin.java @@ -100,6 +100,7 @@ public class Admin implements UserDetails, Serializable { private Date createTime; private String jwcode; + @Override @JsonIgnore public Collection getAuthorities() { diff --git a/src/main/java/com/example/demo/mapper/AdminMapper.java b/src/main/java/com/example/demo/mapper/AdminMapper.java index c1190f5..c9fb394 100644 --- a/src/main/java/com/example/demo/mapper/AdminMapper.java +++ b/src/main/java/com/example/demo/mapper/AdminMapper.java @@ -26,7 +26,7 @@ public interface AdminMapper { "password =#{password},", "permission =#{permission},", "area =#{area},", - "admin_flag =#{adminFlag},", + "admin_flag =#{adminFlag},", "", "where jwcode =#{jwcode}", "" @@ -46,14 +46,14 @@ public interface AdminMapper { "" }) List select(Admin admin); @@ -79,7 +79,9 @@ public interface AdminMapper { @Select({ "select * from admin", - "where jwcode=#{jwcode}" + "where jwcode=#{jwcode}", + "and", + "admin_flag = 1" }) Admin selectByJwcode(Admin admin); diff --git a/src/main/java/com/example/demo/serviceImpl/AdminServiceImpl.java b/src/main/java/com/example/demo/serviceImpl/AdminServiceImpl.java index 02dc6f8..14da303 100644 --- a/src/main/java/com/example/demo/serviceImpl/AdminServiceImpl.java +++ b/src/main/java/com/example/demo/serviceImpl/AdminServiceImpl.java @@ -55,7 +55,6 @@ public class AdminServiceImpl implements AdminService { return adminMapper.insert(admin); } @CacheEvict(value = "admin",allEntries = true) - @Override public int edit(Admin admin) { return adminMapper.update(admin);