From e56237a31ca70bc6bb1ba8ffab12a0bea90cddb3 Mon Sep 17 00:00:00 2001
From: yujian <yujian>
Date: 星期一, 22 四月 2019 17:40:09 +0800
Subject: [PATCH] 免单券使用记录查询优化

---
 fanli/src/main/java/com/yeshi/fanli/mapping/user/UserSystemCouponCountMapper.xml |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/mapping/user/UserSystemCouponCountMapper.xml b/fanli/src/main/java/com/yeshi/fanli/mapping/user/UserSystemCouponCountMapper.xml
index 5631d2d..66915f4 100644
--- a/fanli/src/main/java/com/yeshi/fanli/mapping/user/UserSystemCouponCountMapper.xml
+++ b/fanli/src/main/java/com/yeshi/fanli/mapping/user/UserSystemCouponCountMapper.xml
@@ -50,6 +50,21 @@
   </resultMap>
   
   
+   <resultMap id="BaseResultRecordMap" type="com.yeshi.fanli.entity.bus.user.UserSystemCouponRecord">
+    <id column="ucr_id" property="id" jdbcType="BIGINT"/>
+    <result column="ucr_good_id" property="goodId" jdbcType="BIGINT"/>
+    <result column="ucr_good_source" property="goodSource" jdbcType="VARCHAR"/>
+    <result column="ucr_coupon_type" property="couponType" jdbcType="VARCHAR"/>
+    <result column="ucr_order_no" property="orderNo" jdbcType="VARCHAR"/>
+    <result column="ucr_state" property="state" jdbcType="INTEGER"/>
+    <result column="ucr_create_time" property="createTime" jdbcType="TIMESTAMP"/>
+    <result column="ucr_update_time" property="updateTime" jdbcType="TIMESTAMP"/>
+	
+	<association property="userSystemCoupon" column="ucr_user_coupon_id" 
+		resultMap="com.yeshi.fanli.dao.mybatis.user.UserSystemCouponMapper.BaseResultMap"/>
+		
+  </resultMap>
+  
   <select id="listRebateCoupon" resultMap="BaseResultMap">
 	SELECT * FROM `yeshi_ec_user_system_coupon` uc
 	LEFT JOIN yeshi_ec_system_coupon p   ON  p.`sc_id`= uc.`usc_coupon_id`
@@ -216,7 +231,7 @@
 		</if>
   </select>
   
-  <select id="listFreeCouponRecord" resultMap="BaseResultMap">
+  <select id="listFreeCouponRecord" resultMap="BaseResultRecordMap">
 	SELECT * FROM `yeshi_ec_user_system_coupon_record` d 
 		LEFT JOIN `yeshi_ec_user_system_coupon` uc  ON d.`ucr_user_coupon_id` = uc.`usc_id`
 		LEFT JOIN yeshi_ec_system_coupon p  ON  p.`sc_id`= uc.`usc_coupon_id`

--
Gitblit v1.8.0