| 12345678910111213141516171819202122 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.cyksj.mapper.manage.distribute.UserDistributeSharedMapper">
- <select id="getCcPromotionInvitationDetails" resultType="com.cyksj.model.views.CcPromotionInvitationDetailView">
- SELECT
- uds.user_id as userId,
- u.nickname,
- u.avatar,
- uds.created_time as inviteTime,
- uds.remark,
- dwsp.order_id as firstOrderId,
- CASE WHEN dwsp.order_id IS NOT NULL THEN TRUE ELSE FALSE END as hasFirstOrder
- FROM user_distribute_shared uds
- INNER JOIN user u ON u.id = uds.user_id
- LEFT JOIN distribute_waiting_send_points dwsp ON dwsp.user_id = uds.user_id
- WHERE uds.shared_id = #{sharedId}
- AND uds.remark = 'cc'
- ORDER BY uds.created_time DESC
- </select>
- </mapper>
|