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("查询成功"); + } + + /** * 导出听力转诊列表 *