| | |
| | | </collection> |
| | | </resultMap> |
| | | |
| | | <resultMap id="merOrderResultMap" type="com.ruoyi.order.domain.vo.MerOrderPageVo"> |
| | | <result column="userId" property="userId"/> |
| | | <result column="orderId" property="orderId"/> |
| | | <result column="orderStatus" property="orderStatus"/> |
| | | <result column="orderNo" property="orderNo"/> |
| | | <result column="orderGoodsMoney" property="orderGoodsMoney"/> |
| | | <result column="couponDiscount" property="couponDiscount"/> |
| | | <result column="receivableMoney" property="receivableMoney"/> |
| | | <result column="receivableDeposit" property="receivableDeposit"/> |
| | | <result column="payMoney" property="payMoney"/> |
| | | <result column="orderRemark" property="orderRemark" /> |
| | | <collection property="merOrderGoodsVoList" ofType="com.ruoyi.order.domain.vo.MerOrderGoodsPageVo"> |
| | | <result column="goodsName" property="goodsName"/> |
| | | <result column="goodsType" property="goodsType"/> |
| | | <result column="buyNum" property="buyNum"/> |
| | | </collection> |
| | | </resultMap> |
| | | |
| | | <sql id="selectOrderVo"> |
| | | select order_id, del_flag, order_status, order_no, order_from, shop_id, user_id, order_money, coupon_money, discount_money, receivable_money, pay_type, pay_money, online_pay_money, offline_pay_money, order_remark, goods_info, create_time, pay_time, use_time, cancel_time, use_user_id from t_order |
| | | </sql> |
| | |
| | | WHERE toc.del_flag = 0 AND toc.user_id = #{userId} AND toc.orderStatus = 2 AND toc.close_flag = 0 |
| | | ORDER BY toc.create_time DESC |
| | | </select> |
| | | |
| | | <select id="pageMerOrder" resultMap="merOrderResultMap"> |
| | | SELECT |
| | | toc.user_id userId, |
| | | toc.order_id orderId, |
| | | toc.order_no orderNo, |
| | | toc.order_status orderStatus, |
| | | toc.order_money orderGoodsMoney, |
| | | toc.coupon_money couponDiscount, |
| | | toc.receivable_money receivableMoney, |
| | | toc.receivable_deposit receivableDeposit, |
| | | toc.pay_money payMoney, |
| | | toc.order_remark orderRemark, |
| | | tg.goods_name goodsName, |
| | | tog.goods_type goodsType, |
| | | tog.buy_num buyNum |
| | | FROM t_order toc |
| | | INNER JOIN t_order_goods tog ON tog.order_id = toc.order_id |
| | | INNER JOIN t_goods tg ON tg.goods_id = tog.goods_id |
| | | WHERE toc.del_flag = 0 |
| | | <if test="param.type != null and param.type ==1 "> |
| | | AND (toc.order_status = 2 OR toc.order_status = 3) |
| | | </if> |
| | | <if test="param.type != null and param.type ==2 "> |
| | | AND toc.order_status = 2 |
| | | </if> |
| | | <if test="param.type != null and param.type ==3 "> |
| | | AND toc.order_status = 3 |
| | | </if> |
| | | <if test="param.keyword != null and param.keyword != ''"> |
| | | AND (toc.order_no LIKE CONCAT('%',#{param.keyword},'%') OR tog.goods_name LIKE CONCAT('%',#{param.keyword},'%')) |
| | | </if> |
| | | ORDER BY toc.create_time DESC |
| | | </select> |
| | | </mapper> |