Fix #2035 add statusList argument to most comment select queries

This commit is contained in:
Kijin Sung 2022-12-18 00:28:45 +09:00
parent 9d50286445
commit 4bd49c29bb
14 changed files with 39 additions and 27 deletions

View file

@ -1,14 +1,15 @@
<query id="getAllComments" action="select">
<tables>
<table name="comments" />
</tables>
<columns>
<column name="comment_srl" />
<column name="module_srl" />
<tables>
<table name="comments" />
</tables>
<columns>
<column name="comment_srl" />
<column name="module_srl" />
<column name="member_srl" />
<column name="document_srl" />
</columns>
<conditions>
<condition operation="in" column="document_srl" var="document_srl" notnull="notnull" />
</conditions>
</columns>
<conditions>
<condition operation="in" column="document_srl" var="document_srl" notnull="notnull" />
<condition operation="in" column="status" var="statusList" pipe="and" />
</conditions>
</query>

View file

@ -7,5 +7,6 @@
</columns>
<conditions>
<condition operation="equal" column="parent_srl" var="comment_srl" filter="number" notnull="notnull" />
<condition operation="in" column="status" var="statusList" pipe="and" />
</conditions>
</query>

View file

@ -8,5 +8,6 @@
</columns>
<conditions>
<condition operation="equal" column="parent_srl" var="comment_srl" filter="number" notnull="notnull" />
<condition operation="in" column="status" var="statusList" pipe="and" />
</conditions>
</query>

View file

@ -5,11 +5,10 @@
<columns>
<column name="count(*)" alias="count" />
</columns>
<conditions>
<condition operation="equal" column="status" var="status" />
<condition operation="equal" column="document_srl" var="document_srl" filter="number" pipe="and" />
<condition operation="in" column="module_srl" var="module_srl" filter="number" pipe="and" />
<condition operation="like_prefix" column="regdate" var="regDate" pipe="and" />
<condition operation="equal" column="status" var="status" pipe="and" />
<conditions>
<condition operation="equal" column="document_srl" var="document_srl" filter="number" pipe="and" />
<condition operation="in" column="module_srl" var="module_srl" filter="number" pipe="and" />
<condition operation="like_prefix" column="regdate" var="regDate" pipe="and" />
<condition operation="in" column="status" var="statusList" pipe="and" />
</conditions>
</query>

View file

@ -6,6 +6,7 @@
<column name="count(*)" alias="count" />
</columns>
<conditions>
<condition operation="equal" column="member_srl" var="member_srl" filter="number" notnull="notnull" />
<condition operation="equal" column="member_srl" var="member_srl" filter="number" notnull="notnull" />
<condition operation="in" column="status" var="statusList" pipe="and" />
</conditions>
</query>

View file

@ -9,6 +9,7 @@
</columns>
<conditions>
<condition operation="equal" column="document_srl" var="document_srl" filter="number" notnull="notnull" />
<condition operation="in" column="status" var="statusList" pipe="and" />
</conditions>
<navigation>
<index var="list_order" default="list_order" order="asc" />

View file

@ -12,6 +12,7 @@
</columns>
<conditions>
<condition operation="equal" column="member_srl" var="member_srl" filter="number" notnull="notnull" />
<condition operation="in" column="status" var="statusList" pipe="and" />
</conditions>
<navigation>
<index var="list_order" default="list_order" order="order_type" />

View file

@ -10,5 +10,6 @@
<conditions>
<condition operation="equal" column="comments.comment_srl" var="comment_srl" notnull="notnull" />
<condition operation="equal" column="comments.comment_srl" default="comments_list.comment_srl" notnull="notnull" pipe="and" />
<condition operation="in" column="comments.status" var="statusList" pipe="and" />
</conditions>
</query>

View file

@ -7,7 +7,8 @@
<column name="count(*)" alias="count" />
</columns>
<conditions>
<condition operation="more" column="comments.status" var="status" pipe="and" />
<condition operation="more" column="comments.status" var="status" />
<condition operation="in" column="status" var="statusList" pipe="and" />
<condition operation="equal" column="comments_list.document_srl" var="document_srl" notnull="notnull" pipe="and" />
<condition operation="equal" column="comments_list.comment_srl" var="comments.comment_srl" filter="number" pipe="and" />
<group pipe="and">

View file

@ -9,7 +9,8 @@
</columns>
<conditions>
<condition operation="more" column="comments.status" var="status" pipe="and" />
<condition operation="equal" column="comments_list.document_srl" var="document_srl" notnull="notnull" pipe="and" />
<condition operation="in" column="comments.status" var="statusList" pipe="and" />
<condition operation="equal" column="comments_list.document_srl" var="document_srl" notnull="notnull" pipe="and" />
<condition operation="equal" column="comments_list.comment_srl" var="comments.comment_srl" filter="number" pipe="and" />
<condition operation="more" column="comments_list.head" default="0" pipe="and" />
<condition operation="more" column="comments_list.arrange" default="0" pipe="and" />

View file

@ -7,6 +7,7 @@
</columns>
<conditions>
<condition operation="in" column="document_srl" var="document_srls" filter="number" notnull="notnull" />
<condition operation="in" column="status" var="statusList" pipe="and" />
</conditions>
<navigation>
<index var="sort_index" default="comment_srl" order="asc" />

View file

@ -6,10 +6,11 @@
<column name="*" />
</columns>
<conditions>
<condition operation="equal" column="status" var="status" pipe="and" />
<condition operation="equal" column="is_secret" var="is_secret" pipe="and" />
<condition operation="equal" column="is_secret" var="is_secret" pipe="and" />
<condition operation="in" column="module_srl" var="module_srl" filter="number" pipe="and" />
<condition operation="equal" column="document_srl" var="document_srl" filter="number" pipe="and" />
<condition operation="equal" column="status" var="status" pipe="and" />
<condition operation="in" column="status" var="statusList" pipe="and" />
</conditions>
<navigation>
<index var="sort_index" default="list_order" order="asc" />

View file

@ -10,6 +10,7 @@
<condition operation="in" column="module_srl" var="s_module_srl" />
<condition operation="notin" column="module_srl" var="exclude_module_srl" pipe="and" />
<condition operation="equal" column="is_secret" var="s_is_secret" pipe="and" />
<condition operation="in" column="status" var="statusList" pipe="and" />
<group pipe="and">
<condition operation="search" column="content" var="s_content" pipe="or" />
<condition operation="like_prefix" column="user_name" var="s_user_name" pipe="or" />
@ -22,7 +23,7 @@
<condition operation="like_prefix" column="ipaddress" var="s_ipaddress" pipe="or" />
</group>
</conditions>
<groups>
<group column="is_secret" />
</groups>
<groups>
<group column="is_secret" />
</groups>
</query>

View file

@ -11,6 +11,7 @@
<condition operation="equal" column="member.user_id" var="s_user_id" notnull="notnull" />
<condition operation="equal" column="member.member_srl" var="comments.member_srl" notnull="notnull" pipe="and" />
<condition operation="equal" column="comments.is_secret" var="s_is_secret" pipe="and" />
<condition operation="in" column="status" var="statusList" pipe="and" />
<group pipe="and">
<condition operation="search" column="comments.content" var="s_content" />
<condition operation="like_prefix" column="comments.user_name" var="s_user_name" pipe="or" />
@ -22,7 +23,7 @@
<condition operation="like_prefix" column="comments.ipaddress" var="s_ipaddress" pipe="or" />
</group>
</conditions>
<groups>
<group column="comments.is_secret" />
</groups>
<groups>
<group column="comments.is_secret" />
</groups>
</query>