RepairRecordMapper.xml 1.2 KB

12345678910111213141516171819202122
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.repair.mapper.RepairRecordMapper">
  4. <!--#获取待处理池数据-->
  5. <resultMap type="com.repair.model.vo.pendingOrderVo" id="repairPendingOrderMap">
  6. <result property="id" column="id"/>
  7. <result property="userId" column="user_id"/>
  8. <result property="schoolId" column="school_id"/>
  9. <result property="reportTime" column="report_time"/>
  10. <result property="articleId" column="article_id"/>
  11. <result property="buildId" column="build_id"/>
  12. </resultMap>
  13. <select id="queryPendingOrder" resultType="com.repair.model.vo.pendingOrderVo" resultMap="repairPendingOrderMap">
  14. select * from (select (select Count(*) from repair_dispatch_record where is_lose_efficacy = 0 and record_id = rr.id and receiving_time is null) as disp_count,rr.id,
  15. rr.article_id,rr.user_id,rr.school_id,rr.report_time,rr.build_id
  16. from repair_record rr
  17. where rr.maintenance_state = 1 and rr.deleted = 0) t where t.disp_count &lt;= 0
  18. order by t.report_time desc
  19. </select>
  20. </mapper>