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 b546916..4e7d701 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 @@ -74,4 +74,6 @@ public interface CouponMapper { List> findHospitalNames(List ids); Map findHospitalSendInfo(Map param); + + List> couponInfo(Map param); } 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 a55090f..8bc7496 100644 --- a/platform-biz-service/src/main/resources/mainOrm/master/CouponMapper.xml +++ b/platform-biz-service/src/main/resources/mainOrm/master/CouponMapper.xml @@ -230,6 +230,12 @@ ) b where a.used_hospital_id = b.hospital_id and a.coupon_template_id = b.id and a.status = 2 + + and a.use_date >= #{startDate} + + + and a.use_date #{endDate} + group by b.coupon_order, b.type, a.used_hospital_id @@ -293,7 +299,27 @@ select phone from users where id = #{id} - + select a.used_hospital_id, c.type, b.coupon_order, a.sequence_id, d.name as send_hospital, a.use_date, a.used_id + from coupon_info a, coupon_template b, coupon_type c, organization d + where a.coupon_template_id = b.id and b.type_id = c.id and a.create_hospital_id = d.id + and a.used_hospital_id in + + #{hid} + + and c.type in + + #{type} + + + and a.use_date >= #{startDate} + + + and a.use_date #{endDate} + + limit #{currentPage},#{pageSize} + +