查询车辆改成or
This commit is contained in:
@ -28,11 +28,20 @@
|
||||
zc_rent_car_rule r ON mp.car_rule_id = r.id AND r.del_flag = '0' AND r.status = '0'
|
||||
<where>
|
||||
s.id = #{storeCarModelReq.storeId}
|
||||
<if test="storeCarModelReq.depositFree != null and storeCarModelReq.depositFree != ''">
|
||||
AND r.deposit_free = #{storeCarModelReq.depositFree}
|
||||
</if>
|
||||
<if test="storeCarModelReq.autoDeduct != null and storeCarModelReq.autoDeduct != ''">
|
||||
AND r.auto_deduct = #{storeCarModelReq.autoDeduct}
|
||||
<if test="(storeCarModelReq.depositFree != null and storeCarModelReq.depositFree != '') or (storeCarModelReq.autoDeduct != null and storeCarModelReq.autoDeduct != '')">
|
||||
AND (
|
||||
<choose>
|
||||
<when test="storeCarModelReq.depositFree != null and storeCarModelReq.depositFree != '' and storeCarModelReq.autoDeduct != null and storeCarModelReq.autoDeduct != ''">
|
||||
r.deposit_free = #{storeCarModelReq.depositFree} OR r.auto_deduct = #{storeCarModelReq.autoDeduct}
|
||||
</when>
|
||||
<when test="storeCarModelReq.depositFree != null and storeCarModelReq.depositFree != ''">
|
||||
r.deposit_free = #{storeCarModelReq.depositFree}
|
||||
</when>
|
||||
<otherwise>
|
||||
r.auto_deduct = #{storeCarModelReq.autoDeduct}
|
||||
</otherwise>
|
||||
</choose>
|
||||
)
|
||||
</if>
|
||||
AND cm.del_flag = '0' AND cm.status = '0'
|
||||
</where>
|
||||
|
||||
Reference in New Issue
Block a user