| | |
| | | AND a.del_flag = 0 AND b.department_id = #{deptId} |
| | | </select> |
| | | <!--根据部门及其子级获取--> |
| | | <select id="getLastTimeByDeptIds" resultType="java.lang.String"> |
| | | <select id="getLastTimeByDeptIds" resultType="com.gkhy.safePlatform.emergency.entity.EmergencyDrillExecuteLastTimeDO"> |
| | | SELECT |
| | | DATE_FORMAT( max( a.gmt_create ), '%Y-%m-%d %H:%i:%s' ) AS lastTime |
| | | DATE_FORMAT( max( a.gmt_create ), '%Y-%m-%d %H:%i:%s' ) AS lastTime, |
| | | b.department_id AS deptId |
| | | FROM |
| | | `emergency_drill_execute` a |
| | | INNER JOIN emergency_drill_plan b ON a.drill_plan_id = b.id |
| | | AND a.del_flag = 0 AND b.department_id IN |
| | | `emergency_drill_execute` a |
| | | INNER JOIN emergency_drill_plan b ON a.drill_plan_id = b.id |
| | | AND a.del_flag = 0 AND b.department_id IN |
| | | <foreach collection="deptIdList" item="deptId" open="(" close=")" separator=","> |
| | | #{deptId} |
| | | </foreach> |
| | | GROUP BY |
| | | b.department_id |
| | | </select> |
| | | <select id="getCountByDeptIdsAndTime" resultType="com.gkhy.safePlatform.emergency.entity.EmergencyExecuteCountDO"> |
| | | SELECT |
| | |
| | | DATE_FORMAT( a.gmt_create, '%Y-%m' ), |
| | | DATE_FORMAT(a.gmt_create,'%m') |
| | | </select> |
| | | <select id="getLastTimeByDeptIdsAndTime" resultType="java.lang.String"> |
| | | <select id="getLastTimeByDeptIdsAndTime" resultType="com.gkhy.safePlatform.emergency.entity.EmergencyDrillExecuteLastTimeDO"> |
| | | SELECT |
| | | DATE_FORMAT( max( a.gmt_create ), '%Y-%m-%d %H:%i:%s' ) AS lastTime |
| | | DATE_FORMAT( max( a.gmt_create ), '%Y-%m-%d %H:%i:%s' ) AS lastTime, |
| | | b.department_id AS deptId |
| | | FROM |
| | | `emergency_drill_execute` a |
| | | INNER JOIN emergency_drill_plan b ON a.drill_plan_id = b.id |
| | |
| | | <foreach collection="deptIdList" item="deptId" open="(" close=")" separator=","> |
| | | #{deptId} |
| | | </foreach> |
| | | GROUP BY |
| | | b.department_id |
| | | </select> |
| | | |
| | | <select id="getLastTimeByDeptIdAndTime" resultType="java.lang.String"> |
| | | SELECT |
| | | DATE_FORMAT( max( a.gmt_create ), '%Y-%m-%d %H:%i:%s' ) AS lastTime |
| | | FROM |
| | | `emergency_drill_execute` a |
| | | INNER JOIN emergency_drill_plan b ON a.drill_plan_id = b.id |
| | | AND a.del_flag = 0 |
| | | AND DATE( a.gmt_create ) BETWEEN #{startTime} |
| | | AND #{endTime} |
| | | AND b.department_id = #{deptId} |
| | | </select> |
| | | </mapper> |