Commit c143a20b9dc79b0609881cb73b63874ecc13a319
1 parent
ade8e02c34
Exists in
master
and in
1 other branch
code update
Showing 4 changed files with 31 additions and 33 deletions
- platform-common/src/main/java/com/lyms/platform/common/utils/DateUtil.java
- platform-data-api/src/main/java/com/lyms/platform/data/service/impl/SmsServiceImpl.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SmsConfigFacade.java
platform-common/src/main/java/com/lyms/platform/common/utils/DateUtil.java
View file @
c143a20
| ... | ... | @@ -661,8 +661,8 @@ |
| 661 | 661 | |
| 662 | 662 | // Date lastLmess = parseYMD("2016-07-02"); |
| 663 | 663 | // Date startDate = DateUtil.getRangeDate(lastLmess, 1, "周", -2); |
| 664 | -// Date startDate = DateUtil.addDay(new Date(), 2); | |
| 665 | -// System.out.println(getyyyy_MM_dd(startDate)); | |
| 664 | + Date startDate = DateUtil.addDay(new Date(), -100); | |
| 665 | + System.out.println(getyyyy_MM_dd(startDate)); | |
| 666 | 666 | try { |
| 667 | 667 | |
| 668 | 668 | // Date startDate = DateUtil.addMonth(new Date(), -1); |
platform-data-api/src/main/java/com/lyms/platform/data/service/impl/SmsServiceImpl.java
View file @
c143a20
| ... | ... | @@ -1247,6 +1247,7 @@ |
| 1247 | 1247 | if (specialDateType == SpecialDateEnums.ETMY.getId()) |
| 1248 | 1248 | { |
| 1249 | 1249 | Date birthday = DateUtil.getNewDate(-1, "月", -sendTimeType); |
| 1250 | + birthday = DateUtil.formatDate(birthday); | |
| 1250 | 1251 | babyModelQuery.setBirthStart(birthday); |
| 1251 | 1252 | babyModelQuery.setBirthEnd(birthday); |
| 1252 | 1253 | messages.addAll(getBabyMessageRequestList( babyModelQuery, config, template)); |
| ... | ... | @@ -1255,6 +1256,7 @@ |
| 1255 | 1256 | else if(specialDateType == SpecialDateEnums.ETBS.getId()) |
| 1256 | 1257 | { |
| 1257 | 1258 | Date birthday = DateUtil.getNewDate(-100, "天", -sendTimeType); |
| 1259 | + birthday = DateUtil.formatDate(birthday); | |
| 1258 | 1260 | babyModelQuery.setBirthStart(birthday); |
| 1259 | 1261 | babyModelQuery.setBirthEnd(birthday); |
| 1260 | 1262 | messages.addAll(getBabyMessageRequestList( babyModelQuery, config, template)); |
| ... | ... | @@ -1340,6 +1342,8 @@ |
| 1340 | 1342 | patientsQuery.setHospitalId(hospitalId); |
| 1341 | 1343 | //1孕妇 3产妇 |
| 1342 | 1344 | patientsQuery.setType(3); |
| 1345 | + //0未终止妊娠的产妇 | |
| 1346 | + patientsQuery.setDueStatus(0); | |
| 1343 | 1347 | |
| 1344 | 1348 | getServicePatientQuery(serviceType, serviceStatus, patientsQuery); |
| 1345 | 1349 | |
| ... | ... | @@ -1530,7 +1534,8 @@ |
| 1530 | 1534 | |
| 1531 | 1535 | //3产妇 |
| 1532 | 1536 | chanPatientsQuery.setType(3); |
| 1533 | - getServicePatientQuery(serviceType, serviceStatus, chanPatientsQuery); | |
| 1537 | + chanPatientsQuery.setDueStatus(0); | |
| 1538 | + getServicePatientQuery(serviceType, serviceStatus, chanPatientsQuery); | |
| 1534 | 1539 | |
| 1535 | 1540 | |
| 1536 | 1541 | PatientsQuery yunPatientsQuery = new PatientsQuery(); |
| ... | ... | @@ -1538,6 +1543,7 @@ |
| 1538 | 1543 | yunPatientsQuery.setHospitalId(hospitalId); |
| 1539 | 1544 | //1孕妇 |
| 1540 | 1545 | yunPatientsQuery.setType(1); |
| 1546 | + chanPatientsQuery.setDueStatus(0); | |
| 1541 | 1547 | getServicePatientQuery(serviceType, serviceStatus, yunPatientsQuery); |
| 1542 | 1548 | |
| 1543 | 1549 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
View file @
c143a20
| ... | ... | @@ -152,7 +152,7 @@ |
| 152 | 152 | } |
| 153 | 153 | |
| 154 | 154 | PersonModel resperson = null; |
| 155 | - if (yunRequest.getPregnantPhone() != null || yunRequest.getPregnantCertificateNum() != null) | |
| 155 | + if (StringUtils.isNotEmpty(yunRequest.getPregnantCertificateNum())) | |
| 156 | 156 | { |
| 157 | 157 | |
| 158 | 158 | PersonModelQuery personModelQuery = new PersonModelQuery(); |
| ... | ... | @@ -161,14 +161,6 @@ |
| 161 | 161 | personModelQuery.setTypes(new Integer[]{1,3}); //孕妇或者产妇基本信息 |
| 162 | 162 | List<PersonModel> personModels = personService.queryPersons(personModelQuery); |
| 163 | 163 | |
| 164 | -// if (personModels == null || personModels.size() == 0) | |
| 165 | -// { | |
| 166 | -// personModelQuery.setPhone(yunRequest.getPregnantPhone()); | |
| 167 | -// personModelQuery.setCardNo(null); | |
| 168 | -// personModels = personService.queryPersons(personModelQuery); | |
| 169 | -// } | |
| 170 | - | |
| 171 | - | |
| 172 | 164 | PersonModel pmodel = new PersonModel(); |
| 173 | 165 | pmodel.setName(yunRequest.getPregnantName()); |
| 174 | 166 | pmodel.setBirth(DateUtil.parseYMD(yunRequest.getBirthday())); |
| 175 | 167 | |
| ... | ... | @@ -191,12 +183,11 @@ |
| 191 | 183 | } |
| 192 | 184 | |
| 193 | 185 | Patients patient = getPatientsData(yunRequest); |
| 194 | - | |
| 195 | 186 | patient.setDueStatus(0); |
| 196 | 187 | //1孕妇 3 产妇 |
| 197 | 188 | patient.setType(type); |
| 198 | 189 | patient.setBuildType(buildType); |
| 199 | - if (type == 3 && date != null) | |
| 190 | + if (type == ServiceObjEnums.CHANOBJ.getId() && date != null) | |
| 200 | 191 | { |
| 201 | 192 | patient.setFmDate(date); |
| 202 | 193 | } |
| ... | ... | @@ -220,7 +211,7 @@ |
| 220 | 211 | if (p == null || p.getId() == null) |
| 221 | 212 | { |
| 222 | 213 | br.setErrorcode(ErrorCodeConstants.SYSTEM_ERROR); |
| 223 | - br.setErrormsg("失败"); | |
| 214 | + br.setErrormsg("建档失败,保存异常"); | |
| 224 | 215 | return br; |
| 225 | 216 | |
| 226 | 217 | } |
| ... | ... | @@ -228,7 +219,7 @@ |
| 228 | 219 | //加入产筛 |
| 229 | 220 | patientsService.validata(p); |
| 230 | 221 | |
| 231 | - if (type == 1) | |
| 222 | + if (type == ServiceObjEnums.YUNOBJ.getId()) | |
| 232 | 223 | { |
| 233 | 224 | //生成建档短信 |
| 234 | 225 | createBuildSms(p); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SmsConfigFacade.java
View file @
c143a20
| ... | ... | @@ -633,31 +633,32 @@ |
| 633 | 633 | |
| 634 | 634 | public BaseListResponse querySmsList(String hospitalName, String phone,Integer smsType,Integer smsStatus,String content,String planTime,String actualTime,Integer objType, Integer page, Integer limit) |
| 635 | 635 | { |
| 636 | + String hospitalIds = ""; | |
| 636 | 637 | |
| 637 | - OrganizationQuery organizationQuery = new OrganizationQuery(); | |
| 638 | + if (StringUtils.isNotEmpty(hospitalName)) | |
| 639 | + { | |
| 640 | + OrganizationQuery organizationQuery = new OrganizationQuery(); | |
| 638 | 641 | |
| 639 | - organizationQuery.setYn(YnEnums.YES.getId()); | |
| 640 | - organizationQuery.setKeyword(hospitalName); | |
| 642 | + organizationQuery.setYn(YnEnums.YES.getId()); | |
| 643 | + organizationQuery.setKeyword(hospitalName); | |
| 641 | 644 | |
| 642 | - | |
| 643 | - String hospitalIds = ""; | |
| 644 | - List<Organization> orgs = organizationService.queryHospitals(organizationQuery); | |
| 645 | - if (CollectionUtils.isNotEmpty(orgs)) | |
| 646 | - { | |
| 647 | - for(int i = 0 ; i< orgs.size() ; i++) | |
| 645 | + List<Organization> orgs = organizationService.queryHospitals(organizationQuery); | |
| 646 | + if (CollectionUtils.isNotEmpty(orgs)) | |
| 648 | 647 | { |
| 649 | - String orgId = orgs.get(i).getId()+""; | |
| 650 | - if (i == orgs.size() -1) | |
| 648 | + for(int i = 0 ; i< orgs.size() ; i++) | |
| 651 | 649 | { |
| 652 | - hospitalIds+=orgId; | |
| 650 | + String orgId = orgs.get(i).getId()+""; | |
| 651 | + if (i == orgs.size() -1) | |
| 652 | + { | |
| 653 | + hospitalIds+=orgId; | |
| 654 | + } | |
| 655 | + else | |
| 656 | + { | |
| 657 | + hospitalIds+=orgId+","; | |
| 658 | + } | |
| 653 | 659 | } |
| 654 | - else | |
| 655 | - { | |
| 656 | - hospitalIds+=orgId+","; | |
| 657 | - } | |
| 658 | 660 | } |
| 659 | 661 | } |
| 660 | - | |
| 661 | 662 | |
| 662 | 663 | String planTimeStart = ""; |
| 663 | 664 | String planTimeEnd = ""; |