Parcourir la source

优化 优惠券功能

wuxw il y a 3 ans
Parent
commit
c9c105533f

+ 9 - 0
java110-bean/src/main/java/com/java110/dto/couponPropertyPoolConfig/CouponPropertyPoolConfigDto.java

@@ -20,6 +20,7 @@ public class CouponPropertyPoolConfigDto extends PageDto implements Serializable
     private String[] couponIds;
     private String columnValue;
     private String columnKey;
+    private String name;
 
 
     private Date createTime;
@@ -83,4 +84,12 @@ public class CouponPropertyPoolConfigDto extends PageDto implements Serializable
     public void setCouponIds(String[] couponIds) {
         this.couponIds = couponIds;
     }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
 }

+ 3 - 1
java110-db/src/main/resources/mapper/acct/CouponPropertyPoolConfigV1ServiceDaoImplMapper.xml

@@ -18,8 +18,10 @@
     <!-- 查询优惠券配置信息 add by wuxw 2018-07-03 -->
     <select id="getCouponPropertyPoolConfigInfo" parameterType="Map" resultType="Map">
         select t.config_id,t.config_id configId,t.status_cd,t.status_cd statusCd,t.coupon_id,t.coupon_id
-        couponId,t.column_value,t.column_value columnValue,t.column_key,t.column_key columnKey
+        couponId,t.column_value,t.column_value columnValue,t.column_key,t.column_key columnKey,ck.`name`
         from coupon_property_pool_config t
+        left join coupon_property_pool cpp on t.coupon_id = cpp.cpp_id and cpp.status_cd = '0'
+        LEFT JOIN coupon_key ck on cpp.to_type = ck.bean_name and t.column_key = ck.column_key and ck.status_cd = '0'
         where 1 =1
         <if test="configId !=null and configId != ''">
             and t.config_id= #{configId}