| | |
| | | ORDER BY |
| | | o.create_time DESC |
| | | </select> |
| | | |
| | | |
| | | |
| | | <select id="getOrderPageList" resultType="com.ruoyi.order.vo.OrderPageListVo"> |
| | | select |
| | | id, |
| | | order_number as code, |
| | | DATE_FORMAT(create_time, '%Y-%m-%d %H:%i:%s') as createTime, |
| | | app_user_id as appUserId, |
| | | order_type as goodsType, |
| | | pay_method as paymentType, |
| | | total_amount as orderMoney, |
| | | order_status as status |
| | | from t_order where del_flag = 0 and pay_status = 2 |
| | | <if test="null != item.code and '' != item.code"> |
| | | and order_number like CONCAT('%', #{item.code}, '%') |
| | | </if> |
| | | <if test="null != item.appUserIds and item.appUserIds.size() > 0"> |
| | | and app_user_id in |
| | | <foreach collection="item.appUserIds" separator="," item="tem" index="index" open="(" close=")"> |
| | | #{tem} |
| | | </foreach> |
| | | </if> |
| | | <if test="null != item.goodsType"> |
| | | and order_type = #{item.goodsType} |
| | | </if> |
| | | <if test="null != item.paymentType"> |
| | | and pay_method = #{item.paymentType} |
| | | </if> |
| | | <if test="null != item.status and 4 != item.status"> |
| | | and order_status = #{item.status} |
| | | </if> |
| | | <if test="null != item.status and 4 == item.status"> |
| | | and order_status in (4, 8) |
| | | </if> |
| | | <if test="null != item.shopId"> |
| | | and shop_id = #{item.shopId} and address_json is null |
| | | </if> |
| | | order by create_time desc |
| | | </select> |
| | | </mapper> |