You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
1.9 KiB
XML
56 lines
1.9 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<!DOCTYPE mapper
|
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
<mapper namespace="com.nmgs.mapper.WxVehicleBindMapper">
|
|
<select id="selectMyPage" resultType="java.util.Map">
|
|
SELECT
|
|
t.vehicleid,
|
|
t.vehiclecolor,
|
|
t.vehicletype,
|
|
t.phoneNumber,
|
|
t.freetype,
|
|
t.freeStartTime,
|
|
t.freeEndTime,
|
|
t.freeTimes,
|
|
t.ImagesID,
|
|
t.adduserid,
|
|
t.adduser,
|
|
t.vehicleNotes,
|
|
t.freesta,
|
|
t.advancefee,
|
|
t.checkcode,
|
|
t.backup2,
|
|
t.backup3,
|
|
t.backup4,
|
|
t.backup5,
|
|
t.iscomplete,
|
|
t4.wxid,
|
|
t4.applyType,
|
|
t4.managerWXID,
|
|
t4.TEXT,
|
|
t1.TEXT AS platecolorname,
|
|
t2.TEXT AS typename,
|
|
t3.TEXT AS freetypename,
|
|
( SELECT count(*) AS applyTimes FROM wx_out_port t5 WHERE t5.acarno = t.vehicleid AND t5.atype = t.vehiclecolor ) applyTimes
|
|
FROM
|
|
wx_vehiclebind t
|
|
LEFT JOIN atype_text t1 ON ( t1.VALUE = t.vehiclecolor )
|
|
LEFT JOIN TYPE_TEXT t2 ON ( t2.VALUE = t.vehicletype )
|
|
LEFT JOIN wx_freetype_text t3 ON ( t3.VALUE = t.freetype )
|
|
LEFT JOIN wx_unbindapply t4 ON ( t4.vehicleid = t.vehicleid AND t4.vehiclecolor = t.vehiclecolor )
|
|
<where>
|
|
1=1
|
|
<if test="vehicleid != null and vehicleid != ''">
|
|
AND t.vehicleid='${vehicleid}'
|
|
</if>
|
|
<if test="vehiclecolor != null and vehiclecolor != ''">
|
|
AND t.vehiclecolor=${vehiclecolor}
|
|
</if>
|
|
</where>
|
|
ORDER BY
|
|
t.freeStartTime DESC
|
|
|
|
</select>
|
|
</mapper>
|