diff --git a/openhis-server/openhis-application/src/main/java/com/openhis/web/basedatamanage/controller/PractitionerController.java b/openhis-server/openhis-application/src/main/java/com/openhis/web/basedatamanage/controller/PractitionerController.java index 872ad941..0644b661 100644 --- a/openhis-server/openhis-application/src/main/java/com/openhis/web/basedatamanage/controller/PractitionerController.java +++ b/openhis-server/openhis-application/src/main/java/com/openhis/web/basedatamanage/controller/PractitionerController.java @@ -5,6 +5,7 @@ package com.openhis.web.basedatamanage.controller; import org.springframework.web.bind.annotation.*; +import com.baomidou.mybatisplus.core.metadata.IPage; import com.core.common.core.domain.R; import com.openhis.web.basedatamanage.appservice.IPractitionerAppService; import com.openhis.web.doctorstation.dto.UserAndPractitionerDto; @@ -52,6 +53,21 @@ public class PractitionerController { .ok(practitionerAppService.getUserPractitionerPage(userAndPractitionerDto, searchKey, pageNo, pageSize)); } + /** + * 查询用户及参与者详情 + * + * @param userId 系统用户id + * @return 用户及参与者详情 + */ + @GetMapping(value = "/user-practitioner-detail") + public R getUserPractitionerPage(@RequestParam Long userId) { + UserAndPractitionerDto userAndPractitionerDto = new UserAndPractitionerDto(); + userAndPractitionerDto.setUserId(userId); + IPage userPractitionerPage = + practitionerAppService.getUserPractitionerPage(userAndPractitionerDto, "", 1, 1); + return R.ok(userPractitionerPage.getRecords().get(0)); + } + /** * 修改用户及参与者 *