TBCarNowMapper.xml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  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.daju.mix.dao.mapper.TBCarNowMapper">
  4. <select id="getAll" resultType="com.daju.mix.dto.DrivingNowDTO">
  5. select
  6. tn.plate plate, tc.type type, ts.user_name driver, tn.lng lng, tn.lat lat, ts.date date, tn.gps_time gpsTime
  7. from
  8. t_b_car_now tn
  9. left join
  10. t_b_car tc on tc.id = tn.carid
  11. left join
  12. t_b_car_schedule_task_arrange ts on ts.car_id = tc.id
  13. where
  14. TO_DAYS(tn.gps_time) = TO_DAYS(NOW())
  15. and
  16. TO_DAYS(ts.date) = TO_DAYS(NOW())
  17. </select>
  18. <select id="getReceiver" resultType="com.daju.mix.dto.ReceiverOneDTO">
  19. select
  20. tr.user_id userId, tb.realname name, tr.msg_type newsType
  21. from
  22. t_b_car_receiver_user tr
  23. left join
  24. t_s_user_org tu on tr.user_id = tu.user_id
  25. left join
  26. t_s_base_user tb on tb.id = tr.user_id
  27. where
  28. tu.status = '0'
  29. and
  30. tb.delete_flag = '0'
  31. and
  32. tr.msg_type = '6'
  33. limit 1
  34. </select>
  35. </mapper>