Commit 5a47987dfc2016495da0602c032a77a4bbc0a34c
1 parent
b89d15846c
Exists in
master
and in
6 other branches
华大系统对接完成
Showing 5 changed files with 52 additions and 0 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/SieveApplyOrderModel.java
- platform-dal/src/main/java/com/lyms/platform/pojo/SieveResultModel.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/SieveApplyOrderAddRequest.java
platform-dal/src/main/java/com/lyms/platform/pojo/SieveApplyOrderModel.java
View file @
5a47987
... | ... | @@ -160,6 +160,8 @@ |
160 | 160 | */ |
161 | 161 | private String ultrasonicNtVal; |
162 | 162 | |
163 | + private String nf; | |
164 | + | |
163 | 165 | /** |
164 | 166 | * 血清筛查风险 0/高风险 1/低风险 2/临界风险 |
165 | 167 | */ |
... | ... | @@ -249,6 +251,14 @@ |
249 | 251 | * 推送到华大系统的结果记录 |
250 | 252 | */ |
251 | 253 | private boolean huaDaPushResult; |
254 | + | |
255 | + public String getNf() { | |
256 | + return nf; | |
257 | + } | |
258 | + | |
259 | + public void setNf(String nf) { | |
260 | + this.nf = nf; | |
261 | + } | |
252 | 262 | |
253 | 263 | public boolean isHuaDaPushResult() { |
254 | 264 | return huaDaPushResult; |
platform-dal/src/main/java/com/lyms/platform/pojo/SieveResultModel.java
View file @
5a47987
... | ... | @@ -69,6 +69,32 @@ |
69 | 69 | |
70 | 70 | private String sampleReportId;//报告ID 示例:"4F9F9DED0C9B1559E053D8E0A8C0AA9F", |
71 | 71 | |
72 | + /** | |
73 | + * 是否已出报告 1-是 2/null-否 | |
74 | + */ | |
75 | + private Boolean hasReport; | |
76 | + | |
77 | + /** | |
78 | + * 打印次数 | |
79 | + */ | |
80 | + private Integer printSize; | |
81 | + | |
82 | + public Boolean getHasReport() { | |
83 | + return hasReport; | |
84 | + } | |
85 | + | |
86 | + public void setHasReport(Boolean hasReport) { | |
87 | + this.hasReport = hasReport; | |
88 | + } | |
89 | + | |
90 | + public Integer getPrintSize() { | |
91 | + return printSize; | |
92 | + } | |
93 | + | |
94 | + public void setPrintSize(Integer printSize) { | |
95 | + this.printSize = printSize; | |
96 | + } | |
97 | + | |
72 | 98 | public String getSampleInfoId() { |
73 | 99 | return sampleInfoId; |
74 | 100 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java
View file @
5a47987
... | ... | @@ -1766,6 +1766,8 @@ |
1766 | 1766 | newModel.setParentId(patientsId); |
1767 | 1767 | newModel.setSampleInfoId(huadaCallbackModel.getSampleInfoId()); |
1768 | 1768 | newModel.setSampleReportId(huadaCallbackModel.getSampleReportId()); |
1769 | + newModel.setHasReport(true); | |
1770 | + newModel.setPrintSize(0); | |
1769 | 1771 | // 底风险0 高风险2 |
1770 | 1772 | newModel.setSbst(huadaCallbackModel.getT18().contains("未检出") ? "0" : "2"); |
1771 | 1773 | newModel.setStzhz13(huadaCallbackModel.getT13().contains("未检出") ? "0" : "2"); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java
View file @
5a47987
... | ... | @@ -969,6 +969,9 @@ |
969 | 969 | sieveResultInfo.put("sampleInfoId", sieveResultModel.getSampleInfoId()); |
970 | 970 | sieveResultInfo.put("sampleReportId", sieveResultModel.getSampleReportId()); |
971 | 971 | |
972 | + // 是否已出报告 1-是 2/null-否、打印次数 | |
973 | + sieveResultInfo.put("hasReport", sieveResultModel.getHasReport()); | |
974 | + sieveResultInfo.put("printSize", sieveResultModel.getPrintSize()); | |
972 | 975 | |
973 | 976 | String tszhzValue = ""; |
974 | 977 | if (StringUtils.isNotEmpty(sieveResultModel.getTszhz()) && sieveResultModel.getTszhzValue() != null && sieveResultModel.getTszhzValue().size() > 0) { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/SieveApplyOrderAddRequest.java
View file @
5a47987
... | ... | @@ -164,6 +164,7 @@ |
164 | 164 | * nt 测定值 |
165 | 165 | */ |
166 | 166 | private String ultrasonicNtVal; |
167 | + private String nf; | |
167 | 168 | |
168 | 169 | /** |
169 | 170 | * 血清筛查风险 1/高风险 2/低风险 3/临界风险 |
... | ... | @@ -252,6 +253,14 @@ |
252 | 253 | |
253 | 254 | private String ypglx; |
254 | 255 | |
256 | + public String getNf() { | |
257 | + return nf; | |
258 | + } | |
259 | + | |
260 | + public void setNf(String nf) { | |
261 | + this.nf = nf; | |
262 | + } | |
263 | + | |
255 | 264 | public String getYpglx() { |
256 | 265 | return ypglx; |
257 | 266 | } |
... | ... | @@ -321,6 +330,8 @@ |
321 | 330 | sieveApplyOrderModel.setGxbzl(gxbzl); |
322 | 331 | sieveApplyOrderModel.setJzsInfo(jzsInfo); |
323 | 332 | sieveApplyOrderModel.setYpglx(ypglx); |
333 | + | |
334 | + sieveApplyOrderModel.setNf(nf); | |
324 | 335 | |
325 | 336 | return sieveApplyOrderModel; |
326 | 337 | } |