From 995cd95460fbd214c3ea0c70f0c6ffe3e1dbe54b Mon Sep 17 00:00:00 2001 From: liquanyu Date: Tue, 30 Mar 2021 10:59:40 +0800 Subject: [PATCH] update --- .../permission/dao/master/CouponMapper.java | 1 + .../platform/permission/service/CouponService.java | 8 +++ .../permission/service/impl/CouponServiceImpl.java | 12 ++++ .../main/resources/mainOrm/master/CouponMapper.xml | 22 ++++++++ .../com/lyms/platform/query/PatientsQuery.java | 13 ++++- .../operate/web/controller/TestController.java | 11 ++++ .../platform/operate/web/facade/PatientFacade.java | 66 +++++++++++++++++++++- 7 files changed, 131 insertions(+), 2 deletions(-) diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/CouponMapper.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/CouponMapper.java index 787f204..00eb7dd 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/CouponMapper.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/CouponMapper.java @@ -13,6 +13,7 @@ import java.util.Set; */ public interface CouponMapper { List findList(Map params); + List findLists(Map params); List> findCouponList(Map params); List findErrorData(); diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/CouponService.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/CouponService.java index 734f203..7e2b92b 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/CouponService.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/CouponService.java @@ -1,6 +1,7 @@ package com.lyms.platform.permission.service; import com.lyms.platform.common.result.BaseObjectResponse; +import com.lyms.platform.permission.model.CouponInfo; import java.util.Date; import java.util.List; @@ -61,4 +62,11 @@ public interface CouponService{ String findByType(String id, int i); void invalid2(String pid, Date created, String s); + + /** + * 获取用户能用的优惠劵数量 + * @param userId + * @return + */ + int getUserCouponCanUseCount(String userId); } diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/CouponServiceImpl.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/CouponServiceImpl.java index e5b25de..07e163e 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/CouponServiceImpl.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/CouponServiceImpl.java @@ -690,6 +690,18 @@ public class CouponServiceImpl implements CouponService { } @Override + public int getUserCouponCanUseCount(String userId) { + + Map param = new HashMap<>(); + param.put("userId", userId); + param.put("type", 2); + param.put("status", 1); + List couponInfos = couponMapper.findLists(param); + + return couponInfos.size(); + } + + @Override public List> queryCouponItemsByType(Map params) { return couponMapper.queryCouponItemsByType(params); } diff --git a/platform-biz-service/src/main/resources/mainOrm/master/CouponMapper.xml b/platform-biz-service/src/main/resources/mainOrm/master/CouponMapper.xml index 8539e2a..0cca93e 100644 --- a/platform-biz-service/src/main/resources/mainOrm/master/CouponMapper.xml +++ b/platform-biz-service/src/main/resources/mainOrm/master/CouponMapper.xml @@ -61,6 +61,28 @@ + + + +