SELECT
CONCAT(a.activityCarId,'') AS activityCarId
,a.carNo
,a.depart
,a.arrive
,a.startDate
,DATE_FORMAT(a.createOn,'%Y-%m-%d %H:%i:%s') AS createTime
,b.vehicleNo
,b.carModel
,b.carColor
,b.brandCN
,b.brandEN
,b.carType
,b.carUse
,b.carCharge
,b.carDriver
, sex, idCardNo, avatar, a.fullName, age, education, nation, marry, birthplace, a.region, a.address, a.name,
fileLocation, politics, carDanger
FROM
sp_activity_car a
INNER JOIN base_car b ON a.carId = b.carId
LEFT JOIN sp_activity c ON a.activityId = c.id
WHERE c.activityNo = #{activityNo}
AND (
a.carNo like CONCAT('%', #{keywords}, '%')
OR b.vehicleNo like CONCAT('%', #{keywords}, '%')
OR b.carModel like CONCAT('%', #{keywords}, '%')
OR b.carColor like CONCAT('%', #{keywords}, '%')
OR b.brandCN like CONCAT('%', #{keywords}, '%')
OR b.brandEN like CONCAT('%', #{keywords}, '%')
)
AND b.carType = #{carType} AND a.createOn >= CONCAT(#{startDate}," 00:00:00") AND CONCAT(#{endDate}," 23:59:59") >= a.createOn
SELECT
CONCAT(t.activityCarTrackId,'') AS activityCarTrackId
,a.carNo
,b.vehicleNo
,t.longitude
,t.latitude
,t.createOn
FROM
sp_activity_car_track t
LEFT JOIN sp_activity_car a ON t.activityCarId = a.activityCarId
INNER JOIN base_car b ON a.carId = b.carId
LEFT JOIN sp_activity c ON a.activityId = c.id
WHERE 1 = 1
AND c.activityNo = #{activityNo} AND a.activityCarId = #{activityCarId}
AND (
a.carNo like CONCAT('%', #{keywords}, '%')
OR b.vehicleNo like CONCAT('%', #{keywords}, '%')
OR t.activityCarTrackId like CONCAT('%', #{keywords}, '%')
)
AND t.createOn >= CONCAT(#{startDate}," 00:00:00") AND CONCAT(#{endDate}," 23:59:59") >= t.createOn
SELECT
a.carNo
,a.vehicleNo
,a.carType
,a.areaCode
,a.policeAreaCode
,a.policeOrg
FROM
base_police_car a
LEFT JOIN sp_activity_police_car b ON a.policeCarId = b.policeCarId
LEFT JOIN sp_activity c ON b.activityId = c.id
WHERE c.activityNo = #{activityNo}
AND (
a.carNo like CONCAT('%', #{keywords}, '%')
OR a.vehicleNo like CONCAT('%', #{keywords}, '%')
OR a.areaCode like CONCAT('%', #{keywords}, '%')
OR a.policeAreaCode like CONCAT('%', #{keywords}, '%')
OR a.policeOrg like CONCAT('%', #{keywords}, '%')
)
AND a.carType = #{carType} AND a.createOn >= CONCAT(#{startDate}," 00:00:00") AND CONCAT(#{endDate}," 23:59:59") >= a.createOn
SELECT
CONCAT(a.activityParkId,'') AS activityParkId
,a.parkTotal
,a.bookTotal
,b.parkNo
,b.parkName
,b.parkType
,b.packAddress
,b.entryCount
,b.exitCount
,b.longitude
,b.latitude
,b.manageOrg
,b.manageName
,b.manageMobile
,b.source
,b.dataStatus
,b.createOn
,b.total
FROM
sp_activity_park a
LEFT JOIN base_park b ON a.parkId = b.parkId
LEFT JOIN sp_activity c ON a.activityId = c.id
WHERE c.activityNo = #{activityNo}
AND (
b.parkNo like CONCAT('%', #{keywords}, '%')
OR b.parkName like CONCAT('%', #{keywords}, '%')
OR b.packAddress like CONCAT('%', #{keywords}, '%')
OR b.manageOrg like CONCAT('%', #{keywords}, '%')
OR b.total like CONCAT('%', #{keywords}, '%')
)
AND b.parkType = #{parkType}
SELECT
CONCAT(a.activityTrafficId,'') AS activityTrafficId
,a.roadNo
,a.roadName
,a.sectionNo
,a.sectionName
,a.direction
,a.congestion
,DATE_FORMAT(a.createOn,'%Y-%m-%d %H:%i:%s') AS createOn
FROM
sp_activity_traffic a
LEFT JOIN sp_activity c ON a.activityId = c.id
WHERE c.activityNo = #{activityNo}
AND (
a.roadNo like CONCAT('%', #{keywords}, '%')
OR a.roadName like CONCAT('%', #{keywords}, '%')
OR a.sectionNo like CONCAT('%', #{keywords}, '%')
OR a.sectionName like CONCAT('%', #{keywords}, '%')
OR a.direction like CONCAT('%', #{keywords}, '%')
OR a.congestion like CONCAT('%', #{keywords}, '%')
)
AND a.createOn >= CONCAT(#{startDate}," 00:00:00") AND CONCAT(#{endDate}," 23:59:59") >= a.createOn