OrderRefundSkuMapper.xml 1.7 KB

12345678910111213141516171819202122232425262728293031323334
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.yami.shop.dao.OrderRefundSkuMapper">
  4. <resultMap id="BaseResultMap" type="com.yami.shop.bean.vo.OrderRefundSkuVo">
  5. <id column="id" property="id"/>
  6. <result column="sku_id" property="skuId"/>
  7. <result column="product_count" property="productCount"/>
  8. <result column="order_refund_id" property="orderRefundId"/>
  9. <result column="sku_price" property="skuPrice"/>
  10. <result column="order_item_id" property="orderItemId"/>
  11. <result column="sku_id" property="skuId"/>
  12. <result column="sku_name" property="skuName"/>
  13. <result column="spec" property="spec"/>
  14. <result column="pic" property="pic"/>
  15. <result column="prod_name" property="prodName"/>
  16. </resultMap>
  17. <select id="selectByRefundId" resultMap="BaseResultMap">
  18. select ork.*, sku.sku_name, sku.spec, sku.pic, prod.prod_name
  19. from tz_order_refund_sku ork
  20. left join tz_order_item oi on ork.order_item_id = oi.order_item_id
  21. join tz_sku sku on sku.sku_id = ork.sku_id
  22. left join tz_prod prod on sku.prod_id = prod.prod_id
  23. where ork.order_refund_id = #{refundId}
  24. </select>
  25. <select id="selectByOrderItemList" resultType="com.yami.shop.bean.model.OrderRefundSku">
  26. SELECT rs.*
  27. FROM tz_order_refund refund
  28. LEFT JOIN tz_order_refund_sku rs ON rs.order_refund_id = refund.refund_id
  29. where refund.return_money_sts not in(30,40) and rs.order_item_id = #{orderItemId}
  30. </select>
  31. </mapper>