From c84e91768d06d2fa134a10f1315449edc06ff221 Mon Sep 17 00:00:00 2001 From: liquanyu Date: Tue, 22 Jan 2019 09:51:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8C=BB=E7=94=9F=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../operate/web/controller/UsersController.java | 31 +++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java index ada944e..6a91244 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java @@ -13,6 +13,8 @@ import com.lyms.platform.common.constants.ConstantInterface; import com.lyms.platform.common.constants.ErrorCodeConstants; import com.lyms.platform.common.enums.*; import com.lyms.platform.common.result.BaseListResponse; +import com.lyms.platform.common.result.BaseObjectResponse; +import com.lyms.platform.common.result.BaseResponse; import com.lyms.platform.common.utils.*; import com.lyms.platform.operate.web.facade.AccessPermissionFacade; import com.lyms.platform.operate.web.facade.AutoMatchFacade; @@ -1298,7 +1300,7 @@ public class UsersController extends BaseController { usersService.updateUsers(users); operateLogFacade.addModifyOptLog(getUserId(request), - users.getOrgId(),before, users, OptActionEnums.UPDATE.getId(), "重置用户密码"); + users.getOrgId(), before, users, OptActionEnums.UPDATE.getId(), "重置用户密码"); LoginContext loginContext = iSessionProvider.register(users.getLogincenterId(), users.getPhone(), users.getAccount(), users.getPwd().toUpperCase()); if (loginContext.getErrorcode().equals(0)) { ResultUtils.buildSuccessResultAndWrite(response); @@ -1355,4 +1357,31 @@ public class UsersController extends BaseController { } return result; } + + + + @RequestMapping(value = "/getSysDoctorInfo/{userId}", method = RequestMethod.GET) + @ResponseBody + public BaseResponse getSysDoctorInfo(@PathVariable("userId") String userId) { + BaseObjectResponse objectResponse = new BaseObjectResponse(); + Users users = usersService.getUsers(Integer.valueOf(userId)); + if (null != users) { + Map result = new HashMap<>(); + Departments departments = departmentsService.getDepartments(users.getDeptId()); + Organization organization = organizationService.getOrganization(users.getOrgId()); + result.put("doctorName", users.getName()); + if (null != organization) { + result.put("hospitalName", organization.getName()); + } + if (null != departments) { + result.put("zhiCheng", ZhiChenEnums.getById(users.getZhiChenId())); + result.put("deptPhone",users.getPhone()); + result.put("deptName", departments.getName()); + } + objectResponse.setData(result); + } + objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); + objectResponse.setErrormsg("成功"); + return objectResponse; + } } -- 1.8.3.1