| | |
| | | t2.phone AS phone, |
| | | t2.avatar AS avatar, |
| | | CONCAT( t2.NAME, ' ', t2.phone ) AS user_search, |
| | | COALESCE ( t_course.course_name, t_information.information_name,t_generated_records.recordsName ) AS good_name, |
| | | COALESCE ( t_course.course_name, t_information.information_name,'工作总结生成' ) AS good_name, |
| | | COALESCE ( t_course.course_cover, t_information.information_cover ) AS cover, |
| | | CONCAT(COALESCE ( t_course.course_name, t_information.information_name ),' ',t1.code) as orderSearch |
| | | FROM |
| | |
| | | AND t1.good_type = 1 |
| | | LEFT JOIN ( SELECT id, information_name AS information_name,information_cover FROM t_information ) t_information ON t1.good_id = t_information.id |
| | | AND t1.good_type = 2 |
| | | LEFT JOIN ( SELECT id, `name` AS recordsName,user_id FROM t_generated_records order by create_time DESC limit 1) t_generated_records ON t1.user_id = t_generated_records.user_id |
| | | LEFT JOIN ( SELECT id,'工作总结生成' AS recordsName,user_id FROM t_generated_records order by create_time DESC limit 1) t_generated_records ON t1.user_id = t_generated_records.user_id |
| | | AND t1.good_type = 3 |
| | | <where> |
| | | t1.is_delete = 0 |
| | |
| | | AND ( t1.code LIKE concat('%',#{orderQuery.orderSearch},'%') |
| | | or t_course.course_name LIKE concat('%',#{orderQuery.orderSearch},'%') |
| | | or t_information.information_name LIKE concat('%',#{orderQuery.orderSearch},'%') |
| | | or t_generated_records.recordsName LIKE concat('%',#{orderQuery.orderSearch},'%')) |
| | | or COALESCE ( t_course.course_name, t_information.information_name,'工作总结生成' ) LIKE concat('%',#{orderQuery.orderSearch},'%')) |
| | | </if> |
| | | <if test="orderQuery.userSearch != null and orderQuery.userSearch != ''"> |
| | | AND (t2.name LIKE concat('%',#{orderQuery.userSearch},'%') OR t2.phone LIKE concat('%',#{orderQuery.userSearch},'%')) |
| | |
| | | t2.NAME AS user_name, |
| | | t2.phone AS user_phone, |
| | | CONCAT( t2.NAME, ' ', t2.phone ) AS user_search, |
| | | COALESCE ( t_course.course_name, t_information.information_name ) AS good_name, |
| | | COALESCE ( t_course.course_name, t_information.information_name,'工作总结生成' ) AS good_name, |
| | | COALESCE ( t_course.course_cover, t_information.information_cover ) AS cover, |
| | | CONCAT(COALESCE ( t_course.course_name, t_information.information_name ),' ',t1.code) as orderSearch |
| | | FROM |
| | |
| | | AND t1.good_type = 1 |
| | | LEFT JOIN ( SELECT id, information_name AS information_name,information_cover FROM t_information ) t_information ON t1.good_id = t_information.id |
| | | AND t1.good_type = 2 |
| | | LEFT JOIN ( SELECT id, `name` AS recordsName,user_id FROM t_generated_records order by create_time DESC limit 1) t_generated_records ON t1.user_id = t_generated_records.user_id |
| | | LEFT JOIN ( SELECT id, '工作总结生成' AS recordsName,user_id FROM t_generated_records order by create_time DESC limit 1) t_generated_records ON t1.user_id = t_generated_records.user_id |
| | | AND t1.good_type = 3 |
| | | <where> |
| | | t1.is_delete = 0 |
| | |
| | | AND ( t1.code LIKE concat('%',#{orderQuery.orderSearch},'%') |
| | | or t_course.course_name LIKE concat('%',#{orderQuery.orderSearch},'%') |
| | | or t_information.information_name LIKE concat('%',#{orderQuery.orderSearch},'%') |
| | | or t_generated_records.recordsName LIKE concat('%',#{orderQuery.orderSearch},'%')) |
| | | or COALESCE ( t_course.course_name, t_information.information_name,'工作总结生成' ) LIKE concat('%',#{orderQuery.orderSearch},'%')) |
| | | </if> |
| | | <if test="orderQuery.userSearch != null and orderQuery.userSearch != ''"> |
| | | AND (t2.name LIKE concat('%',#{orderQuery.userSearch},'%') OR t2.phone LIKE concat('%',#{orderQuery.userSearch},'%')) |