Commit 40c286686ab8acc05828a45a001d2aef09bd946e
1 parent
44c00bdf2d
Exists in
master
and in
6 other branches
update
Showing 9 changed files with 67 additions and 9 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/PremaritalCheckup.java
- platform-dal/src/main/java/com/lyms/platform/pojo/ResidentsArchiveModel.java
- platform-operate-api/src/main/java/com/lyms/hospitalapi/hs/HsfyFmService.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PremaritalCheckupFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/ResidentsArchiveAddRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PremaritalCheckupPageResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PremaritalCheckupResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ResidentsArchiveResult.java
platform-dal/src/main/java/com/lyms/platform/pojo/PremaritalCheckup.java
View file @
40c2866
| ... | ... | @@ -461,6 +461,15 @@ |
| 461 | 461 | //1 未同步 2已经同步 |
| 462 | 462 | private Integer isSync; |
| 463 | 463 | |
| 464 | + private String cxNum; | |
| 465 | + | |
| 466 | + public String getCxNum() { | |
| 467 | + return cxNum; | |
| 468 | + } | |
| 469 | + | |
| 470 | + public void setCxNum(String cxNum) { | |
| 471 | + this.cxNum = cxNum; | |
| 472 | + } | |
| 464 | 473 | |
| 465 | 474 | public Integer getIsSync() { |
| 466 | 475 | return isSync; |
platform-dal/src/main/java/com/lyms/platform/pojo/ResidentsArchiveModel.java
View file @
40c2866
| ... | ... | @@ -207,6 +207,18 @@ |
| 207 | 207 | private Integer isSync; |
| 208 | 208 | private String blNum; |
| 209 | 209 | |
| 210 | + | |
| 211 | + //1 婚检 2 孕前优生 3 婚检孕前优生 | |
| 212 | + private Integer type; | |
| 213 | + | |
| 214 | + public Integer getType() { | |
| 215 | + return type; | |
| 216 | + } | |
| 217 | + | |
| 218 | + public void setType(Integer type) { | |
| 219 | + this.type = type; | |
| 220 | + } | |
| 221 | + | |
| 210 | 222 | public String getBlNum() { |
| 211 | 223 | return blNum; |
| 212 | 224 | } |
platform-operate-api/src/main/java/com/lyms/hospitalapi/hs/HsfyFmService.java
View file @
40c2866
| 1 | 1 | package com.lyms.hospitalapi.hs; |
| 2 | 2 | |
| 3 | -import com.lyms.hospitalapi.dzfy.ConnTools; | |
| 4 | 3 | import com.lyms.hospitalapi.dzfy.DzfyHisService; |
| 5 | 4 | import com.lyms.hospitalapi.dzfy.Fm; |
| 6 | 5 | import com.lyms.hospitalapi.qhdfy.FmItem; |
| ... | ... | @@ -181,8 +180,7 @@ |
| 181 | 180 | String id = fm.getID();//获取所有的孕妇ID,方便孕妇产下双胞胎而用 |
| 182 | 181 | |
| 183 | 182 | //用来查询这个孕妇分娩的最近日期的sql |
| 184 | - String dateSql = "select max(CREATED) as babyDate from v_deliveryinfo where " + | |
| 185 | - " ID='"+id+"'" ; | |
| 183 | + String dateSql = "select max(CREATED) as babyDate from v_deliveryinfo where ID='"+id+"'" ; | |
| 186 | 184 | |
| 187 | 185 | //获取到这个孕妇的最近的分娩日期 |
| 188 | 186 | List<Fm> dateList = queryRunner.query(conn, dateSql, new BeanListHandler<Fm>(Fm.class)); |
| 189 | 187 | |
| ... | ... | @@ -197,15 +195,10 @@ |
| 197 | 195 | |
| 198 | 196 | |
| 199 | 197 | //查询这个孕妇最近日期所有分娩记录的sql |
| 200 | - String allSql = "select "+cloumns+" from v_deliveryinfo where " + | |
| 201 | - " CREATED > CONVERT(DATETIME,'" + startDate + "', 120) and CREATED <= CONVERT(DATETIME,'" + endDate + "', 120)" + | |
| 202 | - " and ID='"+id+"'" ; | |
| 198 | + String allSql = "select "+cloumns+" from v_deliveryinfo where CREATED > CONVERT(DATETIME,'" + startDate + "', 120) and CREATED <= CONVERT(DATETIME,'" + endDate + "', 120) and ID='"+id+"'" ; | |
| 203 | 199 | |
| 204 | 200 | //查出这个ID对应孕妇在这个时间段的分娩记录 |
| 205 | 201 | List<Fm> allList = queryRunner.query(conn, allSql, new BeanListHandler<Fm>(Fm.class)); |
| 206 | - | |
| 207 | - //List<Fm> allList = new ArrayList<Fm>(); | |
| 208 | - //allList.add(fm); | |
| 209 | 202 | |
| 210 | 203 | Date dueDate = null; |
| 211 | 204 | List<MatDeliverAddRequest.Baby> babies = new ArrayList<>(); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PremaritalCheckupFacade.java
View file @
40c2866
| ... | ... | @@ -257,6 +257,7 @@ |
| 257 | 257 | //返回婚检信息 |
| 258 | 258 | public PremaritalCheckupResult getResult(PremaritalCheckup result) { |
| 259 | 259 | PremaritalCheckupResult checkupResult = new PremaritalCheckupResult(); |
| 260 | + checkupResult.setCxNum(result.getCxNum()); | |
| 260 | 261 | checkupResult.setId(result.getId()); |
| 261 | 262 | checkupResult.setParentId(result.getId()); |
| 262 | 263 | checkupResult.setPremaritalUpTime(DateUtil.getyyyy_MM_dd(result.getPremaritalUpTime())); |
| ... | ... | @@ -675,6 +676,7 @@ |
| 675 | 676 | } |
| 676 | 677 | checkup.setDeliverStatus(addRequest.getDeliverStatus()); |
| 677 | 678 | } |
| 679 | + checkup.setCxNum(addRequest.getCxNum()); | |
| 678 | 680 | checkup.setJczt(addRequest.getJczt()); |
| 679 | 681 | checkup.setFkjjState(addRequest.getFkjjState()); |
| 680 | 682 | |
| ... | ... | @@ -1746,6 +1748,7 @@ |
| 1746 | 1748 | //返回婚检信息 |
| 1747 | 1749 | public PremaritalCheckupPageResult getPageResult(PremaritalCheckup result, ResidentsArchiveModel archiveModel) { |
| 1748 | 1750 | PremaritalCheckupPageResult checkupResult = new PremaritalCheckupPageResult(); |
| 1751 | + checkupResult.setCxNum(result.getCxNum()); | |
| 1749 | 1752 | checkupResult.setBaseSign(result.getBaseSign()); |
| 1750 | 1753 | checkupResult.setPhysiqueSign(result.getPhysiqueSign()); |
| 1751 | 1754 | checkupResult.setRepSign(result.getRepSign()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java
View file @
40c2866
| ... | ... | @@ -732,6 +732,7 @@ |
| 732 | 732 | return null; |
| 733 | 733 | } |
| 734 | 734 | ResidentsArchiveResult result = new ResidentsArchiveResult(); |
| 735 | + result.setType(model.getType()); | |
| 735 | 736 | FilePathModel filePath = yunBookbuildingService.findFilePath(model.getId()); |
| 736 | 737 | result.setFilePath(filePath); |
| 737 | 738 | result.setId(model.getId()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/ResidentsArchiveAddRequest.java
View file @
40c2866
| ... | ... | @@ -169,6 +169,8 @@ |
| 169 | 169 | //删除文件路径 |
| 170 | 170 | private List<String> delFiles; |
| 171 | 171 | |
| 172 | + //1 婚检 2 孕前优生 3 婚检孕前优生 | |
| 173 | + private Integer type; | |
| 172 | 174 | |
| 173 | 175 | @Override |
| 174 | 176 | public ResidentsArchiveModel convertToDataModel() { |
| ... | ... | @@ -271,6 +273,13 @@ |
| 271 | 273 | return model; |
| 272 | 274 | } |
| 273 | 275 | |
| 276 | + public Integer getType() { | |
| 277 | + return type; | |
| 278 | + } | |
| 279 | + | |
| 280 | + public void setType(Integer type) { | |
| 281 | + this.type = type; | |
| 282 | + } | |
| 274 | 283 | |
| 275 | 284 | public FilePathModel getFilePath() { |
| 276 | 285 | return filePath; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PremaritalCheckupPageResult.java
View file @
40c2866
| ... | ... | @@ -416,6 +416,16 @@ |
| 416 | 416 | //色觉 |
| 417 | 417 | private String seJue; |
| 418 | 418 | |
| 419 | + private String cxNum; | |
| 420 | + | |
| 421 | + public String getCxNum() { | |
| 422 | + return cxNum; | |
| 423 | + } | |
| 424 | + | |
| 425 | + public void setCxNum(String cxNum) { | |
| 426 | + this.cxNum = cxNum; | |
| 427 | + } | |
| 428 | + | |
| 419 | 429 | public String getSeJue() { |
| 420 | 430 | return seJue; |
| 421 | 431 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PremaritalCheckupResult.java
View file @
40c2866
| ... | ... | @@ -426,6 +426,15 @@ |
| 426 | 426 | private String fkjjState; |
| 427 | 427 | |
| 428 | 428 | private String numCode; |
| 429 | + private String cxNum; | |
| 430 | + | |
| 431 | + public String getCxNum() { | |
| 432 | + return cxNum; | |
| 433 | + } | |
| 434 | + | |
| 435 | + public void setCxNum(String cxNum) { | |
| 436 | + this.cxNum = cxNum; | |
| 437 | + } | |
| 429 | 438 | |
| 430 | 439 | public String getNumCode() { |
| 431 | 440 | return numCode; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ResidentsArchiveResult.java
View file @
40c2866
| ... | ... | @@ -168,6 +168,18 @@ |
| 168 | 168 | private Integer military; |
| 169 | 169 | private FilePathModel filePath; |
| 170 | 170 | |
| 171 | + | |
| 172 | + //1 婚检 2 孕前优生 3 婚检孕前优生 | |
| 173 | + private Integer type; | |
| 174 | + | |
| 175 | + public Integer getType() { | |
| 176 | + return type; | |
| 177 | + } | |
| 178 | + | |
| 179 | + public void setType(Integer type) { | |
| 180 | + this.type = type; | |
| 181 | + } | |
| 182 | + | |
| 171 | 183 | public FilePathModel getFilePath() { |
| 172 | 184 | return filePath; |
| 173 | 185 | } |