yonge 19 часов назад
Родитель
Сommit
7699a26fd6

+ 2 - 1
cooleshow-user/user-biz/src/main/resources/config/mybatis/UserOrderMapper.xml

@@ -127,7 +127,8 @@
             u.username_ as username,
             u.phone_ as phone
         FROM user_order t
-        left join user_order_payment p on t.order_no_ = p.order_no_ and (p.status_ = 'pending' or p.status_ = 'succeeded')
+        left join (select * from user_order_payment p WHERE p.id_ in (
+select max(p.id_) id_ from user_order_payment p GROUP BY p.order_no_)) p on t.order_no_ = p.order_no_
         left join sys_user u on t.user_id_ = u.id_
 
         <if test="null != param.search and '' != param.search">