Commit 7a073b7878125df1bd4f49f728bbe3fb0561b671

Authored by hujiaqi
1 parent 2b175b8bf3

出院小结限定查询医院

Showing 3 changed files with 13 additions and 2 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/DischargeAbstractController.java View file @ 7a073b7
... ... @@ -44,7 +44,6 @@
44 44 BaseObjectResponse baseObjectResponse;
45 45 try {
46 46 dischargeAbstractSaveRequest.setOperatorId(((LoginContext) httpServletRequest.getAttribute("loginContext")).getId());
47   -
48 47 DischargeAbstractSaveResult dischargeAbstractSaveResult = dischargeAbstractFacade.save(dischargeAbstractSaveRequest);
49 48 if (dischargeAbstractSaveResult.getErrorcode() != ErrorCodeConstants.SUCCESS) {
50 49 baseObjectResponse = new BaseObjectResponse().setErrorcode(dischargeAbstractSaveResult.getErrorcode()).setErrormsg(dischargeAbstractSaveResult.getErrormsg());
... ... @@ -69,6 +68,7 @@
69 68 public BaseObjectResponse query(HttpServletRequest httpServletRequest, @RequestBody DischargeAbstractQueryRequest dischargeAbstractSaveRequest) {
70 69 BaseObjectResponse baseObjectResponse;
71 70 try {
  71 + dischargeAbstractSaveRequest.setOperatorId(((LoginContext) httpServletRequest.getAttribute("loginContext")).getId());
72 72 DischargeAbstractQueryResult dischargeAbstractQueryResult = dischargeAbstractFacade.query(dischargeAbstractSaveRequest);
73 73 if (dischargeAbstractQueryResult.getErrorcode() != ErrorCodeConstants.SUCCESS) {
74 74 baseObjectResponse = new BaseObjectResponse().setErrorcode(dischargeAbstractQueryResult.getErrorcode()).setErrormsg(dischargeAbstractQueryResult.getErrormsg());
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/DischargeAbstractFacade.java View file @ 7a073b7
... ... @@ -45,7 +45,7 @@
45 45 private PatientsService patientsService;
46 46  
47 47 @Autowired
48   - private BasicConfigService basicConfigService;
  48 + private AutoMatchFacade autoMatchFacade;
49 49  
50 50 @Autowired
51 51 private BabyService babyService;
... ... @@ -106,6 +106,7 @@
106 106 List<Integer> typeList = new ArrayList<>();
107 107 typeList.add(1);
108 108 typeList.add(3);
  109 + patientsQuery.setHospitalId(autoMatchFacade.getHospitalId(dischargeAbstractSaveRequest.getOperatorId()));
109 110 patientsQuery.setTypeList(typeList);
110 111 patientsQuery.setSort("lastMenses");
111 112 patientsQuery.setCardNo(StringUtils.isEmpty(dischargeAbstractSaveRequest.getCardNo()) ? null : dischargeAbstractSaveRequest.getCardNo());
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/DischargeAbstractQueryRequest.java View file @ 7a073b7
... ... @@ -21,6 +21,16 @@
21 21 */
22 22 private String vcCardNo;
23 23  
  24 + private Integer operatorId;
  25 +
  26 + public Integer getOperatorId() {
  27 + return operatorId;
  28 + }
  29 +
  30 + public void setOperatorId(Integer operatorId) {
  31 + this.operatorId = operatorId;
  32 + }
  33 +
24 34 public String getCardNo() {
25 35 return cardNo;
26 36 }