Commit 29334f21e5ca38e68d2d84a236fde591d14819fb
1 parent
649ea0e736
Exists in
master
and in
6 other branches
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