Commit 2b2ecaee12f6d53a8513e579e8e0512cfdeea9e7
1 parent
166652e9a9
Exists in
master
and in
8 other branches
增加是否通知
Showing 8 changed files with 88 additions and 31 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/AntExChuModel.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/request/AntExcAddRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/AntData.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/AntexChuResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ApplyOrderInResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ApplyOrderOutResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ReferralApplyOrderResult.java
platform-dal/src/main/java/com/lyms/platform/pojo/AntExChuModel.java
View file @
2b2ecae
| ... | ... | @@ -20,6 +20,7 @@ |
| 20 | 20 | private Date dueDate; |
| 21 | 21 | //末次月经 |
| 22 | 22 | private Date lastMenses; |
| 23 | + private String cDueWeek; | |
| 23 | 24 | // 既往史 |
| 24 | 25 | private String pastHistory ; |
| 25 | 26 | // 家族史 |
| ... | ... | @@ -87,6 +88,14 @@ |
| 87 | 88 | private Date created; |
| 88 | 89 | private String hospitalId; |
| 89 | 90 | |
| 91 | + public String getcDueWeek() { | |
| 92 | + return cDueWeek; | |
| 93 | + } | |
| 94 | + | |
| 95 | + public void setcDueWeek(String cDueWeek) { | |
| 96 | + this.cDueWeek = cDueWeek; | |
| 97 | + } | |
| 98 | + | |
| 90 | 99 | public String getHospitalId() { |
| 91 | 100 | return hospitalId; |
| 92 | 101 | } |
| 93 | 102 | |
| ... | ... | @@ -190,9 +199,9 @@ |
| 190 | 199 | //产检 医生 |
| 191 | 200 | private String prodDoctor; |
| 192 | 201 | //产检日期 |
| 193 | - private String checkTime; | |
| 202 | + private Date checkTime; | |
| 194 | 203 | //下次产检时间 |
| 195 | - private String nextCheckTime; | |
| 204 | + private Date nextCheckTime; | |
| 196 | 205 | private Integer yn; |
| 197 | 206 | //血红蛋白值 |
| 198 | 207 | private String xhdb ; |
| 199 | 208 | |
| 200 | 209 | |
| ... | ... | @@ -276,16 +285,9 @@ |
| 276 | 285 | this.cestationInfo = cestationInfo; |
| 277 | 286 | } |
| 278 | 287 | |
| 279 | - public String getCheckTime() { | |
| 280 | - return checkTime; | |
| 281 | - } | |
| 282 | 288 | |
| 283 | - public void setCheckTime(String checkTime) { | |
| 284 | - this.checkTime = checkTime; | |
| 285 | - } | |
| 286 | 289 | |
| 287 | 290 | |
| 288 | - | |
| 289 | 291 | public String getDiagnosis() { |
| 290 | 292 | return diagnosis; |
| 291 | 293 | } |
| 292 | 294 | |
| 293 | 295 | |
| ... | ... | @@ -367,12 +369,19 @@ |
| 367 | 369 | } |
| 368 | 370 | |
| 369 | 371 | |
| 372 | + public Date getCheckTime() { | |
| 373 | + return checkTime; | |
| 374 | + } | |
| 370 | 375 | |
| 371 | - public String getNextCheckTime() { | |
| 376 | + public void setCheckTime(Date checkTime) { | |
| 377 | + this.checkTime = checkTime; | |
| 378 | + } | |
| 379 | + | |
| 380 | + public Date getNextCheckTime() { | |
| 372 | 381 | return nextCheckTime; |
| 373 | 382 | } |
| 374 | 383 | |
| 375 | - public void setNextCheckTime(String nextCheckTime) { | |
| 384 | + public void setNextCheckTime(Date nextCheckTime) { | |
| 376 | 385 | this.nextCheckTime = nextCheckTime; |
| 377 | 386 | } |
| 378 | 387 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java
View file @
2b2ecae
| ... | ... | @@ -8,6 +8,7 @@ |
| 8 | 8 | import com.lyms.platform.common.result.BaseListResponse; |
| 9 | 9 | import com.lyms.platform.common.result.BaseObjectResponse; |
| 10 | 10 | import com.lyms.platform.common.result.BaseResponse; |
| 11 | +import com.lyms.platform.common.utils.DateUtil; | |
| 11 | 12 | import com.lyms.platform.common.utils.SystemConfig; |
| 12 | 13 | import com.lyms.platform.operate.web.request.ApplyOrderQueryRequest; |
| 13 | 14 | import com.lyms.platform.operate.web.request.ReferralApplyOrderAddRequest; |
| ... | ... | @@ -26,6 +27,7 @@ |
| 26 | 27 | import com.lyms.platform.query.SieveApplyOrderQuery; |
| 27 | 28 | import com.lyms.platform.query.SieveQuery; |
| 28 | 29 | import org.apache.commons.collections.CollectionUtils; |
| 30 | +import org.apache.commons.lang.StringUtils; | |
| 29 | 31 | import org.springframework.beans.factory.annotation.Autowired; |
| 30 | 32 | import org.springframework.stereotype.Component; |
| 31 | 33 | |
| ... | ... | @@ -163,7 +165,9 @@ |
| 163 | 165 | ReferralApplyOrderQuery referralApplyOrderQuery = new ReferralApplyOrderQuery(); |
| 164 | 166 | referralApplyOrderQuery.setName(applyOrderQueryRequest.getName()); |
| 165 | 167 | referralApplyOrderQuery.setAge(applyOrderQueryRequest.getAge()); |
| 166 | - referralApplyOrderQuery.setDueWeek(applyOrderQueryRequest.getDueWeekStart()); | |
| 168 | + if(StringUtils.isNotEmpty(applyOrderQueryRequest.getDueWeekStart())){ | |
| 169 | + referralApplyOrderQuery.setDueDateStart(DateUtil.parseYMD(applyOrderQueryRequest.getDueWeekStart())); | |
| 170 | + } | |
| 167 | 171 | referralApplyOrderQuery.setRiskFactor(applyOrderQueryRequest.getRiskFactor()); |
| 168 | 172 | referralApplyOrderQuery.setrLevel(applyOrderQueryRequest.getrLevel()); |
| 169 | 173 | referralApplyOrderQuery.setScore(applyOrderQueryRequest.getScore()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AntExcAddRequest.java
View file @
2b2ecae
| ... | ... | @@ -120,7 +120,9 @@ |
| 120 | 120 | //产检日期 |
| 121 | 121 | private String checkTime; |
| 122 | 122 | //下次产检时间 |
| 123 | - private Map nextCheckTime; | |
| 123 | + private String nextCheckTime; | |
| 124 | + //前端计算出来的孕周 | |
| 125 | + private String cDueWeek; | |
| 124 | 126 | |
| 125 | 127 | /**辅助检查结果录入 **/ |
| 126 | 128 | //血红蛋白值 |
| ... | ... | @@ -240,6 +242,14 @@ |
| 240 | 242 | this.chgOther = chgOther; |
| 241 | 243 | } |
| 242 | 244 | |
| 245 | + public String getcDueWeek() { | |
| 246 | + return cDueWeek; | |
| 247 | + } | |
| 248 | + | |
| 249 | + public void setcDueWeek(String cDueWeek) { | |
| 250 | + this.cDueWeek = cDueWeek; | |
| 251 | + } | |
| 252 | + | |
| 243 | 253 | public String getDueDate() { |
| 244 | 254 | return dueDate; |
| 245 | 255 | } |
| 246 | 256 | |
| ... | ... | @@ -674,11 +684,11 @@ |
| 674 | 684 | this.highriskSocre = highriskSocre; |
| 675 | 685 | } |
| 676 | 686 | |
| 677 | - public Map getNextCheckTime() { | |
| 687 | + public String getNextCheckTime() { | |
| 678 | 688 | return nextCheckTime; |
| 679 | 689 | } |
| 680 | 690 | |
| 681 | - public void setNextCheckTime(Map nextCheckTime) { | |
| 691 | + public void setNextCheckTime(String nextCheckTime) { | |
| 682 | 692 | this.nextCheckTime = nextCheckTime; |
| 683 | 693 | } |
| 684 | 694 | |
| ... | ... | @@ -873,8 +883,13 @@ |
| 873 | 883 | antExChuModel.setTreatOpinion(treatOpinion); |
| 874 | 884 | antExChuModel.setDirOpinion(dirOpinion); |
| 875 | 885 | antExChuModel.setProdDoctor(prodDoctor); |
| 876 | - antExChuModel.setCheckTime(checkTime); | |
| 877 | - antExChuModel.setNextCheckTime(JsonUtil.obj2JsonString(nextCheckTime)); | |
| 886 | + if(null!=checkTime){ | |
| 887 | + antExChuModel.setCheckTime(DateUtil.parseYMD(checkTime)); | |
| 888 | + } | |
| 889 | + if(null!=nextCheckTime){ | |
| 890 | + antExChuModel.setNextCheckTime(DateUtil.parseYMD(nextCheckTime)); | |
| 891 | + } | |
| 892 | + antExChuModel.setcDueWeek(cDueWeek); | |
| 878 | 893 | if(StringUtils.isNotEmpty(lastMenses)){ |
| 879 | 894 | antExChuModel.setLastMenses(DateUtil.parseYMD(lastMenses)); |
| 880 | 895 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/AntData.java
View file @
2b2ecae
| ... | ... | @@ -64,7 +64,10 @@ |
| 64 | 64 | String week = (days / 7) + ""; |
| 65 | 65 | int day = (days % 7); |
| 66 | 66 | this.dueWeek = "孕" + week + "周" + (day > 0 ? "+" + day + "天" : ""); |
| 67 | - this.checkTime = model.getCheckTime(); | |
| 67 | + if(null!=model.getCheckTime()){ | |
| 68 | + this.checkTime = DateUtil.getyyyy_MM_dd(model.getCheckTime()); | |
| 69 | + } | |
| 70 | + | |
| 68 | 71 | this.title="初诊"; |
| 69 | 72 | this.type="2"; |
| 70 | 73 | this.hospitalName=hospitalName; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/AntexChuResult.java
View file @
2b2ecae
| ... | ... | @@ -41,6 +41,8 @@ |
| 41 | 41 | //预产期 |
| 42 | 42 | private String dueDate; |
| 43 | 43 | |
| 44 | + private String cDueWeek; | |
| 45 | + | |
| 44 | 46 | /** |
| 45 | 47 | * 初检信息 |
| 46 | 48 | **/ |
| ... | ... | @@ -133,7 +135,7 @@ |
| 133 | 135 | //产检日期 |
| 134 | 136 | private String checkTime; |
| 135 | 137 | //下次产检时间 |
| 136 | - private Map nextCheckTime; | |
| 138 | + private String nextCheckTime; | |
| 137 | 139 | |
| 138 | 140 | |
| 139 | 141 | /** |
| ... | ... | @@ -224,6 +226,14 @@ |
| 224 | 226 | return syjg; |
| 225 | 227 | } |
| 226 | 228 | |
| 229 | + public String getcDueWeek() { | |
| 230 | + return cDueWeek; | |
| 231 | + } | |
| 232 | + | |
| 233 | + public void setcDueWeek(String cDueWeek) { | |
| 234 | + this.cDueWeek = cDueWeek; | |
| 235 | + } | |
| 236 | + | |
| 227 | 237 | public void setSyjg(String syjg) { |
| 228 | 238 | this.syjg = syjg; |
| 229 | 239 | } |
| 230 | 240 | |
| ... | ... | @@ -474,11 +484,11 @@ |
| 474 | 484 | } |
| 475 | 485 | |
| 476 | 486 | |
| 477 | - public Map getNextCheckTime() { | |
| 487 | + public String getNextCheckTime() { | |
| 478 | 488 | return nextCheckTime; |
| 479 | 489 | } |
| 480 | 490 | |
| 481 | - public void setNextCheckTime(Map nextCheckTime) { | |
| 491 | + public void setNextCheckTime(String nextCheckTime) { | |
| 482 | 492 | this.nextCheckTime = nextCheckTime; |
| 483 | 493 | } |
| 484 | 494 | |
| 485 | 495 | |
| ... | ... | @@ -892,13 +902,12 @@ |
| 892 | 902 | setTreatOpinion(antExChuModel.getTreatOpinion()); |
| 893 | 903 | setDirOpinion(antExChuModel.getDirOpinion()); |
| 894 | 904 | setProdDoctor(antExChuModel.getProdDoctor()); |
| 895 | - setCheckTime(antExChuModel.getCheckTime()); | |
| 896 | - try { | |
| 897 | - | |
| 898 | - setNextCheckTime(JsonUtil.str2Obj(antExChuModel.getNextCheckTime(), Map.class)); | |
| 899 | - } catch (Exception e) { | |
| 900 | - | |
| 905 | + if(null!=antExChuModel.getCheckTime()){ | |
| 906 | + setCheckTime(DateUtil.getyyyy_MM_dd(antExChuModel.getCheckTime())); | |
| 901 | 907 | } |
| 908 | + if(null!=antExChuModel.getNextCheckTime()){ | |
| 909 | + setNextCheckTime(DateUtil.getyyyy_MM_dd(antExChuModel.getNextCheckTime())); | |
| 910 | + } | |
| 902 | 911 | setSyjg(antExChuModel.getSyjg()); |
| 903 | 912 | setAbo(antExChuModel.getAbo()); |
| 904 | 913 | setAlbumin(antExChuModel.getAlbumin()); |
| ... | ... | @@ -927,7 +936,6 @@ |
| 927 | 936 | setYgekt(antExChuModel.getYgekt()); |
| 928 | 937 | setXqjq(antExChuModel.getXqjq()); |
| 929 | 938 | setXnsd(antExChuModel.getXnsd()); |
| 930 | -// setMdxqsy(antExChuModel.getMdxqsy()); | |
| 931 | 939 | setHivkt(antExChuModel.getHivkt()); |
| 932 | 940 | setYdfmw(JsonUtil.str2Obj(antExChuModel.getYdfmw(), Map.class)); |
| 933 | 941 | setYdqjd(antExChuModel.getYdqjd()); |
| ... | ... | @@ -937,6 +945,7 @@ |
| 937 | 945 | if(null!=antExChuModel.getLastMenses()) { |
| 938 | 946 | setLastMenses(DateUtil.getyyyy_MM_dd(antExChuModel.getLastMenses())); |
| 939 | 947 | } |
| 948 | + setcDueWeek(antExChuModel.getcDueWeek()); | |
| 940 | 949 | } |
| 941 | 950 | return this; |
| 942 | 951 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ApplyOrderInResult.java
View file @
2b2ecae
| ... | ... | @@ -5,6 +5,7 @@ |
| 5 | 5 | import com.lyms.platform.common.utils.DateUtil; |
| 6 | 6 | import com.lyms.platform.pojo.ReferralApplyOrderModel; |
| 7 | 7 | |
| 8 | +import java.util.Date; | |
| 8 | 9 | import java.util.List; |
| 9 | 10 | |
| 10 | 11 | /** |
| ... | ... | @@ -175,7 +176,12 @@ |
| 175 | 176 | setName(destModel.getName()); |
| 176 | 177 | setScore(destModel.getScore()); |
| 177 | 178 | setrLevel(destModel.getrLevel()); |
| 178 | - setDueWeek(destModel.getDueWeek()); | |
| 179 | + if(null!=destModel.getDueDate()){ | |
| 180 | + int days= DateUtil.daysBetween(new Date(),destModel.getDueDate()); | |
| 181 | + String week= (days/7)+""; | |
| 182 | + int day = (days%7); | |
| 183 | + this.dueWeek="孕"+week+"周" +(day>0?"+"+day+"天":""); | |
| 184 | + } | |
| 179 | 185 | setrRisk(destModel.getrRisk()); |
| 180 | 186 | setDueDate(DateUtil.getYmd(destModel.getDueDate())); |
| 181 | 187 | setApplyDoctor(destModel.getApplyDoctor()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ApplyOrderOutResult.java
View file @
2b2ecae
| ... | ... | @@ -5,6 +5,7 @@ |
| 5 | 5 | import com.lyms.platform.common.utils.DateUtil; |
| 6 | 6 | import com.lyms.platform.pojo.ReferralApplyOrderModel; |
| 7 | 7 | |
| 8 | +import java.util.Date; | |
| 8 | 9 | import java.util.List; |
| 9 | 10 | |
| 10 | 11 | /** |
| ... | ... | @@ -195,7 +196,12 @@ |
| 195 | 196 | setName(destModel.getName()); |
| 196 | 197 | setScore(destModel.getScore()); |
| 197 | 198 | setrLevel(destModel.getrLevel()); |
| 198 | - setDueWeek(destModel.getDueWeek()); | |
| 199 | + if(null!=destModel.getDueDate()){ | |
| 200 | + int days= DateUtil.daysBetween(new Date(),destModel.getDueDate()); | |
| 201 | + String week= (days/7)+""; | |
| 202 | + int day = (days%7); | |
| 203 | + this.dueWeek="孕"+week+"周" +(day>0?"+"+day+"天":""); | |
| 204 | + } | |
| 199 | 205 | setrRisk(destModel.getrRisk()); |
| 200 | 206 | setDueDate(DateUtil.getYmd(destModel.getDueDate())); |
| 201 | 207 | setApplyDoctor(destModel.getApplyDoctor()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ReferralApplyOrderResult.java
View file @
2b2ecae
| ... | ... | @@ -230,7 +230,12 @@ |
| 230 | 230 | setParentId(destModel.getParentId()); |
| 231 | 231 | setName(destModel.getName()); |
| 232 | 232 | setAge(destModel.getAge()); |
| 233 | - setDueWeek(destModel.getDueWeek()); | |
| 233 | + if(null!=destModel.getDueDate()){ | |
| 234 | + int days= DateUtil.daysBetween(new Date(),destModel.getDueDate()); | |
| 235 | + String week= (days/7)+""; | |
| 236 | + int day = (days%7); | |
| 237 | + this.dueWeek="孕"+week+"周" +(day>0?"+"+day+"天":""); | |
| 238 | + } | |
| 234 | 239 | setCardNo(destModel.getCardNo()); |
| 235 | 240 | setDueDate(DateUtil.getyyyy_MM_dd(destModel.getDueDate())); |
| 236 | 241 | setrLevel(destModel.getrLevel()); |