| | |
| | | <if test="param2.deviceId != null and param2.deviceId != ''"> |
| | | AND dar.device_id::text = #{param2.deviceId}::text |
| | | </if> |
| | | |
| | | <if test="(param2.droneName != null and param2.droneName != '') or (param2.droneSerialNo != null and param2.droneSerialNo != '')"> |
| | | AND ( 1=2 |
| | | <if test="param2.droneName != null and param2.droneName != ''"> |
| | | OR dar.drone_name::text LIKE CONCAT('%', #{param2.droneName}::text, '%') |
| | | </if> |
| | | <if test="param2.droneSerialNo != null and param2.droneSerialNo != ''"> |
| | | OR dar.drone_serial_no::text LIKE CONCAT('%', #{param2.droneSerialNo}::text, '%') |
| | | </if> |
| | | <if test="param2.droneName != null and param2.droneName != ''"> |
| | | AND ( |
| | | dar.drone_name::text LIKE CONCAT('%', #{param2.droneName}::text, '%') |
| | | OR dar.drone_serial_no::text LIKE CONCAT('%', #{param2.droneName}::text, '%') |
| | | ) |
| | | </if> |
| | | |
| | | <if test="param2.areaDivideId != null and param2.areaDivideId != ''"> |
| | | AND dar.area_divide_id::text = #{param2.areaDivideId}::text |
| | | </if> |