|
|
@ -328,24 +328,42 @@ |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="modelPageList" resultType="com.yxt.anrui.base.api.basevehiclemodel.BaseVehicleModelListVo"> |
|
|
|
SELECT bm.sid, |
|
|
|
SELECT DISTINCT |
|
|
|
bm.sid, |
|
|
|
bm.brandName, |
|
|
|
bm.vehicleAlias, |
|
|
|
bm.vehicleVersionValue, |
|
|
|
bm.fuelTypeValue, |
|
|
|
bm.gearboxTypeValue, |
|
|
|
(SELECT count(*) |
|
|
|
FROM base_vehicle bv |
|
|
|
bvc.manufactorSettlementPrice, |
|
|
|
(SELECT |
|
|
|
CONCAT( |
|
|
|
MIN(bvc.guidedPrice), |
|
|
|
'-', |
|
|
|
MAX(bvc.guidedPrice) |
|
|
|
) |
|
|
|
FROM |
|
|
|
base_vehmodel_config bvc |
|
|
|
WHERE bvc.modelSid = bm.sid) AS guidedPrice, |
|
|
|
(SELECT |
|
|
|
COUNT(*) |
|
|
|
FROM |
|
|
|
base_vehicle bv |
|
|
|
WHERE bv.modelSid = bm.sid |
|
|
|
and bv.useOrg = bvc.useOrg) AS nowCarNum, |
|
|
|
(SELECT count(*) FROM bus_vehicle_apply_detail bvad WHERE bvad.vehicleSid = bm.sid) AS productionCarNum |
|
|
|
FROM base_vehicle_model bm |
|
|
|
LEFT JOIN base_vehmodel_config bvc ON bvc.modelSid = bm.sid |
|
|
|
AND bv.useOrg = bvc.useOrgSid) AS nowCarNum, |
|
|
|
(SELECT |
|
|
|
COUNT(*) |
|
|
|
FROM |
|
|
|
bus_vehicle_apply_detail bvad |
|
|
|
WHERE bvad.vehicleSid = bm.sid) AS productionCarNum |
|
|
|
FROM |
|
|
|
base_vehicle_model bm |
|
|
|
LEFT JOIN base_vehmodel_config bvc |
|
|
|
ON bvc.modelSid = bm.sid |
|
|
|
<where> |
|
|
|
${ew.sqlSegment} |
|
|
|
</where> |
|
|
|
ORDER BY |
|
|
|
bm.brandName, |
|
|
|
ORDER BY bm.brandName, |
|
|
|
bm.productLine, |
|
|
|
bm.vehicleType, |
|
|
|
bm.vehicleVersion, |
|
|
|