Commit 29334f21e5ca38e68d2d84a236fde591d14819fb
1 parent
649ea0e736
Exists in
master
and in
1 other branch
bug修复
Showing 6 changed files with 25 additions and 4 deletions
- platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/CouponMapper.java
- platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/CouponServiceImpl.java
- platform-biz-service/src/main/resources/mainOrm/master/CouponMapper.xml
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyCheckController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/CouponMapper.java
View file @
29334f2
platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/CouponServiceImpl.java
View file @
29334f2
| ... | ... | @@ -158,6 +158,7 @@ |
| 158 | 158 | Map<String, Object> param = new HashMap<>(); |
| 159 | 159 | param.put("userId", userId); |
| 160 | 160 | param.put("hospitalId", hospitalId); |
| 161 | + param.put("status", 1); | |
| 161 | 162 | List<CouponInfo> list = couponMapper.findList(param); |
| 162 | 163 | return CollectionUtils.isNotEmpty(list); |
| 163 | 164 | } |
platform-biz-service/src/main/resources/mainOrm/master/CouponMapper.xml
View file @
29334f2
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyCheckController.java
View file @
29334f2
| ... | ... | @@ -105,9 +105,9 @@ |
| 105 | 105 | @RequestMapping(value = "/queryChooseBabys", method = RequestMethod.GET) |
| 106 | 106 | @ResponseBody |
| 107 | 107 | @TokenRequired |
| 108 | - public BaseObjectResponse queryChooseBabys(HttpServletRequest request,@RequestParam(required = false)String vcCardNo,@RequestParam(required = false)String cardNo){ | |
| 108 | + public BaseObjectResponse queryChooseBabys(HttpServletRequest request,@RequestParam(required = false)String vcCardNo,@RequestParam(required = false)String cardNo, String coupon){ | |
| 109 | 109 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
| 110 | - return babyCheckFacade.queryChooseBabys(vcCardNo, cardNo, loginState.getId()); | |
| 110 | + return babyCheckFacade.queryChooseBabys(vcCardNo, cardNo, loginState.getId(), coupon); | |
| 111 | 111 | } |
| 112 | 112 | |
| 113 | 113 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java
View file @
29334f2
| ... | ... | @@ -9,6 +9,7 @@ |
| 9 | 9 | import com.lyms.platform.common.utils.*; |
| 10 | 10 | import com.lyms.platform.operate.web.request.BabyCheckRequest; |
| 11 | 11 | import com.lyms.platform.operate.web.result.*; |
| 12 | +import com.lyms.platform.permission.dao.master.CouponMapper; | |
| 12 | 13 | import com.lyms.platform.permission.model.Organization; |
| 13 | 14 | import com.lyms.platform.permission.model.Users; |
| 14 | 15 | import com.lyms.platform.permission.service.CouponService; |
| ... | ... | @@ -68,6 +69,9 @@ |
| 68 | 69 | @Autowired |
| 69 | 70 | private QhdfyHisService qhdfyHisService; |
| 70 | 71 | |
| 72 | + @Autowired | |
| 73 | + private CouponMapper couponMapper; | |
| 74 | + | |
| 71 | 75 | public static final String HIS_VERSION = PropertiesUtils.getPropertyValue("his_version"); |
| 72 | 76 | |
| 73 | 77 | /** |
| 74 | 78 | |
| ... | ... | @@ -740,9 +744,10 @@ |
| 740 | 744 | * |
| 741 | 745 | * @param vcCardNo |
| 742 | 746 | * @param cardNo |
| 747 | + * @param coupon | |
| 743 | 748 | * @return |
| 744 | 749 | */ |
| 745 | - public BaseObjectResponse queryChooseBabys(String vcCardNo, String cardNo, Integer userId) { | |
| 750 | + public BaseObjectResponse queryChooseBabys(String vcCardNo, String cardNo, Integer userId, String coupon) { | |
| 746 | 751 | |
| 747 | 752 | |
| 748 | 753 | Map map = new HashMap(); |
| 749 | 754 | |
| ... | ... | @@ -761,11 +766,20 @@ |
| 761 | 766 | boolean isBuild = false; |
| 762 | 767 | List<BabyChooseResult> results = new ArrayList<>(); |
| 763 | 768 | |
| 764 | - if (!StringUtils.isEmpty(vcCardNo) || !StringUtils.isEmpty(cardNo)) { | |
| 769 | + if (!StringUtils.isEmpty(vcCardNo) || !StringUtils.isEmpty(cardNo) || StringUtils.isNotEmpty(coupon)) { | |
| 765 | 770 | BabyModelQuery babyQuery = new BabyModelQuery(); |
| 766 | 771 | babyQuery.setPhoneOrcardNo(StringUtils.isEmpty(cardNo) ? null : cardNo); //手机号码或者身份证号码 |
| 767 | 772 | babyQuery.setVcCardNo(StringUtils.isEmpty(vcCardNo) ? null : vcCardNo); |
| 768 | 773 | babyQuery.setYn(YnEnums.YES.getId()); |
| 774 | + | |
| 775 | + /** 处理优惠券查询 */ | |
| 776 | + if(StringUtils.isNotEmpty(coupon)) { | |
| 777 | + Map<String, Object> m = couponMapper.findUrl(coupon); | |
| 778 | + Object personId = m.get("user_id"); | |
| 779 | + if(personId != null) { | |
| 780 | + babyQuery.setPid(personId.toString()); | |
| 781 | + } | |
| 782 | + } | |
| 769 | 783 | |
| 770 | 784 | //表示区域的 |
| 771 | 785 | if (org.apache.commons.lang.StringUtils.isNotEmpty(groupsFacade.findByCurrentUserId(hospitalId))) { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
View file @
29334f2