瀏覽代碼

v2025.8.11
医生授权管理查询,查看详细信息中,获取医生信息

jinhu 6 天之前
父節點
當前提交
19648c7370

+ 9 - 0
src/main/java/com/kcim/controller/QualificationManageController.java

@@ -158,6 +158,15 @@ public class QualificationManageController {
         return Result.ok(qualificationManageService.getMyInfo());
     }
 
+    /**
+     * 获取医生的信息
+     */
+    @ApiOperation("获取医生的信息")
+    @GetMapping("getDoctorInfo")
+    public Result getDoctorInfo(@RequestParam(value = "userId") Long userId) {
+        return Result.ok(qualificationManageService.getDoctorInfo(userId));
+    }
+
     /**
      * 保存当前登录人的附件
      */

+ 2 - 0
src/main/java/com/kcim/service/QualificationManageService.java

@@ -31,6 +31,8 @@ public interface QualificationManageService extends IService<QualificationApply>
 
     Object getMyInfo();
 
+    Object getDoctorInfo(Long userId);
+
     Object listAllDepartment(String queryCondition);
 
     Object listMyAvailableQualification(String qualificationName, String operationLevelCode, Integer techFlag, Integer operationFlag, Integer current, Integer pageSize);

+ 7 - 0
src/main/java/com/kcim/service/impl/QualificationManageServiceImpl.java

@@ -410,6 +410,13 @@ public class QualificationManageServiceImpl extends ServiceImpl<QualificationApp
         return myInfo;
     }
 
+    @Override
+    public Object getDoctorInfo(Long userId) {
+        UserInfo myInfo = userInfoRepository.getUserInfoById(userId);
+        myInfo.setAttachments(doctorAttachmentRepository.listByUserId(userId));
+        return myInfo;
+    }
+
     @Override
     public Object listAllDepartment(String queryCondition) {
         //返回的集合