RepairDispatchRecordMapper.xml 1.7 KB

1234567891011121314151617181920212223242526272829303132333435
  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.RepairDispatchRecordMapper">
  4. <<<<<<< HEAD
  5. =======
  6. <resultMap type="com.repair.model.vo.RepairCardNumberVo" id="repairCardNumberMap">
  7. <result property="userId" column="users_id"/>
  8. <result property="cardNumber" column="card_number"/>
  9. </resultMap>
  10. <select id="queryRepairCardNumber" resultType="com.repair.model.vo.RepairCardNumberVo" resultMap="repairCardNumberMap">
  11. SELECT ru.card_number,rdr.users_id FROM repair_dispatch_record rdr
  12. left join repair_user ru on ru.deleted = 0 and ru.id = rdr.users_id
  13. <where>
  14. and rdr.deleted = 0 and rdr.is_lose_efficacy = 0
  15. <if test="recordId != null and recordId != ''">
  16. and rdr.record_id = #{recordId}
  17. </if>
  18. </where>
  19. </select>
  20. <!--查看当员工是否存在待接单或者维修中的数据-->
  21. <resultMap type="com.repair.model.vo.DisReceCountVo" id="disReceCountMap">
  22. <result property="disCount" column="dis_count"/>
  23. <result property="recCount" column="rec_count"/>
  24. </resultMap>
  25. <select id="queryDisReceCount" resultType="com.repair.model.vo.DisReceCountVo" resultMap="disReceCountMap">
  26. select (select Count(*) from repair_dispatch_record
  27. where deleted = 0 and is_lose_efficacy = 0 and users_id = #{userId}) as dis_count,
  28. (select Count(*) as count from repair_receiving
  29. where deleted = 0 and is_lose_efficacy = 0 and user_id = #{userId}) as rec_count
  30. </select>
  31. >>>>>>> 1e8a464588113a3afc236ee3f004f164bb7128ff
  32. </mapper>