From 0716cde46c4e0d1c0a7d9eb4681ee984a06eeafe Mon Sep 17 00:00:00 2001 From: yangfei Date: Wed, 17 May 2017 11:25:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=AC=E5=8A=9B=E8=BD=AC=E8=AF=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../HighriskChangeHospitalController.java | 37 +++++++++++++++++++--- 1 file changed, 33 insertions(+), 4 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/HighriskChangeHospitalController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/HighriskChangeHospitalController.java index eeb7b2f..8614095 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/HighriskChangeHospitalController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/HighriskChangeHospitalController.java @@ -17,10 +17,7 @@ import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; import javax.servlet.http.HttpServletRequest; -import java.util.Date; -import java.util.LinkedHashMap; -import java.util.List; -import java.util.Map; +import java.util.*; /** * @auther yangfei @@ -35,6 +32,38 @@ public class HighriskChangeHospitalController extends BaseController { @Autowired private AutoMatchFacade autoMatchFacade; + + + /** + * 听力转诊初始化数据 + * + * @param babyId 儿童档案ID + * @return + */ + @RequestMapping(method = RequestMethod.GET, value = "/initHighrChangeHosp") + @ResponseBody + public BaseResponse initHighrChangeHosp(String babyId, HttpServletRequest request){ + //根据babyId和当前医院id + //获取当前登录用户ID + LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); + if (loginState == null) { + return new BaseResponse().setErrorcode(ErrorCodeConstants.TOKEN_EXPIRE).setErrormsg("请重新登录"); + } + //医院id + String hospitalId = autoMatchFacade.getHospitalId(loginState.getId()); + + //根据医院ID和babyid查询听筛初筛第一条记录和复筛最后一条记录进行并集。前端显示 + Map map = new HashMap<>(); + map.put("firstResu","未通过(左耳)"); + map.put("firstMethod","OAE/AABR"); + map.put("endResu","未通过(左耳)"); + map.put("endMethod","AABR"); + BaseResponse baseResp = new BaseResponse(); + baseResp.setObject(map); + return baseResp.setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("查询成功"); + } + + /** * 导出听力转诊列表 * -- 1.8.3.1