|
@@ -89,9 +89,16 @@ public class DoctorController extends AppBaseController {
|
|
map.put("token",token);
|
|
map.put("token",token);
|
|
map.put("doctor",doctor);
|
|
map.put("doctor",doctor);
|
|
if(doctor.getDeptId()!=null){
|
|
if(doctor.getDeptId()!=null){
|
|
- FsDepartment department=departmentService.selectFsDepartmentByDeptId(doctor.getDeptId());
|
|
|
|
|
|
+// FsDepartment department=departmentService.selectFsDepartmentByDeptId(doctor.getDeptId());
|
|
|
|
+ List<FsDepartment> department=departmentService.selectFsDepartmentByDeptIds(doctor.getDeptId());
|
|
|
|
+ StringBuilder departments=new StringBuilder();
|
|
|
|
+ department.forEach(fsDepartment -> departments.append(fsDepartment.getDeptName()).append(","));
|
|
|
|
+ if(departments.length()>0){
|
|
|
|
+ departments.deleteCharAt(departments.length()-1);
|
|
|
|
+ }
|
|
if(department!=null){
|
|
if(department!=null){
|
|
- map.put("deptName",department.getDeptName());
|
|
|
|
|
|
+// map.put("deptName",department.getDeptName());
|
|
|
|
+ map.put("deptName",departments.toString());
|
|
}
|
|
}
|
|
else{
|
|
else{
|
|
map.put("deptName","");
|
|
map.put("deptName","");
|
|
@@ -136,9 +143,19 @@ public class DoctorController extends AppBaseController {
|
|
map.put("token",token);
|
|
map.put("token",token);
|
|
map.put("doctor",doctor);
|
|
map.put("doctor",doctor);
|
|
if(doctor.getDeptId()!=null){
|
|
if(doctor.getDeptId()!=null){
|
|
- FsDepartment department=departmentService.selectFsDepartmentByDeptId(doctor.getDeptId());
|
|
|
|
|
|
+// FsDepartment department=departmentService.selectFsDepartmentByDeptId(doctor.getDeptId());
|
|
|
|
+// if(department!=null){
|
|
|
|
+// map.put("deptName",department.getDeptName());
|
|
|
|
+// }
|
|
|
|
+ List<FsDepartment> department=departmentService.selectFsDepartmentByDeptIds(doctor.getDeptId());
|
|
|
|
+ StringBuilder departments=new StringBuilder();
|
|
|
|
+ department.forEach(fsDepartment -> departments.append(fsDepartment.getDeptName()).append(","));
|
|
|
|
+ if(departments.length()>0){
|
|
|
|
+ departments.deleteCharAt(departments.length()-1);
|
|
|
|
+ }
|
|
if(department!=null){
|
|
if(department!=null){
|
|
- map.put("deptName",department.getDeptName());
|
|
|
|
|
|
+// map.put("deptName",department.getDeptName());
|
|
|
|
+ map.put("deptName",departments.toString());
|
|
}
|
|
}
|
|
else{
|
|
else{
|
|
map.put("deptName","");
|
|
map.put("deptName","");
|
|
@@ -175,12 +192,17 @@ public class DoctorController extends AppBaseController {
|
|
try {
|
|
try {
|
|
FsDoctor doctor=doctorService.selectFsDoctorByDoctorId(Long.parseLong(getDoctorId()));
|
|
FsDoctor doctor=doctorService.selectFsDoctorByDoctorId(Long.parseLong(getDoctorId()));
|
|
FsHospital hospital=hospitalService.selectFsHospitalByHospitalId(doctor.getHospitalId());
|
|
FsHospital hospital=hospitalService.selectFsHospitalByHospitalId(doctor.getHospitalId());
|
|
- FsDepartment department=departmentService.selectFsDepartmentByDeptId(doctor.getDeptId());
|
|
|
|
-
|
|
|
|
|
|
+// FsDepartment department=departmentService.selectFsDepartmentByDeptId(doctor.getDeptId());
|
|
|
|
+ List<FsDepartment> department=departmentService.selectFsDepartmentByDeptIds(doctor.getDeptId());
|
|
|
|
+ StringBuilder departments=new StringBuilder();
|
|
|
|
+ department.forEach(fsDepartment -> departments.append(fsDepartment.getDeptName()).append(","));
|
|
|
|
+ if(departments.length()>0){
|
|
|
|
+ departments.deleteCharAt(departments.length()-1);
|
|
|
|
+ }
|
|
Map<String,Object> map=new HashMap<>();
|
|
Map<String,Object> map=new HashMap<>();
|
|
map.put("doctor",doctor);
|
|
map.put("doctor",doctor);
|
|
map.put("hospital",hospital);
|
|
map.put("hospital",hospital);
|
|
- map.put("department",department);
|
|
|
|
|
|
+ map.put("department",departments.toString());
|
|
return R.ok(map);
|
|
return R.ok(map);
|
|
} catch (Exception e){
|
|
} catch (Exception e){
|
|
return R.error("操作异常");
|
|
return R.error("操作异常");
|