|
|
@@ -122,8 +122,8 @@ public class ChannelProvider {
|
|
|
sqlBuild.append(BASE_SQL);
|
|
|
sqlBuild.append(" where channel_type = 0 ");
|
|
|
if (params.get("query") != null) {
|
|
|
- sqlBuild.append(" AND (coalesce(gb_device_id, device_id) LIKE concat('%',#{query},'%')" +
|
|
|
- " OR coalesce(gb_name, name) LIKE concat('%',#{query},'%') )")
|
|
|
+ sqlBuild.append(" AND (coalesce(gb_device_id, device_id) LIKE concat('%',#{query},'%') escape '/'" +
|
|
|
+ " OR coalesce(gb_name, name) LIKE concat('%',#{query},'%') escape '/' )")
|
|
|
;
|
|
|
}
|
|
|
if (params.get("online") != null && (Boolean)params.get("online")) {
|
|
|
@@ -154,8 +154,8 @@ public class ChannelProvider {
|
|
|
sqlBuild.append(BASE_SQL);
|
|
|
sqlBuild.append(" where channel_type = 0 ");
|
|
|
if (params.get("query") != null) {
|
|
|
- sqlBuild.append(" AND (coalesce(gb_device_id, device_id) LIKE concat('%',#{query},'%')" +
|
|
|
- " OR coalesce(gb_name, name) LIKE concat('%',#{query},'%') )")
|
|
|
+ sqlBuild.append(" AND (coalesce(gb_device_id, device_id) LIKE concat('%',#{query},'%') escape '/'" +
|
|
|
+ " OR coalesce(gb_name, name) LIKE concat('%',#{query},'%') escape '/' )")
|
|
|
;
|
|
|
}
|
|
|
if (params.get("online") != null && (Boolean)params.get("online")) {
|