|
@ -274,22 +274,23 @@ public class LoginController extends BaseController {
|
|
if(roleMap.size()>0){
|
|
if(roleMap.size()>0){
|
|
|
|
|
|
for(Map<String, String> one:roleMap){
|
|
for(Map<String, String> one:roleMap){
|
|
if("1".equals(one.get("isManage"))){
|
|
|
|
|
|
if("1".equals(one.get("high"))){
|
|
|
|
one.remove("high");
|
|
map.put("currentUserRole", one);
|
|
map.put("currentUserRole", one);
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
|
|
one.remove("high");
|
|
}
|
|
}
|
|
|
|
}else{
|
|
|
|
Map<String, String> one = new HashMap<>();
|
|
|
|
one.put("isManage","0");
|
|
|
|
one.put("code", doctor.getHospital());
|
|
|
|
one.put("name", doctor.getHospitalName());
|
|
|
|
one.put("areas", "");
|
|
|
|
one.put("level","4");
|
|
|
|
one.put("authOperate", "0");
|
|
|
|
map.put("currentUserRole", one);
|
|
}
|
|
}
|
|
// else{
|
|
|
|
// Map<String, String> one = new HashMap<>();
|
|
|
|
// one.put("isManage","0");
|
|
|
|
// one.put("code", doctor.getHospital());
|
|
|
|
// one.put("name", doctor.getHospitalName());
|
|
|
|
// one.put("areas", "");
|
|
|
|
// one.put("level","4");
|
|
|
|
// one.put("authOperate", "0");
|
|
|
|
// map.put("currentUserRole", one);
|
|
|
|
// }
|
|
|
|
if ("10" .equals(doctor.getLevel()) && roleMap.size() == 0) {
|
|
if ("10" .equals(doctor.getLevel()) && roleMap.size() == 0) {
|
|
errorMessage = "改用户没有管理员权限";
|
|
errorMessage = "改用户没有管理员权限";
|
|
loginLog.setErrorMessage(errorMessage);
|
|
loginLog.setErrorMessage(errorMessage);
|