From d187cd9b8298167161679a8ae0cb6a8330269f57 Mon Sep 17 00:00:00 2001 From: litao Date: Wed, 7 Jun 2017 14:25:27 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A2=AB=E8=A6=86=E7=9B=96=E7=9A=84=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../permission/dao/master/CouponMapper.java | 2 ++ .../main/resources/mainOrm/master/CouponMapper.xml | 30 ++++++++++++++++++++-- .../web/service/impl/ReportServiceImpl.java | 19 ++++++++++++-- 3 files changed, 47 insertions(+), 4 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 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} + +