Commit cd3ae8733468fb9a148385170ec447565810c7c7
1 parent
4682eaf2b4
Exists in
master
and in
6 other branches
update
Showing 4 changed files with 16 additions and 88 deletions
- platform-biz-service/src/main/java/com/lyms/platform/permission/service/CouponService.java
- platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/CouponServiceImpl.java
- platform-msg-generate/src/main/java/com/lyms/platform/msg/worker/TempleteMsgGenerateWorker.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CouponController.java
platform-biz-service/src/main/java/com/lyms/platform/permission/service/CouponService.java
View file @
cd3ae87
... | ... | @@ -18,7 +18,6 @@ |
18 | 18 | BaseObjectResponse distErrorData(); |
19 | 19 | |
20 | 20 | BaseObjectResponse validate(String code, Integer type, String hospitalId); |
21 | - BaseObjectResponse validate1(String code, Integer type, String hospitalId); | |
22 | 21 | |
23 | 22 | BaseObjectResponse findList(String userId, String hospitalId, String url,Integer type); |
24 | 23 |
platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/CouponServiceImpl.java
View file @
cd3ae87
... | ... | @@ -469,65 +469,6 @@ |
469 | 469 | return RespBuilder.buildSuccess(patientsInfo); |
470 | 470 | } |
471 | 471 | |
472 | - | |
473 | - | |
474 | - @Override | |
475 | - public BaseObjectResponse validate1(String code, Integer type, String hospitalId) { | |
476 | - Map<String, Object> param = new HashMap<>(); | |
477 | - param.put("code", code); | |
478 | - param.put("type", type); | |
479 | - List<CouponInfo> couponInfos = couponMapper.findList(param); | |
480 | - if (CollectionUtils.isEmpty(couponInfos)) | |
481 | - return RespBuilder.buildErro(ResponseCode.COUPON_NOT_FOUND); | |
482 | - if (couponInfos.size() > 1) | |
483 | - return RespBuilder.buildErro(ResponseCode.COUPON_NOT_UNIQUE); | |
484 | - | |
485 | - CouponInfo couponInfo = couponInfos.get(0); | |
486 | - Map<String, Object> patientsInfo = getPatientsInfo(couponInfo.getUserId()); | |
487 | - | |
488 | - if (couponInfo.getStatus() == 3) { | |
489 | - return RespBuilder.buildErro(ResponseCode.COUPON_IS_INVALID, patientsInfo); | |
490 | - } | |
491 | - if (couponInfo.getStatus() == -1) { | |
492 | - return RespBuilder.buildErro(ResponseCode.COUPON_IS_DISABLED, patientsInfo); | |
493 | - } | |
494 | - if (couponInfo.getStatus() == 2) { | |
495 | - patientsInfo.put("status",2); | |
496 | - } | |
497 | - else | |
498 | - { | |
499 | - patientsInfo.put("status",1); | |
500 | - } | |
501 | - | |
502 | - Map<String, Object> data = couponMapper.findValidateParam(param); | |
503 | - if (MapUtils.isEmpty(data)) { | |
504 | - return RespBuilder.buildErro(ResponseCode.COUPON_NOT_AVAILABLE, patientsInfo); | |
505 | - } | |
506 | - | |
507 | - PersonModel person = mongoTemplate.findById(couponInfo.getUserId(), PersonModel.class); | |
508 | - | |
509 | - /** 验证时间 */ | |
510 | - if (!validateDate(couponInfo.getUserId(), Integer.parseInt(data.get("actual_start").toString()), Integer.parseInt(data.get("actual_end").toString()), Integer.parseInt(data.get("unit_type").toString()), | |
511 | - data.get("create_hospital_id").toString(), Integer.parseInt(data.get("type").toString()), 2, person.getType())) | |
512 | - return RespBuilder.buildErro(ResponseCode.COUPON_TIME_OUT, patientsInfo); | |
513 | - | |
514 | - /** 验证区域 */ | |
515 | - if (!validateArea(data.get("area_type").toString(), couponInfo.getCreateHospitalId(), hospitalId)) { | |
516 | - return RespBuilder.buildErro(ResponseCode.COUPON_AREA_NO_USE, patientsInfo); | |
517 | - } | |
518 | - | |
519 | -// //验证优惠劵是否临时使用了 该功能属于秦皇岛区域 | |
520 | -// if (couponInfo.getTempStatus() != null && couponInfo.getTempStatus() == 1) { | |
521 | -// //验证临时使用的医院是不是当前登陆的医院 | |
522 | -// if (StringUtils.isNotEmpty(couponInfo.getTempHospitalId()) && !couponInfo.getTempHospitalId().equals(hospitalId)) { | |
523 | -// return RespBuilder.buildErro(ResponseCode.COUPON_IS_USED); | |
524 | -// } | |
525 | -// } | |
526 | - | |
527 | - | |
528 | - return RespBuilder.buildSuccess(patientsInfo); | |
529 | - } | |
530 | - | |
531 | 472 | @Override |
532 | 473 | public BaseObjectResponse validateUse(String code, Integer type, String hospitalId) { |
533 | 474 | Map<String, Object> param = new HashMap<>(); |
platform-msg-generate/src/main/java/com/lyms/platform/msg/worker/TempleteMsgGenerateWorker.java
View file @
cd3ae87
... | ... | @@ -627,7 +627,7 @@ |
627 | 627 | String itemName = "儿童保健"; |
628 | 628 | String nextCheckTime = DateUtils.getDateStr(orderDate, DateUtils.Y_M_D); |
629 | 629 | |
630 | - MsgRequest request = HelperUtils.getMessageRequest1(template.getSendTime(),messageContent, model.getMphone(), | |
630 | + MsgRequest request = HelperUtils.getMessageRequest1(template.getSendTime(), messageContent, model.getMphone(), | |
631 | 631 | ServiceObjEnums.BABYOBJ.getId(), template.getSmsType(), |
632 | 632 | model.getHospitalId(), template.getId(), model.getId(), itemName, nextCheckTime, "", |
633 | 633 | WxTempleteIdEnums.ER_TONG_TI_XING.getId(), service); |
... | ... | @@ -720,7 +720,7 @@ |
720 | 720 | //疫苗接种人 |
721 | 721 | String vaccinePerson = model.getName(); |
722 | 722 | |
723 | - MsgRequest request = HelperUtils.getMessageRequest1(template.getSendTime(),messageContent, model.getMphone(), | |
723 | + MsgRequest request = HelperUtils.getMessageRequest1(template.getSendTime(), messageContent, model.getMphone(), | |
724 | 724 | ServiceObjEnums.BABYOBJ.getId(), template.getSmsType(), |
725 | 725 | model.getHospitalId(), template.getId(), model.getId(), vaccineName, vaccinePerson, vaccineTime, |
726 | 726 | WxTempleteIdEnums.ER_TONG_YI_MIAO_TIXING.getId(), service); |
... | ... | @@ -770,7 +770,7 @@ |
770 | 770 | String itemName = "儿童保健"; |
771 | 771 | String nextCheckTime = HelperUtils.getKeyword(start, end, "月龄"); |
772 | 772 | |
773 | - MsgRequest request = HelperUtils.getMessageRequest1(template.getSendTime(),messageContent, model.getMphone(), | |
773 | + MsgRequest request = HelperUtils.getMessageRequest1(template.getSendTime(), messageContent, model.getMphone(), | |
774 | 774 | ServiceObjEnums.BABYOBJ.getId(), template.getSmsType(), |
775 | 775 | model.getHospitalId(), template.getId(), model.getId(), itemName, nextCheckTime, "", |
776 | 776 | WxTempleteIdEnums.ER_TONG_TI_XING.getId(), service); |
... | ... | @@ -820,7 +820,7 @@ |
820 | 820 | String itemName = "儿童保健"; |
821 | 821 | String nextCheckTime = HelperUtils.getKeyword(start, end, "天"); |
822 | 822 | |
823 | - MsgRequest request = HelperUtils.getMessageRequest1(template.getSendTime(),messageContent, model.getMphone(), | |
823 | + MsgRequest request = HelperUtils.getMessageRequest1(template.getSendTime(), messageContent, model.getMphone(), | |
824 | 824 | ServiceObjEnums.BABYOBJ.getId(), template.getSmsType(), |
825 | 825 | model.getHospitalId(), template.getId(), model.getId(), itemName, nextCheckTime, serDoc, |
826 | 826 | WxTempleteIdEnums.ER_TONG_TI_XING.getId(), service); |
... | ... | @@ -870,7 +870,7 @@ |
870 | 870 | String itemName = "儿童保健"; |
871 | 871 | String nextCheckTime = DateUtils.getDateStr(yuYueDate, DateUtils.Y_M_D); |
872 | 872 | |
873 | - MsgRequest request = HelperUtils.getMessageRequest1(template.getSendTime(),messageContent, model.getMphone(), | |
873 | + MsgRequest request = HelperUtils.getMessageRequest1(template.getSendTime(), messageContent, model.getMphone(), | |
874 | 874 | ServiceObjEnums.BABYOBJ.getId(), template.getSmsType(), |
875 | 875 | model.getHospitalId(), template.getId(), model.getId(), itemName, nextCheckTime, serDoc, |
876 | 876 | WxTempleteIdEnums.ER_TONG_TI_XING.getId(), service); |
... | ... | @@ -1031,6 +1031,9 @@ |
1031 | 1031 | } else { |
1032 | 1032 | if (serviceType == ServiceTypeEnums.NO_SERVICE.getId() && serviceStatus == ServiceStatusEnums.NO_SERVICE.getId()) { |
1033 | 1033 | // 无服务产检程序提醒 |
1034 | + // 服务类型和服务状态都为全部时 | |
1035 | + patientsQuery.setLastMensesStart(startDate); | |
1036 | + patientsQuery.setLastMensesEnd(endDate); | |
1034 | 1037 | patientsQuery.setServiceTypeIsExist(false); |
1035 | 1038 | List<Patients> patients = yunBookbuildingService.queryPregnantWithQuery(patientsQuery); |
1036 | 1039 | for (Patients patient : patients) { |
... | ... | @@ -1373,7 +1376,7 @@ |
1373 | 1376 | } |
1374 | 1377 | String messagePrefix = baseService.getSmsPrefix(config, p.getBookbuildingDoctor(), ServiceObjEnums.YUNOBJ.getId()); |
1375 | 1378 | String messageContent = "【" + messagePrefix + "】" + template.getContent(); |
1376 | - MsgRequest request = HelperUtils.getMessageRequest1(template.getSendTime(),messageContent, p.getPhone(), | |
1379 | + MsgRequest request = HelperUtils.getMessageRequest1(template.getSendTime(), messageContent, p.getPhone(), | |
1377 | 1380 | ServiceObjEnums.YUNOBJ.getId(), template.getSmsType(), |
1378 | 1381 | p.getHospitalId(), template.getId(), p.getId(), |
1379 | 1382 | //checkName, checkTimeStr, serDoct, |
... | ... | @@ -1401,7 +1404,7 @@ |
1401 | 1404 | } |
1402 | 1405 | String messagePrefix = baseService.getSmsPrefix(config, p.getBuildDoctor(), ServiceObjEnums.BABYOBJ.getId()); |
1403 | 1406 | String messageContent = "【" + messagePrefix + "】" + template.getContent(); |
1404 | - MsgRequest request = HelperUtils.getMessageRequest1(template.getSendTime(),messageContent, p.getMphone(), | |
1407 | + MsgRequest request = HelperUtils.getMessageRequest1(template.getSendTime(), messageContent, p.getMphone(), | |
1405 | 1408 | ServiceObjEnums.BABYOBJ.getId(), template.getSmsType(), |
1406 | 1409 | p.getHospitalId(), template.getId(), p.getId(), |
1407 | 1410 | //checkName, checkTimeStr, serDoct, |
1408 | 1411 | |
... | ... | @@ -1478,10 +1481,10 @@ |
1478 | 1481 | String checkName = "产前检查"; |
1479 | 1482 | |
1480 | 1483 | |
1481 | - String serDoct = baseService.getServiceDoctorId(pat.getId(),false); | |
1484 | + String serDoct = baseService.getServiceDoctorId(pat.getId(), false); | |
1482 | 1485 | |
1483 | 1486 | |
1484 | - MsgRequest request = HelperUtils.getMessageRequest1(template.getSendTime(),messageContent, pat.getPhone(), | |
1487 | + MsgRequest request = HelperUtils.getMessageRequest1(template.getSendTime(), messageContent, pat.getPhone(), | |
1485 | 1488 | ServiceObjEnums.YUNOBJ.getId(), template.getSmsType(), |
1486 | 1489 | pat.getHospitalId(), template.getId(), pat.getId(), checkName, checkTimeStr, serDoct, |
1487 | 1490 | WxTempleteIdEnums.CHAN_JIAN_TI_XING.getId(), service); |
... | ... | @@ -1551,7 +1554,7 @@ |
1551 | 1554 | |
1552 | 1555 | messageContent = HelperUtils.replaceName(pat.getUsername(), messageContent); |
1553 | 1556 | |
1554 | - MsgRequest request = HelperUtils.getMessageRequest1(template.getSendTime(),messageContent, pat.getPhone(), | |
1557 | + MsgRequest request = HelperUtils.getMessageRequest1(template.getSendTime(), messageContent, pat.getPhone(), | |
1555 | 1558 | ServiceObjEnums.YUNOBJ.getId(), template.getSmsType(), |
1556 | 1559 | pat.getHospitalId(), template.getId(), pat.getId(), checkName, checkWeekName, serDoct, |
1557 | 1560 | WxTempleteIdEnums.CHAN_JIAN_TI_XING.getId(), service); |
... | ... | @@ -1588,7 +1591,7 @@ |
1588 | 1591 | String checkTimeStr = DateUtils.getDateStr(yuYueDate, DateUtils.Y_M_D); |
1589 | 1592 | String checkName = "产前检查"; |
1590 | 1593 | |
1591 | - MsgRequest request = HelperUtils.getMessageRequest1(template.getSendTime(),messageContent, pat.getPhone(), | |
1594 | + MsgRequest request = HelperUtils.getMessageRequest1(template.getSendTime(), messageContent, pat.getPhone(), | |
1592 | 1595 | ServiceObjEnums.YUNOBJ.getId(), template.getSmsType(), |
1593 | 1596 | pat.getHospitalId(), template.getId(), pat.getId(), checkName, checkTimeStr, serDoct, |
1594 | 1597 | WxTempleteIdEnums.CHAN_JIAN_TI_XING.getId(), service); |
... | ... | @@ -1699,7 +1702,7 @@ |
1699 | 1702 | String messageContent = "【" + messagePrefix + "】" + template.getContent(); |
1700 | 1703 | String title = "产后复查"; |
1701 | 1704 | messageContent = HelperUtils.replaceEL(pat.getUsername(), actualSendDate, messageContent); |
1702 | - MsgRequest request = HelperUtils.getMessageRequest1(template.getSendTime(),messageContent, pat.getPhone(), | |
1705 | + MsgRequest request = HelperUtils.getMessageRequest1(template.getSendTime(), messageContent, pat.getPhone(), | |
1703 | 1706 | ServiceObjEnums.CHANOBJ.getId(), template.getSmsType(), |
1704 | 1707 | pat.getHospitalId(), template.getId(), pat.getId(), title, DateUtils.getDateStr(actualSendDate, DateUtils.Y_M_D), "", |
1705 | 1708 | WxTempleteIdEnums.CHAN_HOU_FU_CHA.getId(), service); |
... | ... | @@ -1811,7 +1814,7 @@ |
1811 | 1814 | String days = "产后" + HelperUtils.getKeyword(start, end, "天"); |
1812 | 1815 | |
1813 | 1816 | String title = "产后复查"; |
1814 | - MsgRequest request = HelperUtils.getMessageRequest1(template.getSendTime(),messageContent, pat.getPhone(), | |
1817 | + MsgRequest request = HelperUtils.getMessageRequest1(template.getSendTime(), messageContent, pat.getPhone(), | |
1815 | 1818 | ServiceObjEnums.CHANOBJ.getId(), template.getSmsType(), |
1816 | 1819 | pat.getHospitalId(), template.getId(), pat.getId(), title, days, "", |
1817 | 1820 | WxTempleteIdEnums.CHAN_HOU_FU_CHA.getId(), service); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CouponController.java
View file @
cd3ae87
... | ... | @@ -114,21 +114,6 @@ |
114 | 114 | } |
115 | 115 | |
116 | 116 | |
117 | - | |
118 | - @RequestMapping(method = RequestMethod.GET, value = "/validate1/{code}/{type}") | |
119 | - @ResponseBody | |
120 | - @TokenRequired | |
121 | - public BaseObjectResponse validate1(@PathVariable String code, @PathVariable Integer type, String userId, HttpServletRequest request) { | |
122 | - if(StringUtils.isNotEmpty(userId)) { | |
123 | - if(!couponService.validateUser(userId, code)) { /** 优惠券不属于本人 */ | |
124 | - return RespBuilder.buildErro(ResponseCode.COUPON_IS_NOT_SELF); | |
125 | - } | |
126 | - } | |
127 | - return couponService.validate1(code, type, autoMatchFacade.getHospitalId(getUserId(request))); | |
128 | - } | |
129 | - | |
130 | - | |
131 | - | |
132 | 117 | /** |
133 | 118 | * 获取当前登陆医生所属医院的所有人员 |
134 | 119 | * @param request |