| | |
| | | SELECT |
| | | qs.type as optionType,ac.*,su.nick_name,carr.create_at as `time` |
| | | FROM |
| | | com_act_reserve_answer_content ac |
| | | LEFT JOIN com_act_reserve_sub qs ON ac.reserve_sub_id = qs.id |
| | | LEFT JOIN com_act_reserve qn ON qs.reserve_id = qn.id |
| | | LEFT JOIN sys_user su ON ac.user_id = su.user_id |
| | | LEFT JOIN com_act_reserve_record carr ON carr.id = ac.reserve_record_id |
| | | com_act_reserve_record carr |
| | | LEFT JOIN com_act_reserve qn ON carr.reserve_id = qn.id |
| | | LEFT JOIN sys_user su ON carr.user_id = su.user_id |
| | | LEFT JOIN com_act_reserve_sub qs ON carr.reserve_id = qs.reserve_id |
| | | LEFT JOIN com_act_reserve_answer_content ac ON qs.id = ac.reserve_sub_id |
| | | WHERE |
| | | qn.id = #{detailedAdminDTO.reserveId} |
| | | carr.id in ( |
| | | SELECT distinct |
| | | carr.id |
| | | FROM |
| | | com_act_reserve_record carr |
| | | LEFT JOIN com_act_reserve qn ON carr.reserve_id = qn.id |
| | | LEFT JOIN sys_user su ON carr.user_id = su.user_id |
| | | LEFT JOIN com_act_reserve_sub qs ON carr.reserve_id = qs.reserve_id |
| | | LEFT JOIN com_act_reserve_answer_content ac ON qs.id = ac.reserve_sub_id |
| | | where qn.id =#{detailedAdminDTO.reserveId} |
| | | <if test='detailedAdminDTO.startTime != null and detailedAdminDTO.startTime != ""'> |
| | | AND carr.create_at <![CDATA[ >= ]]> #{detailedAdminDTO.startTime} |
| | | </if> |
| | |
| | | <if test="detailedAdminDTO.keyword!=null and detailedAdminDTO.keyword != """> |
| | | AND ac.answer_content like concat ('%',#{detailedAdminDTO.keyword},'%') |
| | | </if> |
| | | ) |
| | | order by ac.reserve_record_id asc,ac.id asc |
| | | </select> |
| | | </mapper> |