"SELECT rw.id, rw.NAME, rw.GROUP_ID as groupId, rw.DIKE_CODE as dikeCode, rw.START_TIME as startTime, rw.DONE_TIME as doneTime, rw.CONTENT as content, rw.state, rw.CREATE_TIME as createTime, rw.UPDATE_TIME as updateTime, "+
"df.dike_name as dikeName, df.DIKE_RIVER as riverLocation, df.adm_dep as engineeringManagementUnit, df.adcd as adcdStart, fz.name as groupName, if(rw.remark is null, '0', rw.remark) remark,rw.FINISH_TIME as finishTime "+
"SELECT rw.id, rw.TASK_NAME name, rw.dike_code, rw.GROUP_ID as groupId, rw.DIKE_CODE as dikeCode, rw.START_TIME as startTime, rw.DONE_TIME as doneTime, rw.CONTENT as content, rw.state, rw.CREATE_TIME as createTime, rw.UPDATE_TIME as updateTime, "+
" fz.name as groupName, if(rw.note is null, '0', rw.note) note,rw.FINISH_TIME as finishTime "+
"FROM bs_sgc_df_bxgcrw rw "+
"LEFT JOIN att_dike_base df ON df.dike_code = rw.dike_code "+
"LEFT JOIN bs_sgc_df_bxgcfz fz ON rw.group_id = fz.id "+
"where "+
"where 1=1 "+
"<if test='dto.taskName != null and dto.taskName != \"\"'>"+
"AND rw.name LIKE CONCAT('%', #{dto.taskName}, '%') "+
"</if>"+
"<if test='dto.dikeName != null and dto.dikeName != \"\"'>"+
"AND df.dike_name LIKE CONCAT('%', #{dto.dikeName}, '%') "+
"</if>"+
"<if test='dto.dikeType != null and dto.dikeType != \"\"'>"+
"AND df.dike_type = #{dto.dikeType} "+
"</if>"+
"<if test='dto.dikeGrad != null and dto.dikeGrad != \"\"'>"+
"AND df.dike_grad = #{dto.dikeGrad} "+
"</if>"+
"<if test='dto.adcdStart != null and dto.adcdStart != \"\"'>"+
"AND df.adcd = #{dto.adcdStart} "+
"</if>"+
"<if test='dto.engineeringManagementUnit != null and dto.engineeringManagementUnit != \"\"'>"+
"AND df.adm_dep like concat('%', #{dto.engineeringManagementUnit}, '%') "+
"</if>"+
"<if test='dto.dikePatt != null and dto.dikePatt != \"\"'>"+
"AND df.DIKE_PATT = #{dto.dikePatt} "+
"AND rw.task_name LIKE CONCAT('%', #{dto.taskName}, '%') "+
"</if>"+
"<if test='dto.id != null and dto.id != \"\"'>"+
"AND rw.id = #{dto.id} "+
@ -60,7 +40,7 @@ public interface DfDangerousTaskMapper extends BaseMapper<DfDangerousTask> {
"AND rw.GROUP_ID = #{dto.groupId} "+
"</if>"+
"<if test='dto.isOrder != null and dto.isOrder != \"\"'>"+
"ORDER BY CASE WHEN CAST(rw.remark AS UNSIGNED) = 100 THEN 1 ELSE 0 END, CAST(rw.remark AS UNSIGNED) DESC, rw.FINISH_TIME ASC "+
"ORDER BY CASE WHEN CAST(rw.note AS UNSIGNED) = 100 THEN 1 ELSE 0 END, CAST(rw.note AS UNSIGNED) DESC, rw.FINISH_TIME ASC "+
"</if>"+
"<if test='dto.isOrder == null or dto.isOrder == \"\"'>"+
"ORDER BY rw.create_time desc"+
@ -70,116 +50,41 @@ public interface DfDangerousTaskMapper extends BaseMapper<DfDangerousTask> {
@Select("<script>"+
"SELECT rw.id, rw.NAME, fz.name as groupName, rw.GROUP_ID as groupId, rw.DIKE_CODE as dikeCode, rw.START_TIME as startTime, rw.DONE_TIME as doneTime, rw.CONTENT as content, rw.state, df.dike_name as dikeName, df.DIKE_RIVER as riverLocation, "+
"df.adm_dep as engineeringManagementUnit, df.adcd as adcdStart, df.dike_grad as dikeGrad, df.DIKE_PATT as dikePatt, df.DIKE_TYPE as dikeType, rw.remark "+
"SELECT rw.id, rw.TASK_NAME name, fz.name as groupName, rw.GROUP_ID as groupId, rw.DIKE_CODE as dikeCode, rw.START_TIME as startTime, rw.DONE_TIME as doneTime, rw.CONTENT as content, rw.state, "+
" rw.note "+
"FROM bs_sgc_df_bxgcrw rw "+
"LEFT JOIN att_dike_base df ON rw.dike_code = df.dike_code "+
"LEFT JOIN bs_sgc_df_bxgcfz fz ON rw.GROUP_ID = fz.id "+