UserDistributeSharedMapper.xml 955 B

12345678910111213141516171819202122
  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.cyksj.mapper.manage.distribute.UserDistributeSharedMapper">
  4. <select id="getCcPromotionInvitationDetails" resultType="com.cyksj.model.views.CcPromotionInvitationDetailView">
  5. SELECT
  6. uds.user_id as userId,
  7. u.nickname,
  8. u.avatar,
  9. uds.created_time as inviteTime,
  10. uds.remark,
  11. dwsp.order_id as firstOrderId,
  12. CASE WHEN dwsp.order_id IS NOT NULL THEN TRUE ELSE FALSE END as hasFirstOrder
  13. FROM user_distribute_shared uds
  14. INNER JOIN user u ON u.id = uds.user_id
  15. LEFT JOIN distribute_waiting_send_points dwsp ON dwsp.user_id = uds.user_id
  16. WHERE uds.shared_id = #{sharedId}
  17. AND uds.remark = 'cc'
  18. ORDER BY uds.created_time DESC
  19. </select>
  20. </mapper>