Commit df46a46551ef7150dad06acee846e64361500481
1 parent
314ff3b3a4
Exists in
master
and in
1 other branch
分娩增加产次
Showing 3 changed files with 34 additions and 5 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
View file @
df46a46
| ... | ... | @@ -883,6 +883,12 @@ |
| 883 | 883 | antExQuery.setParentId(patients.getId()); |
| 884 | 884 | antExQuery.setYn(YnEnums.YES.getId()); |
| 885 | 885 | List<AntenatalExaminationModel> examinationModel = antenatalExaminationService.queryAntenatalExamination(antExQuery.convertToQuery()); |
| 886 | + | |
| 887 | + AntExChuQuery antExChuQuery = new AntExChuQuery(); | |
| 888 | + antExChuQuery.setYn(YnEnums.YES.getId()); | |
| 889 | + antExChuQuery.setParentId(patients.getId()); | |
| 890 | + List<AntExChuModel> antExChuModels = antenatalExaminationService.queryAntExChu(antExChuQuery); | |
| 891 | + | |
| 886 | 892 | HighScoreResult highScoreResult = antenatalExaminationFacade.findLastRisk(patients.getPid(), false); |
| 887 | 893 | try { |
| 888 | 894 | String tTireNumber = ""; |
| 889 | 895 | |
| ... | ... | @@ -892,13 +898,15 @@ |
| 892 | 898 | tTireNumber = examinationModel.get(0).getTireNumber(); |
| 893 | 899 | } |
| 894 | 900 | } else { |
| 895 | - AntExChuQuery antExChuQuery = new AntExChuQuery(); | |
| 896 | - antExChuQuery.setYn(YnEnums.YES.getId()); | |
| 897 | - antExChuQuery.setParentId(patients.getId()); | |
| 898 | - List<AntExChuModel> antExChuModels = antenatalExaminationService.queryAntExChu(antExChuQuery); | |
| 899 | 901 | if (CollectionUtils.isNotEmpty(antExChuModels)) { |
| 900 | 902 | tTireNumber = antExChuModels.get(0).getTireNumber(); |
| 901 | 903 | } |
| 904 | + } | |
| 905 | + | |
| 906 | + if (CollectionUtils.isNotEmpty(antExChuModels)) { | |
| 907 | + matDeliverListResult.setDueCount(antExChuModels.get(0).getProdTime() == null ? 1 : antExChuModels.get(0).getProdTime()+1); | |
| 908 | + }else{ | |
| 909 | + matDeliverListResult.setDueCount(1); | |
| 902 | 910 | } |
| 903 | 911 | |
| 904 | 912 | matDeliverListResult.setRiskFactor(highScoreResult.getHighRisk()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/MatDeliverListResult.java
View file @
df46a46
| ... | ... | @@ -3,7 +3,6 @@ |
| 3 | 3 | import com.lyms.platform.common.utils.DateUtil; |
| 4 | 4 | import com.lyms.platform.pojo.MaternalDeliverModel; |
| 5 | 5 | import com.lyms.platform.pojo.Patients; |
| 6 | -import org.apache.commons.collections.CollectionUtils; | |
| 7 | 6 | |
| 8 | 7 | import java.util.ArrayList; |
| 9 | 8 | import java.util.Date; |
| ... | ... | @@ -48,6 +47,9 @@ |
| 48 | 47 | |
| 49 | 48 | // 胎数 |
| 50 | 49 | private String tireNumber1; |
| 50 | + // 产次 | |
| 51 | + private Integer dueCount; | |
| 52 | + | |
| 51 | 53 | private String status="0"; |
| 52 | 54 | |
| 53 | 55 | //分娩时间,补录时使用 |
| ... | ... | @@ -57,6 +59,14 @@ |
| 57 | 59 | private String pid; |
| 58 | 60 | private String cardNo; |
| 59 | 61 | private String vcCardNo; |
| 62 | + | |
| 63 | + public Integer getDueCount() { | |
| 64 | + return dueCount; | |
| 65 | + } | |
| 66 | + | |
| 67 | + public void setDueCount(Integer dueCount) { | |
| 68 | + this.dueCount = dueCount; | |
| 69 | + } | |
| 60 | 70 | |
| 61 | 71 | public String getVcCardNo() { |
| 62 | 72 | return vcCardNo; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/MaternalDeliverResult.java
View file @
df46a46
| ... | ... | @@ -22,6 +22,8 @@ |
| 22 | 22 | private String dueDate; |
| 23 | 23 | //分娩孕周 |
| 24 | 24 | private String dueWeek; |
| 25 | + // 产次 | |
| 26 | + private Integer dueCount; | |
| 25 | 27 | //台数 |
| 26 | 28 | private Integer tireNumber; |
| 27 | 29 | //胎盘 |
| 28 | 30 | |
| ... | ... | @@ -84,11 +86,20 @@ |
| 84 | 86 | return deathCauseText; |
| 85 | 87 | } |
| 86 | 88 | |
| 89 | + public Integer getDueCount() { | |
| 90 | + return dueCount; | |
| 91 | + } | |
| 92 | + | |
| 93 | + public void setDueCount(Integer dueCount) { | |
| 94 | + this.dueCount = dueCount; | |
| 95 | + } | |
| 96 | + | |
| 87 | 97 | public void setDeathCauseText(String deathCauseText) { |
| 88 | 98 | this.deathCauseText = deathCauseText; |
| 89 | 99 | } |
| 90 | 100 | |
| 91 | 101 | public MaternalDeliverResult convertToResult(MaternalDeliverModel destModel) { |
| 102 | + setDueCount(destModel.getDueCount()); | |
| 92 | 103 | setFmAddr(destModel.getFmAddr()); |
| 93 | 104 | setFmType(destModel.getFmType()); |
| 94 | 105 | setId(destModel.getId()); |