|
@ -91,9 +91,12 @@ public class DoctorDeviceController extends BaseController {
|
|
PatientDevice pd = patientDeviceService.findById(id);
|
|
PatientDevice pd = patientDeviceService.findById(id);
|
|
if(pd!=null)
|
|
if(pd!=null)
|
|
{
|
|
{
|
|
if(StringUtils.isNotBlank(pd.getDoctor())){
|
|
|
|
|
|
|
|
List<AdminTeam> adminTeamMembers = adminTeamService.findDoctorsTeams(pd.getUser(),getUID());
|
|
|
|
|
|
if(StringUtils.isNotBlank(pd.getDoctor())&&StringUtils.equals(pd.getDoctor(), getUID())){
|
|
|
|
List<JSONObject> objects = patientDeviceService.deleteDevice(id,getUID());
|
|
|
|
return write(200,"","data",objects);
|
|
|
|
}
|
|
|
|
else if(StringUtils.isNotBlank(pd.getDoctor())&&!StringUtils.equals(pd.getDoctor(), getUID())){
|
|
|
|
List<AdminTeam> adminTeamMembers = adminTeamService.findDoctorsTeams(pd.getDoctor(),getUID());
|
|
boolean bo = false;
|
|
boolean bo = false;
|
|
if(adminTeamMembers!=null && adminTeamMembers.size()>0)
|
|
if(adminTeamMembers!=null && adminTeamMembers.size()>0)
|
|
{
|
|
{
|
|
@ -105,10 +108,7 @@ public class DoctorDeviceController extends BaseController {
|
|
}else{
|
|
}else{
|
|
return error(-1, "只允许删除自己及自己行政团队绑定的设备!");
|
|
return error(-1, "只允许删除自己及自己行政团队绑定的设备!");
|
|
}
|
|
}
|
|
}else if(StringUtils.isNotBlank(pd.getDoctor())&&StringUtils.equals(pd.getDoctor(), getUID())){
|
|
|
|
List<JSONObject> objects = patientDeviceService.deleteDevice(id,getUID());
|
|
|
|
return write(200,"","data",objects);
|
|
|
|
}else{
|
|
|
|
|
|
} else{
|
|
return error(-1, "只允许删除自己及自己行政团队绑定的设备!");
|
|
return error(-1, "只允许删除自己及自己行政团队绑定的设备!");
|
|
}
|
|
}
|
|
}
|
|
}
|