liuxm
2024-05-08 b7140393f4e354ae4b5198f3298c15491ccd8dde
权限验证方法修改;保存用户去掉默认不禁用
2个文件已修改
15 ■■■■ 已修改文件
pms-parent/pms-common/src/main/java/com/dy/common/aop/SsoPowerAspect.java 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/user/UserCtrl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pms-parent/pms-common/src/main/java/com/dy/common/aop/SsoPowerAspect.java
@@ -22,6 +22,7 @@
import org.springframework.web.util.UriComponentsBuilder;
import java.lang.reflect.Method;
import java.util.Arrays;
import java.util.Objects;
/**
 * 验证是否登录同时,也验证权限
@@ -111,9 +112,9 @@
        if(!StringUtils.isNullOrEmpty(SsoCheckUrl)){
            String url = UriComponentsBuilder.fromUriString(SsoCheckUrl)
                    .queryParam("token", token)
                    .queryParam("power", power)
                    .queryParam("allPower", (Object) allPower)
                    .queryParam("anyPower", (Object) anyPower)
                    .queryParam("privilege", power)
                    .queryParam("allPrivilege", arraysToString(allPower))
                    .queryParam("anyPrivilege", arraysToString(anyPower))
                    .build()
                    .toUriString();
            HttpHeaders headers = new HttpHeaders();
@@ -132,4 +133,10 @@
        }
    }
    public String arraysToString(String[] stringArray) {
        String str = Arrays.toString(stringArray);
        // 同时移除开头的 "[" 和结尾的 "]"
        return str.substring(1, str.length() - 1);
    }
}
pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/user/UserCtrl.java
@@ -109,7 +109,7 @@
        Long id;
        try {
            po.supperAdmin = Constant.no.byteValue() ;
            po.disabled = false ;//默认不禁用
//            po.disabled = false ;//默认不禁用
            po.deleted = false;//默认不删除
            if (!StringUtils.isNullOrEmpty(po.password)) {
                /*