Commit 657d9997aa1e6b547786939c56ecf056db6cd1e4
1 parent
927d0ac38a
Exists in
master
and in
1 other branch
增加设置parentid
Showing 5 changed files with 74 additions and 38 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/ReferralApplyOrderModel.java
- platform-dal/src/main/java/com/lyms/platform/query/ReferralApplyOrderQuery.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/result/ApplyOrderOutResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyApplyOrderResult.java
platform-dal/src/main/java/com/lyms/platform/pojo/ReferralApplyOrderModel.java
View file @
657d999
| ... | ... | @@ -28,8 +28,8 @@ |
| 28 | 28 | private String phone; |
| 29 | 29 | //生日 |
| 30 | 30 | private Date birth; |
| 31 | - //申请孕周、申请月龄 | |
| 32 | - private String dueWeek; | |
| 31 | + //申请孕周、申请月龄(多少天) | |
| 32 | + private Integer dueWeek; | |
| 33 | 33 | |
| 34 | 34 | //身份证号 |
| 35 | 35 | private String cardNo; |
| 36 | 36 | |
| ... | ... | @@ -106,11 +106,11 @@ |
| 106 | 106 | this.expVip = expVip; |
| 107 | 107 | } |
| 108 | 108 | |
| 109 | - public String getDueWeek() { | |
| 109 | + public Integer getDueWeek() { | |
| 110 | 110 | return dueWeek; |
| 111 | 111 | } |
| 112 | 112 | |
| 113 | - public void setDueWeek(String dueWeek) { | |
| 113 | + public void setDueWeek(Integer dueWeek) { | |
| 114 | 114 | this.dueWeek = dueWeek; |
| 115 | 115 | } |
| 116 | 116 |
platform-dal/src/main/java/com/lyms/platform/query/ReferralApplyOrderQuery.java
View file @
657d999
| ... | ... | @@ -41,9 +41,9 @@ |
| 41 | 41 | //年龄 |
| 42 | 42 | private String age; |
| 43 | 43 | //孕周 |
| 44 | - private String dueDateStart; | |
| 44 | + private Integer dueDateStart; | |
| 45 | 45 | //孕周 |
| 46 | - private Date dueDateEnd; | |
| 46 | + private Integer dueDateEnd; | |
| 47 | 47 | //风险等级 |
| 48 | 48 | private String rLevel; |
| 49 | 49 | private Integer scoreStart; |
| ... | ... | @@ -79,9 +79,6 @@ |
| 79 | 79 | */ |
| 80 | 80 | private Date lastMensesEnd; |
| 81 | 81 | |
| 82 | - public void setDueDateStart(String dueDateStart) { | |
| 83 | - this.dueDateStart = dueDateStart; | |
| 84 | - } | |
| 85 | 82 | |
| 86 | 83 | public Integer getScoreEnd() { |
| 87 | 84 | return scoreEnd; |
| 88 | 85 | |
| 89 | 86 | |
| 90 | 87 | |
| ... | ... | @@ -211,15 +208,22 @@ |
| 211 | 208 | this.id = id; |
| 212 | 209 | } |
| 213 | 210 | |
| 214 | - public Date getDueDateEnd() { | |
| 211 | + public Integer getDueDateEnd() { | |
| 215 | 212 | return dueDateEnd; |
| 216 | 213 | } |
| 217 | 214 | |
| 218 | - public void setDueDateEnd(Date dueDateEnd) { | |
| 215 | + public void setDueDateEnd(Integer dueDateEnd) { | |
| 219 | 216 | this.dueDateEnd = dueDateEnd; |
| 220 | 217 | } |
| 221 | 218 | |
| 219 | + public Integer getDueDateStart() { | |
| 220 | + return dueDateStart; | |
| 221 | + } | |
| 222 | 222 | |
| 223 | + public void setDueDateStart(Integer dueDateStart) { | |
| 224 | + this.dueDateStart = dueDateStart; | |
| 225 | + } | |
| 226 | + | |
| 223 | 227 | @Override |
| 224 | 228 | public MongoQuery convertToQuery() { |
| 225 | 229 | MongoCondition condition = MongoCondition.newInstance(); |
| ... | ... | @@ -304,6 +308,23 @@ |
| 304 | 308 | } |
| 305 | 309 | MongoCondition mongoCondition1=MongoCondition.newInstance("transferredHospital", list, MongoOper.IN); |
| 306 | 310 | condition=condition.andCondition(mongoCondition1); |
| 311 | + } | |
| 312 | + if (isAddStart) { | |
| 313 | + return new MongoCondition(c.andOperator(condition.getCriteria())).toMongoQuery(); | |
| 314 | + } | |
| 315 | + | |
| 316 | + | |
| 317 | + if (null != dueDateStart) { | |
| 318 | + c = Criteria.where("dueWeek").gte(dueDateStart); | |
| 319 | + isAddStart = Boolean.TRUE; | |
| 320 | + } | |
| 321 | + if (null != dueDateEnd) { | |
| 322 | + if (isAddStart) { | |
| 323 | + c = c.lte(dueDateEnd); | |
| 324 | + } else { | |
| 325 | + c = Criteria.where("dueWeek").lte(dueDateEnd); | |
| 326 | + } | |
| 327 | + isAddStart = Boolean.TRUE; | |
| 307 | 328 | } |
| 308 | 329 | if (isAddStart) { |
| 309 | 330 | return new MongoCondition(c.andOperator(condition.getCriteria())).toMongoQuery(); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java
View file @
657d999
| ... | ... | @@ -118,7 +118,7 @@ |
| 118 | 118 | referralApplyOrderModel.setScore(highScoreResult.getScore()); |
| 119 | 119 | referralApplyOrderModel.setrLevel(highScoreResult.getLevelId()); |
| 120 | 120 | referralApplyOrderModel.setPid(patients.getPid()); |
| 121 | - referralApplyOrderModel.setDueWeek(com.lyms.platform.common.utils.StringUtils.dueWeek(days)); | |
| 121 | + referralApplyOrderModel.setDueWeek(days); | |
| 122 | 122 | if (StringUtils.isNotEmpty(referralApplyOrderModel.getTransferredHospital()) && NumberUtils.isNumber(referralApplyOrderModel.getTransferredHospital())) { |
| 123 | 123 | |
| 124 | 124 | PatientsQuery patientsQuery1 = new PatientsQuery(); |
| 125 | 125 | |
| ... | ... | @@ -141,8 +141,8 @@ |
| 141 | 141 | if (null != babyModel) { |
| 142 | 142 | if (null != babyModel.getBirth()) { |
| 143 | 143 | referralApplyOrderModel.setAge(DateUtil.getAge(babyModel.getBirth())); |
| 144 | + referralApplyOrderModel.setDueWeek(DateUtil.getDays(babyModel.getBirth(), new Date())); | |
| 144 | 145 | } |
| 145 | - referralApplyOrderModel.setDueWeek(com.lyms.platform.common.utils.StringUtils.emptyDeal(DateUtil.getBabyMonthAge(babyModel.getBirth(), new Date()))); | |
| 146 | 146 | Patients patients = patientsService.findOnePatientById(babyModel.getParentId()); |
| 147 | 147 | referralApplyOrderModel.setParentId(babyModel.getId()); |
| 148 | 148 | referralApplyOrderModel.setMname(patients.getUsername()); |
| ... | ... | @@ -345,6 +345,17 @@ |
| 345 | 345 | referralApplyOrderQuery.setExpVip(1); |
| 346 | 346 | } |
| 347 | 347 | |
| 348 | + | |
| 349 | + /* if(null!=applyOrderQueryRequest.getStartScore()){ | |
| 350 | + referralApplyOrderQuery.setScoreStart(applyOrderQueryRequest.getStartScore()); | |
| 351 | + } | |
| 352 | + | |
| 353 | + if(null!=applyOrderQueryRequest.getEndScore()){ | |
| 354 | + referralApplyOrderQuery.setScoreEnd(applyOrderQueryRequest.getEndScore()); | |
| 355 | + }*/ | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 348 | 359 | List<ReferralApplyOrderModel> orderModels = applyOrderService.queryReferralApplyOrderWithQuery(referralApplyOrderQuery); |
| 349 | 360 | if (CollectionUtils.isNotEmpty(orderModels)) { |
| 350 | 361 | String zhuanCName = ""; |
| 351 | 362 | |
| ... | ... | @@ -405,11 +416,13 @@ |
| 405 | 416 | referralApplyOrderQuery.setBirthEnd(date); |
| 406 | 417 | } |
| 407 | 418 | //根据孕周 |
| 408 | - if(null!=applyOrderQueryRequest.getEndDueWeek()){ | |
| 409 | - | |
| 419 | + if(null!=applyOrderQueryRequest.getEndDueWeek() &&NumberUtils.isNumber(applyOrderQueryRequest.getEndDueWeek())){ | |
| 420 | + int i = NumberUtils.toInt(applyOrderQueryRequest.getEndDueWeek())*7; | |
| 421 | + referralApplyOrderQuery.setDueDateEnd(i); | |
| 410 | 422 | } |
| 411 | 423 | if(null!=applyOrderQueryRequest.getStartDueWeek()){ |
| 412 | - | |
| 424 | + int i = NumberUtils.toInt(applyOrderQueryRequest.getStartDueWeek())*7; | |
| 425 | + referralApplyOrderQuery.setDueDateStart(i); | |
| 413 | 426 | } |
| 414 | 427 | |
| 415 | 428 | if(null!=applyOrderQueryRequest.getStartScore()){ |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ApplyOrderOutResult.java
View file @
657d999
| ... | ... | @@ -310,7 +310,9 @@ |
| 310 | 310 | this.cDueWeek= StringUtils.dueWeek(days); |
| 311 | 311 | } |
| 312 | 312 | setPid(destModel.getPid()); |
| 313 | - setDueWeek(destModel.getDueWeek()); | |
| 313 | + if(null!=destModel.getDueWeek()){ | |
| 314 | + setDueWeek(com.lyms.platform.common.utils.StringUtils.dueWeek(destModel.getDueWeek())); | |
| 315 | + } | |
| 314 | 316 | setDueDate(DateUtil.getyyyy_MM_dd(destModel.getDueDate())); |
| 315 | 317 | setApplyDoctor(destModel.getApplyDoctor()); |
| 316 | 318 | setCreated(DateUtil.getyyyy_MM_dd(destModel.getCreated())); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyApplyOrderResult.java
View file @
657d999
| ... | ... | @@ -14,7 +14,7 @@ |
| 14 | 14 | * Created by Administrator on 2016/7/14 0014. |
| 15 | 15 | */ |
| 16 | 16 | public class BabyApplyOrderResult { |
| 17 | - public static final String SPIT="-"; | |
| 17 | + public static final String SPIT = "-"; | |
| 18 | 18 | private String id; |
| 19 | 19 | private String pid; |
| 20 | 20 | //名字 |
| ... | ... | @@ -103,7 +103,7 @@ |
| 103 | 103 | this.babyId = babyId; |
| 104 | 104 | } |
| 105 | 105 | |
| 106 | - public BabyApplyOrderResult convert(ReferralApplyOrderModel referralApplyOrderModel, String zhuanCName,String zhuanRname) { | |
| 106 | + public BabyApplyOrderResult convert(ReferralApplyOrderModel referralApplyOrderModel, String zhuanCName, String zhuanRname) { | |
| 107 | 107 | setPid(referralApplyOrderModel.getPid()); |
| 108 | 108 | setZhuanRname(zhuanRname); |
| 109 | 109 | setZhuanCName(zhuanCName); |
| 110 | 110 | |
| ... | ... | @@ -117,11 +117,13 @@ |
| 117 | 117 | if (null != referralApplyOrderModel.getReceived()) { |
| 118 | 118 | setReceived(DateUtil.getyyyy_MM_dd(referralApplyOrderModel.getReceived())); |
| 119 | 119 | } |
| 120 | - if(null!=referralApplyOrderModel.getBirth()){ | |
| 120 | + if (null != referralApplyOrderModel.getBirth()) { | |
| 121 | 121 | setBirth(DateUtil.getyyyy_MM_dd(referralApplyOrderModel.getBirth())); |
| 122 | 122 | setCyl(StringUtils.emptyDeal(DateUtil.getBabyMonthAge(referralApplyOrderModel.getBirth(), new Date()))); |
| 123 | 123 | } |
| 124 | - setYl(referralApplyOrderModel.getDueWeek()); | |
| 124 | + if (null != referralApplyOrderModel.getBirth()) { | |
| 125 | + setYl(com.lyms.platform.common.utils.StringUtils.emptyDeal(DateUtil.getBabyMonthAge(referralApplyOrderModel.getBirth(), referralApplyOrderModel.getCreated()))); | |
| 126 | + } | |
| 125 | 127 | if (null != referralApplyOrderModel.getCreated()) { |
| 126 | 128 | setCreated(DateUtil.getyyyy_MM_dd(referralApplyOrderModel.getCreated())); |
| 127 | 129 | } |
| ... | ... | @@ -134,7 +136,7 @@ |
| 134 | 136 | |
| 135 | 137 | public String getApplyDoctor() { |
| 136 | 138 | |
| 137 | - if(null==applyDoctor){ | |
| 139 | + if (null == applyDoctor) { | |
| 138 | 140 | return SPIT; |
| 139 | 141 | } |
| 140 | 142 | return applyDoctor; |
| ... | ... | @@ -145,7 +147,7 @@ |
| 145 | 147 | } |
| 146 | 148 | |
| 147 | 149 | public String getBirth() { |
| 148 | - if(null==birth){ | |
| 150 | + if (null == birth) { | |
| 149 | 151 | return SPIT; |
| 150 | 152 | } |
| 151 | 153 | |
| ... | ... | @@ -158,7 +160,7 @@ |
| 158 | 160 | |
| 159 | 161 | public String getCreated() { |
| 160 | 162 | |
| 161 | - if(null==created){ | |
| 163 | + if (null == created) { | |
| 162 | 164 | return SPIT; |
| 163 | 165 | } |
| 164 | 166 | return created; |
| ... | ... | @@ -169,7 +171,7 @@ |
| 169 | 171 | } |
| 170 | 172 | |
| 171 | 173 | public String gethRisk() { |
| 172 | - if(null==hRisk){ | |
| 174 | + if (null == hRisk) { | |
| 173 | 175 | return SPIT; |
| 174 | 176 | } |
| 175 | 177 | |
| ... | ... | @@ -190,7 +192,7 @@ |
| 190 | 192 | |
| 191 | 193 | public String getmName() { |
| 192 | 194 | |
| 193 | - if(null==mName){ | |
| 195 | + if (null == mName) { | |
| 194 | 196 | return SPIT; |
| 195 | 197 | } |
| 196 | 198 | return mName; |
| ... | ... | @@ -201,7 +203,7 @@ |
| 201 | 203 | } |
| 202 | 204 | |
| 203 | 205 | public String getName() { |
| 204 | - if(null==name){ | |
| 206 | + if (null == name) { | |
| 205 | 207 | return SPIT; |
| 206 | 208 | } |
| 207 | 209 | |
| ... | ... | @@ -214,7 +216,7 @@ |
| 214 | 216 | |
| 215 | 217 | public String getPhone() { |
| 216 | 218 | |
| 217 | - if(null==phone){ | |
| 219 | + if (null == phone) { | |
| 218 | 220 | return SPIT; |
| 219 | 221 | } |
| 220 | 222 | return phone; |
| ... | ... | @@ -225,7 +227,7 @@ |
| 225 | 227 | } |
| 226 | 228 | |
| 227 | 229 | public String getPotentialRisk() { |
| 228 | - if(null==potentialRisk){ | |
| 230 | + if (null == potentialRisk) { | |
| 229 | 231 | return SPIT; |
| 230 | 232 | } |
| 231 | 233 | |
| ... | ... | @@ -238,7 +240,7 @@ |
| 238 | 240 | |
| 239 | 241 | public String getReceived() { |
| 240 | 242 | |
| 241 | - if(null==received){ | |
| 243 | + if (null == received) { | |
| 242 | 244 | return SPIT; |
| 243 | 245 | } |
| 244 | 246 | return received; |
| ... | ... | @@ -250,7 +252,7 @@ |
| 250 | 252 | |
| 251 | 253 | public String getSex() { |
| 252 | 254 | |
| 253 | - if(null==sex){ | |
| 255 | + if (null == sex) { | |
| 254 | 256 | return SPIT; |
| 255 | 257 | } |
| 256 | 258 | return sex; |
| ... | ... | @@ -261,7 +263,7 @@ |
| 261 | 263 | } |
| 262 | 264 | |
| 263 | 265 | public String getTransferredDisease() { |
| 264 | - if(null==transferredDisease){ | |
| 266 | + if (null == transferredDisease) { | |
| 265 | 267 | return SPIT; |
| 266 | 268 | } |
| 267 | 269 | |
| ... | ... | @@ -272,9 +274,8 @@ |
| 272 | 274 | this.transferredDisease = transferredDisease; |
| 273 | 275 | } |
| 274 | 276 | |
| 275 | - public String getTransferredHospital() | |
| 276 | - { | |
| 277 | - if(null==transferredHospital){ | |
| 277 | + public String getTransferredHospital() { | |
| 278 | + if (null == transferredHospital) { | |
| 278 | 279 | return SPIT; |
| 279 | 280 | } |
| 280 | 281 | return transferredHospital; |
| ... | ... | @@ -284,9 +285,8 @@ |
| 284 | 285 | this.transferredHospital = transferredHospital; |
| 285 | 286 | } |
| 286 | 287 | |
| 287 | - public String getYl() | |
| 288 | - { | |
| 289 | - if(null==yl){ | |
| 288 | + public String getYl() { | |
| 289 | + if (null == yl) { | |
| 290 | 290 | return SPIT; |
| 291 | 291 | } |
| 292 | 292 | return yl; |