+"select tt.* from (SELECT SUM(working_hours),(select real_name from eb_system_admin c where a.user_id = c.id) userName FROM t_task a INNER JOIN t_statistics_project b on a.project_id = b.id where 1 = 1 "
+"<if test = 'request.code!=null'> "
+" AND code like concat(#{request.code},'%') "
+"</if>"
+"<if test = 'request.taskName!=null'> "
+" AND task_name like concat(#{request.taskName},'%') "
+"</if>"
+"<if test = 'request.taskType!=null'> "
+" AND task_type = #{request.taskType} "
+"</if>"
+"<if test = 'request.status!=null'> "
+" AND a.status = #{request.status} "
+"</if>"
+"<if test = 'request.id!=null'> "
+" AND a.id like concat(#{request.id},'%') "
+"</if>"
+"<if test = 'request.projectId!=null'> "
+" AND a.project_id = #{request.projectId} "
+"</if>"
+"<if test = 'request.salesProjectId!=null'> "
+" AND a.sales_project_id = #{request.salesProjectId} "
+"</if>"
+"<if test = 'request.taskStatus == 4'> "
+" AND task_status != 0 "
+"</if>"
+"<if test = 'request.taskStatus == 5'> "
+" AND complete_Time > #{request.endTime} "
+"</if>"
+"<if test = 'request.taskStatus == 1'> "
+" AND task_status = #{request.taskStatus} "
+"</if>"
+"<if test = 'request.taskStatus == 2'> "
+" AND task_status = #{request.taskStatus} "
+"</if>"
+"<if test = 'request.taskStatus == 3'> "
+" AND task_status = #{request.taskStatus} "
+"</if>"
+"<if test = 'request.taskStatus == 0'> "
+" AND task_status = #{request.taskStatus} "
+"</if>"
+"<if test = 'request.bugStatus!=null'> "
+" AND bug_status = #{request.bugStatus} "
+"</if>"
+"<if test = 'request.userId!=null'> "
+" AND a.user_id = #{request.userId} "
+"</if>"
+"<if test = 'request.taskDescription!=null'> "
+" AND task_description like concat('%',#{request.taskDescription},'%') "
+"</if>"
+"<if test='request.ids != null and request.ids.size > 0'>"