Browse Source

quanxian

pull/1/head
huangqizhen 4 months ago
parent
commit
018b3dfd3b
  1. 1
      src/main/java/com/example/demo/domain/entity/Admin.java
  2. 10
      src/main/java/com/example/demo/mapper/AdminMapper.java
  3. 1
      src/main/java/com/example/demo/serviceImpl/AdminServiceImpl.java

1
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<? extends GrantedAuthority> getAuthorities() {

10
src/main/java/com/example/demo/mapper/AdminMapper.java

@ -26,7 +26,7 @@ public interface AdminMapper {
"<if test='password!=null and password.length()>0'>password =#{password},</if>",
"<if test='permission!=null and permission.length()>0'>permission =#{permission},</if>",
"<if test='area!=null and area.length()>0'>area =#{area},</if>",
"<if test='adminFlag!=null and adminFlag.length()>0'>admin_flag =#{adminFlag},</if>",
"<if test='adminFlag!=null '>admin_flag =#{adminFlag},</if>",
"</set>",
"where jwcode =#{jwcode}",
"</script>"
@ -46,14 +46,14 @@ public interface AdminMapper {
"<script>",
"SELECT * from admin",
"<where>",
"permission is not null",
"permission is not null and admin_flag=1",
"<if test='name!=null and name.length()>0'> and `name` like concat('%',#{name},'%')</if>",
"<if test='jwcode!=null and jwcode.length()>0'> and jwcode=#{jwcode}</if>",
"<if test='permission!=null'> and permission=#{permission}</if>",
"<if test='area!=null and area.length()>0'> and `area`=#{area}</if>",
"<if test='store!=null and store.length()>0'> and `store`=#{store}</if>",
"<if test='adminFlag!=null'> and admin_flag =#{adminFlag}</if>",
"</where>",
"ORDER BY permission ASC",
"</script>"
})
List<Admin> 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);

1
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);

Loading…
Cancel
Save