Преглед изворни кода

根据id获取明细(待用)

zhoutg пре 5 година
родитељ
комит
ec2abe73ed

+ 10 - 0
zzcx-service/src/main/java/com/diagbot/facade/InquiryInfoFacade.java

@@ -19,6 +19,7 @@ import com.diagbot.util.IdCard;
 import com.diagbot.util.ListUtil;
 import com.diagbot.util.StringUtil;
 import com.diagbot.vo.HospitalVO;
+import com.diagbot.vo.InquiryDetailVO;
 import com.diagbot.vo.InquiryPatInquiryVO;
 import com.diagbot.vo.InquiryPatVO;
 import com.diagbot.vo.SaveInquiryVO;
@@ -120,5 +121,14 @@ public class InquiryInfoFacade extends InquiryInfoServiceImpl {
         return this.getPatInquiryList(inquiryPatInquiryVO);
     }
 
+    public List<InquiryDetail> getDetail(InquiryDetailVO inquiryDetailVO) {
+        List<InquiryDetail> list = inquiryDetailFacade.list(new QueryWrapper<InquiryDetail>()
+                .eq("is_deleted", IsDeleteEnum.N.getKey())
+                .eq("inquiry_id", inquiryDetailVO.getId())
+                .orderByAsc("id")
+        );
+        return list;
+    }
+
 
 }

+ 19 - 0
zzcx-service/src/main/java/com/diagbot/vo/InquiryDetailVO.java

@@ -0,0 +1,19 @@
+package com.diagbot.vo;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @Description:
+ * @author: zhoutg
+ * @time: 2020/2/3 9:50
+ */
+@Getter
+@Setter
+public class InquiryDetailVO {
+    private static final long serialVersionUID = 1L;
+    /**
+     * 病历id
+     */
+    private Long id;
+}

+ 16 - 4
zzcx-service/src/main/java/com/diagbot/web/InquiryInfoController.java

@@ -5,7 +5,9 @@ import com.diagbot.dto.InquiryDTO;
 import com.diagbot.dto.InquiryPatDTO;
 import com.diagbot.dto.RespDTO;
 import com.diagbot.dto.SaveInquiryDTO;
+import com.diagbot.entity.InquiryDetail;
 import com.diagbot.facade.InquiryInfoFacade;
+import com.diagbot.vo.InquiryDetailVO;
 import com.diagbot.vo.InquiryPatInquiryVO;
 import com.diagbot.vo.InquiryPatVO;
 import com.diagbot.vo.SaveInquiryVO;
@@ -62,14 +64,24 @@ public class InquiryInfoController {
 
     @ApiOperation(value = "获取机构下病人病历[by:zhoutg]",
             notes = "hospitalCode:医院名称<br>" +
-            "patName:姓名<br>" +
-            "patSex:性别<br>" +
-            "idNum:证件号<br>" +
-            "idType:证件类型(1:身份证,2:护照)<br>")
+                    "patName:姓名<br>" +
+                    "patSex:性别<br>" +
+                    "idNum:证件号<br>" +
+                    "idType:证件类型(1:身份证,2:护照)<br>")
     @PostMapping("/getPatInquiry")
     @SysLogger("getPatInquiry")
     public RespDTO<List<InquiryDTO>> getPatInquiry(@RequestBody InquiryPatInquiryVO inquiryPatInquiryVO) {
         List<InquiryDTO> data = inquiryInfoFacade.getPatInquiryFac(inquiryPatInquiryVO);
         return RespDTO.onSuc(data);
     }
+
+
+    @ApiOperation(value = "获取病历详情[by:zhoutg]",
+            notes = "id:病历id<br>")
+    @PostMapping("/getDetailById")
+    @SysLogger("getDetailById")
+    public RespDTO<List<InquiryDetail>> getDetail(@RequestBody InquiryDetailVO inquiryDetailVO) {
+        List<InquiryDetail> data = inquiryInfoFacade.getDetail(inquiryDetailVO);
+        return RespDTO.onSuc(data);
+    }
 }