Explorar o código

统一处理关单逻辑

zouxuan hai 5 meses
pai
achega
74e50d2cd4

+ 3 - 1
mec-biz/src/main/resources/config/mybatis/SysCouponCodeMapper.xml

@@ -209,7 +209,7 @@
 			sc.description_ coupon_description_,
             sc.type_detail_ as typeDetail,
 			scc.code_,
-			scc.payment_order_id_,
+			spo.id_ payment_order_id_,
 			scc.use_start_date_,
 			scc.use_deadline_date_,
 			scc.used_time_,
@@ -219,6 +219,7 @@
 			 LEFT JOIN sys_coupon sc ON scc.coupon_id_=sc.id_
 			 LEFT JOIN sys_user su ON scc.user_id_=su.id_
 			 LEFT JOIN organization organ ON su.organ_id_=organ.id_
+		LEFT JOIN student_payment_order spo ON FIND_IN_SET(scc.id_,spo.coupon_code_id_) AND spo.status_ = 'SUCCESS'
 		<include refid="querySysCouponUseListCondition"/>
 		ORDER BY scc.id_ DESC
 		<include refid="global.limit"></include>
@@ -231,6 +232,7 @@
 			LEFT JOIN sys_coupon sc ON scc.coupon_id_=sc.id_
 			LEFT JOIN sys_user su ON scc.user_id_=su.id_
 			LEFT JOIN organization organ ON su.organ_id_=organ.id_
+			LEFT JOIN student_payment_order spo ON FIND_IN_SET(scc.id_,spo.coupon_code_id_) AND spo.status_ = 'SUCCESS'
 		<include refid="querySysCouponUseListCondition"></include>
 	</select>
 	<resultMap id="HorseRaceLampDto" type="com.ym.mec.biz.dal.dto.HorseRaceLampDto">