From 7d921c988e9de027efaa7e0751295a8d8cd41494 Mon Sep 17 00:00:00 2001
From: jhjang <jhjang@maprex.co.kr>
Date: 수, 16 3월 2022 09:01:20 +0900
Subject: [PATCH] - 1.0.6 버전 업 - 인터넷 진흥원 설정파일 백업

---
 src/main/resources/mybatis/query-template/companyField-template.xml |   27 ++++++++++++++++++---------
 1 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/src/main/resources/mybatis/query-template/companyField-template.xml b/src/main/resources/mybatis/query-template/companyField-template.xml
index d7ce60a..a4a8708 100644
--- a/src/main/resources/mybatis/query-template/companyField-template.xml
+++ b/src/main/resources/mybatis/query-template/companyField-template.xml
@@ -30,21 +30,24 @@
         LEFT OUTER JOIN isp_field sf ON cf.isp_id = sf.id
         LEFT OUTER JOIN hosting_field hf ON cf.hosting_id = hf.id
         WHERE 1=1
-        <if test="name != '' and name != null">
+        <if test="name != null and name != ''">
             AND cf.name like CONCAT('%',#{name},'%')
         </if>
-        <if test="id != '' and id != null">
+        <if test="id != null and id != ''">
             AND cf.id like CONCAT('%',#{id},'%')
         </if>
+        <if test="url != null and url != ''">
+            AND cf.url LIKE CONCAT('%',#{url},'%')
+        </if>
         <choose>
-            <when test="url != null and url.size != 0">
+            <when test="urls != null and urls.size != 0">
                 AND
-                <foreach collection="url" item="item" index="index" separator="or" open="(" close=")">
+                <foreach collection="urls" item="item" index="index" separator="or" open="(" close=")">
                     cf.url LIKE CONCAT('%',#{item},'%')
                 </foreach>
             </when>
         </choose>
-        <if test="ip != '' and ip != null">
+        <if test="ip != null and ip != ''">
             AND INET_ATON(cf.ip_start) <![CDATA[ <= ]]> #{ip} AND INET_ATON(cf.ip_end) >= #{ip}
         </if>
         ORDER BY cf.register_date DESC
@@ -76,10 +79,13 @@
         FROM
         company_field cf
         WHERE 1=1
+        <if test="url != null and url != ''">
+            AND cf.url LIKE CONCAT('%',#{url},'%')
+        </if>
         <choose>
-            <when test="url != null and url.size != 0">
+            <when test="urls != null and urls.size != 0">
                 AND
-                <foreach collection="url" item="item" index="index" separator="or" open="(" close=")">
+                <foreach collection="urls" item="item" index="index" separator="or" open="(" close=")">
                     cf.url LIKE CONCAT('%',#{item},'%')
                 </foreach>
             </when>
@@ -95,10 +101,13 @@
         FROM
         company_field cf
         WHERE 1=1
+        <if test="url != null and url != ''">
+            AND cf.url LIKE CONCAT('%',#{url},'%')
+        </if>
         <choose>
-            <when test="url != null and url.size != 0">
+            <when test="urls != null and urls.size != 0">
                 AND
-                <foreach collection="url" item="item" index="index" separator="or" open="(" close=")">
+                <foreach collection="urls" item="item" index="index" separator="or" open="(" close=")">
                     cf.url LIKE CONCAT('%',#{item},'%')
                 </foreach>
             </when>

--
Gitblit v1.8.0