| | |
| | | UPDATE_TIME, |
| | | ID, DEPARTMENT_ID, DISPOSAL_UNIT_NAME, DISPOSAL_TIME, DISPOSAL_USER_ID, DISPOSAL_RECORD_ID |
| | | </sql> |
| | | <select id="disposalReport" resultType="com.sinata.system.domain.vo.MwDisposalRecordReportVO"> |
| | | SELECT MDHR.ID, |
| | | MDHR.DEPARTMENT_ID, |
| | | MDHR.DISPOSAL_UNIT_NAME, |
| | | MDHR.DISPOSAL_TIME, |
| | | MDHR.DISPOSAL_USER_ID, |
| | | MCR.WEIGHT, |
| | | MCR.WASTE_TYPE |
| | | FROM MW_DISPOSAL_HANDLE_RECORD MDHR |
| | | LEFT JOIN MW_COLLECT_RECORD MCR ON MCR.DISPOSAL_HANDLE_RECORD_ID = MDHR.ID |
| | | <where> |
| | | <if test="query.departmentId != null"> |
| | | AND MDHR.DEPARTMENT_ID = #{query.departmentId} |
| | | </if> |
| | | <if test="query.startTime != null and query.endTime != null"> |
| | | AND MDHR.DISPOSAL_TIME BETWEEN #{query.startTime} AND #{query.endTime} |
| | | </if> |
| | | <if test="query.wasteTypeCodeList != null and query.wasteTypeCodeList.size()>0"> |
| | | AND MCR.WASTE_TYPE IN |
| | | <foreach collection="query.wasteTypeCodeList" item="item" open="(" separator="," close=")"> |
| | | #{item} |
| | | </foreach> |
| | | </if> |
| | | </where> |
| | | </select> |
| | | |
| | | </mapper> |