|
|
@ -180,7 +180,7 @@ |
|
|
|
<select id="namesDown" resultType="java.util.Map"> |
|
|
|
SELECT bv.vinNo, bv.sid |
|
|
|
FROM base_vehicle bv |
|
|
|
${ew.customSqlSegment} |
|
|
|
${ew.customSqlSegment} |
|
|
|
</select> |
|
|
|
<select id="selBySid" resultType="com.yxt.anrui.base.api.basevehicle.BaseVehicle"> |
|
|
|
select bv.sid, |
|
|
@ -277,8 +277,8 @@ |
|
|
|
bvm.insideCode, |
|
|
|
bmc.packingCase |
|
|
|
FROM base_vehicle bv |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bv.modelSid = bvm.sid |
|
|
|
LEFT JOIN base_model_config bmc ON bv.modelConfigSid = bmc.sid |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bv.modelSid = bvm.sid |
|
|
|
LEFT JOIN base_model_config bmc ON bv.modelConfigSid = bmc.sid |
|
|
|
WHERE bv.modelSid = #{modelSid} |
|
|
|
GROUP BY bvm.sid |
|
|
|
</select> |
|
|
@ -295,8 +295,8 @@ |
|
|
|
resultType="com.yxt.anrui.base.api.basevehicle.AppCurrentCarDetailVo"> |
|
|
|
SELECT bv.guidedPrice AS price |
|
|
|
FROM base_vehicle bv |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bvm.sid = bv.modelSid |
|
|
|
LEFT JOIN base_model_config bmc ON bmc.sid = bv.modelConfigSid |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bvm.sid = bv.modelSid |
|
|
|
LEFT JOIN base_model_config bmc ON bmc.sid = bv.modelConfigSid |
|
|
|
WHERE bvm.sid = #{modelSid} |
|
|
|
ORDER BY bv.guidedPrice ASC |
|
|
|
</select> |
|
|
@ -304,14 +304,14 @@ |
|
|
|
<select id="getModelNumByModelSid" resultType="java.lang.String"> |
|
|
|
SELECT count(*) |
|
|
|
FROM base_vehicle bv |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bv.modelSid = bvm.sid |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bv.modelSid = bvm.sid |
|
|
|
WHERE bvm.sid = #{modelSid} |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="getConfigNumByModelSid" resultType="java.lang.String"> |
|
|
|
SELECT count(*) |
|
|
|
FROM base_vehmodel_config bvc |
|
|
|
LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.sid |
|
|
|
LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.sid |
|
|
|
WHERE bvc.modelSid = #{modelSid} |
|
|
|
</select> |
|
|
|
|
|
|
@ -333,8 +333,8 @@ |
|
|
|
bmc.packingCase, |
|
|
|
bvm.insideCode |
|
|
|
FROM base_vehmodel_config bvc |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bvc.modelSid = bvm.sid |
|
|
|
LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.sid |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bvc.modelSid = bvm.sid |
|
|
|
LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.sid |
|
|
|
WHERE bvc.modelSid = #{modelSid} |
|
|
|
AND bvc.configurationItemsSid = #{configSid} |
|
|
|
AND bvc.useOrgSid = #{useOrg} |
|
|
@ -411,8 +411,8 @@ |
|
|
|
bvm.`marketSegmentsValue`, bvm.`engineTypeValue`, bvm.`specifications`, |
|
|
|
bvm.`department`) as vehModelInfor |
|
|
|
FROM base_vehmodel_config bvc |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bvc.`modelSid` = bvm.`sid` |
|
|
|
LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.`sid` |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bvc.`modelSid` = bvm.`sid` |
|
|
|
LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.`sid` |
|
|
|
WHERE bvc.modelSid = #{modelSid} |
|
|
|
AND bvc.configurationItemsSid = #{configSid} |
|
|
|
AND bvc.useOrgSid = #{useOrg} |
|
|
@ -524,11 +524,11 @@ |
|
|
|
(select SUM(distinct cast((cast(bo.platformNo as signed) - |
|
|
|
IFNULL(cast(bo.lockingNum as signed), '0')) as signed)) as quantity |
|
|
|
from bus_vehicle_order bo |
|
|
|
LEFT JOIN bus_vehicle_apply_detail bd on bo.purchaseRequisitionSid = bd.applySid |
|
|
|
LEFT JOIN bus_vehicle_apply_detail bd on bo.purchaseRequisitionSid = bd.applySid |
|
|
|
where bo.useOrgSid = bvc.useOrgSid |
|
|
|
AND bd.vehicleSid = bvm.sid) AS produceCarNum |
|
|
|
FROM base_vehicle_model bvm |
|
|
|
LEFT JOIN base_vehmodel_config bvc ON bvm.sid = bvc.modelSid |
|
|
|
LEFT JOIN base_vehmodel_config bvc ON bvm.sid = bvc.modelSid |
|
|
|
WHERE bvc.modelSid = #{modelSid} |
|
|
|
AND bvc.useOrgSid != #{useOrg} |
|
|
|
group by bvc.useOrgSid |
|
|
@ -547,15 +547,15 @@ |
|
|
|
WHERE bv.modelSid = bvm.sid |
|
|
|
AND bv.modelConfigSid = bvc.configurationItemsSid |
|
|
|
AND lockedState = '03') |
|
|
|
+ |
|
|
|
+ |
|
|
|
(SELECT count(*) |
|
|
|
FROM bus_vehicle_apply_detail bvad |
|
|
|
WHERE bvad.vehicleSid = bvm.sid |
|
|
|
AND bvad.configSid = bvc.configurationItemsSid) |
|
|
|
) AS num |
|
|
|
) AS num |
|
|
|
FROM base_vehmodel_config bvc |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bvc.modelSid = bvm.sid |
|
|
|
LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.sid |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bvc.modelSid = bvm.sid |
|
|
|
LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.sid |
|
|
|
WHERE bvc.modelSid = #{modelSid} |
|
|
|
AND bvc.configurationItemsSid = #{configSid} |
|
|
|
AND bvc.useOrgSid = #{useOrg} |
|
|
@ -699,7 +699,6 @@ |
|
|
|
LEFT JOIN base_model_config bmc ON bv.modelConfigSid = bmc.`sid` |
|
|
|
<where> |
|
|
|
${ew.sqlSegment} |
|
|
|
and length(bv.salesDate)>0 |
|
|
|
</where> |
|
|
|
</select> |
|
|
|
<!--根据车架号查询现车详情--> |
|
|
@ -739,14 +738,14 @@ |
|
|
|
carColor AS color, |
|
|
|
locationName AS address |
|
|
|
FROM base_vehicle bv |
|
|
|
LEFT JOIN base_model_config bmc ON bmc.sid = bv.modelConfigSid |
|
|
|
${ew.customSqlSegment} |
|
|
|
LEFT JOIN base_model_config bmc ON bmc.sid = bv.modelConfigSid |
|
|
|
${ew.customSqlSegment} |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="selectVehicleCount" resultType="java.lang.Integer"> |
|
|
|
select count(*) |
|
|
|
from base_vehicle bv |
|
|
|
${ew.customSqlSegment} |
|
|
|
${ew.customSqlSegment} |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="selectByModelSidAndConfigSid" |
|
|
@ -755,8 +754,8 @@ |
|
|
|
bc.guidedPrice AS price, |
|
|
|
bmc.configName AS commonlyConfig |
|
|
|
FROM base_vehmodel_config bc |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bc.`modelSid` = bvm.`sid` |
|
|
|
LEFT JOIN base_model_config bmc ON bc.configurationItemsSid = bmc.`sid` |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bc.`modelSid` = bvm.`sid` |
|
|
|
LEFT JOIN base_model_config bmc ON bc.configurationItemsSid = bmc.`sid` |
|
|
|
where bc.modelSid = #{modelSid} |
|
|
|
AND bc.configurationItemsSid = #{configSid} |
|
|
|
AND bc.useOrgSid = #{useOrg} |
|
|
@ -768,8 +767,8 @@ |
|
|
|
bvc.guidedPrice AS price, |
|
|
|
bmc.configName AS commonlyConfig |
|
|
|
from base_vehmodel_config bvc |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bvc.`modelSid` = bvm.`sid` |
|
|
|
LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.`sid` |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bvc.`modelSid` = bvm.`sid` |
|
|
|
LEFT JOIN base_model_config bmc ON bvc.configurationItemsSid = bmc.`sid` |
|
|
|
where bvc.modelSid = #{modelSid} |
|
|
|
AND bvc.configurationItemsSid = #{configSid} |
|
|
|
AND bvc.useOrgSid = #{useOrg} |
|
|
@ -794,7 +793,7 @@ |
|
|
|
bv.locationName address, |
|
|
|
bv.sid carSid, |
|
|
|
if(bv.lockedState = 1, 1, 0) |
|
|
|
as isFictitious |
|
|
|
as isFictitious |
|
|
|
from base_vehicle bv |
|
|
|
where bv.modelSid = #{modelSid} |
|
|
|
and bv.modelConfigSid = #{configSid} |
|
|
@ -853,4 +852,34 @@ |
|
|
|
</where> |
|
|
|
</select> |
|
|
|
|
|
|
|
|
|
|
|
<select id="vehiclePurchasePageList" resultType="com.yxt.anrui.base.api.basevehicle.BaseVehicleActualVo"> |
|
|
|
SELECT bv.sid, |
|
|
|
<!--品牌名称--> |
|
|
|
bvm.brandName, |
|
|
|
<!--车型名称--> |
|
|
|
bvm.vehicleAlias, |
|
|
|
<!--车型sid--> |
|
|
|
bvm.sid as modelSid, |
|
|
|
<!--车架号--> |
|
|
|
bv.vinNo, |
|
|
|
<!--颜色--> |
|
|
|
bmc.carColor color, |
|
|
|
<!--存放地点--> |
|
|
|
bv.locationName location, |
|
|
|
<!--存放地点sid--> |
|
|
|
bv.location locationSid, |
|
|
|
<!--销售指导价--> |
|
|
|
bv.salePrice as guidedPrice, |
|
|
|
bmc.configName, |
|
|
|
bmc.sid as configSid, |
|
|
|
DATE_FORMAT(bv.priceDate, '%Y-%m-%d') as priceDate, |
|
|
|
bv.costPrice as priced |
|
|
|
FROM base_vehicle bv |
|
|
|
LEFT JOIN base_vehicle_model bvm ON bv.`modelSid` = bvm.`sid` |
|
|
|
LEFT JOIN base_model_config bmc ON bv.modelConfigSid = bmc.`sid` |
|
|
|
<where> |
|
|
|
${ew.sqlSegment} |
|
|
|
</where> |
|
|
|
</select> |
|
|
|
</mapper> |