| | |
| | | left join sys_land sl on sl.id = sr.land_id |
| | | where sr.id = #{recoveryId} |
| | | </select> |
| | | <select id="recoveryStatistics" resultType="org.springblade.modules.recovery.vo.RecoveryVO"> |
| | | SELECT sr.strain_id,SUM(sr.weight) AS weight,sr.dept_id,strain.strain_name,strain.url |
| | | FROM sys_recovery sr |
| | | LEFT JOIN sys_strain strain ON sr.strain_id = strain.id |
| | | WHERE 1=1 |
| | | <if test="recovery.deptId !=null and recovery.deptId !=''"> |
| | | AND sr.dept_id = #{recovery.deptId} |
| | | </if> |
| | | <if test="recovery.startTime != null and recovery.startTime !=''"> |
| | | AND DATE_FORMAT(sr.create_time,'%Y-%m-%d') >= #{recovery.startTime} |
| | | </if> |
| | | <if test="recovery.endTime != null and recovery.endTime !=''"> |
| | | and DATE_FORMAT(sr.create_time,'%Y-%m-%d') <= #{recovery.endTime} |
| | | </if> |
| | | GROUP BY strain_id |
| | | </select> |
| | | </mapper> |