he2802 há 1 ano atrás
pai
commit
d8cb49ec82

+ 11 - 7
zhongzheng-system/src/main/resources/mapper/modules/order/OrderHandleMapper.xml

@@ -171,13 +171,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             og.goods_id,
             oh.pay_status
         FROM
-        order_handle oh
-        LEFT JOIN  `order` o ON oh.handle_order_sn = o.handle_order_sn
-                LEFT JOIN order_goods og ON o.order_sn = og.order_sn
-                LEFT JOIN `user` u ON o.user_id = u.user_id
-                LEFT JOIN goods g ON og.goods_id = g.goods_id
-        WHERE
-            oh.handle_order_sn = #{handleOrderSn}
+            `order` o
+            LEFT JOIN order_goods og ON o.order_sn = og.order_sn
+            LEFT JOIN `user` u ON o.user_id = u.user_id
+            LEFT JOIN goods g ON og.goods_id = g.goods_id
+            WHERE 1=1
+            <if test="handleOrderSn != null">
+                AND o.handle_order_sn = #{handleOrderSn}
+            </if>
+            <if test="inputOrderSn != null">
+                AND o.input_order_sn = #{inputOrderSn}
+            </if>
             <if test="refundStatus != null">
                 AND og.refund_status = #{refundStatus}
             </if>