|
@ -179,6 +179,7 @@ public class LoginController extends BaseController {
|
|
List<Map<String, String>> roleMap = roleService.getUserRoleAndArea(doctor.getCode());
|
|
List<Map<String, String>> roleMap = roleService.getUserRoleAndArea(doctor.getCode());
|
|
map.put("userRole", roleMap);
|
|
map.put("userRole", roleMap);
|
|
//医生当前登录的角色
|
|
//医生当前登录的角色
|
|
|
|
List<Map<String, Object>> list = doctorInfoService.getDoctorManagerRole(doctor.getCode(),"Manage_Article_Authentication");
|
|
if(roleMap.size()>0){
|
|
if(roleMap.size()>0){
|
|
|
|
|
|
for(Map<String, String> one:roleMap){
|
|
for(Map<String, String> one:roleMap){
|
|
@ -187,6 +188,12 @@ public class LoginController extends BaseController {
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
if(list.size()>0&&!org.springframework.util.StringUtils.isEmpty(list.get(0).get("code"))){
|
|
|
|
map.put("doctorAuthOperate", "1");
|
|
|
|
}else{
|
|
|
|
map.put("doctorAuthOperate", "0");
|
|
|
|
}
|
|
|
|
|
|
}else{
|
|
}else{
|
|
Map<String, String> one = new HashMap<>();
|
|
Map<String, String> one = new HashMap<>();
|
|
one.put("isManage","0");
|
|
one.put("isManage","0");
|
|
@ -194,7 +201,7 @@ public class LoginController extends BaseController {
|
|
one.put("name", doctor.getHospitalName());
|
|
one.put("name", doctor.getHospitalName());
|
|
one.put("areas", "");
|
|
one.put("areas", "");
|
|
one.put("level","4");
|
|
one.put("level","4");
|
|
List<Map<String, Object>> list = doctorInfoService.getDoctorManagerRole(doctor.getCode(),"Manage_Article_Authentication");
|
|
|
|
|
|
|
|
if(list.size()>0&&!org.springframework.util.StringUtils.isEmpty(list.get(0).get("code"))){
|
|
if(list.size()>0&&!org.springframework.util.StringUtils.isEmpty(list.get(0).get("code"))){
|
|
one.put("authOperate", "1");
|
|
one.put("authOperate", "1");
|
|
}else{
|
|
}else{
|
|
@ -282,9 +289,10 @@ public class LoginController extends BaseController {
|
|
map.put("userRole", roleMap);
|
|
map.put("userRole", roleMap);
|
|
|
|
|
|
//医生当前登录的角色
|
|
//医生当前登录的角色
|
|
if(roleMap.size()>0){
|
|
|
|
|
|
List<Map<String, Object>> list = doctorInfoService.getDoctorManagerRole(doctor.getCode(),"Manage_Article_Authentication");
|
|
|
|
if(roleMap.size()>0){
|
|
|
|
|
|
for(Map<String, String> one:roleMap){
|
|
|
|
|
|
for(Map<String, String> one:roleMap){
|
|
if("1".equals(one.get("high"))){
|
|
if("1".equals(one.get("high"))){
|
|
one.remove("high");
|
|
one.remove("high");
|
|
map.put("currentUserRole", one);
|
|
map.put("currentUserRole", one);
|
|
@ -292,14 +300,18 @@ public class LoginController extends BaseController {
|
|
}
|
|
}
|
|
one.remove("high");
|
|
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");
|
|
|
|
List<Map<String, Object>> list = doctorInfoService.getDoctorManagerRole(doctor.getCode(),"Manage_Article_Authentication");
|
|
|
|
|
|
if(list.size()>0&&!org.springframework.util.StringUtils.isEmpty(list.get(0).get("code"))){
|
|
|
|
map.put("doctorAuthOperate", "1");
|
|
|
|
}else{
|
|
|
|
map.put("doctorAuthOperate", "0");
|
|
|
|
}
|
|
|
|
}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");
|
|
if(list.size()>0&&!org.springframework.util.StringUtils.isEmpty(list.get(0).get("code"))){
|
|
if(list.size()>0&&!org.springframework.util.StringUtils.isEmpty(list.get(0).get("code"))){
|
|
one.put("authOperate", "1");
|
|
one.put("authOperate", "1");
|
|
}else{
|
|
}else{
|