| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -60,19 +60,16 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          AND a.STATUS_FLAG = 'published' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          AND a.CUSTOMER_ID = #{customerId} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <if test="tagIdList !=null and tagIdList.size() > 0"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              AND EXISTS ( | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              SELECT DISTINCT | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              at.ARTICLE_ID | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              FROM article_tags at | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              WHERE at.DEL_FLAG = '0' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              AND at.ARTICLE_ID = a.ID | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <foreach item="tagId" collection="tagIdList" open="AND (" separator="and" close=")" index=""> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  at.TAG_ID = #{tagId} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </foreach> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <foreach collection="tagIdList" item="tagId"  separator=" "> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  AND EXISTS( | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  SELECT 1 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  FROM ARTICLE_TAGS | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  WHERE DEL_FLAG = '0' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  AND ARTICLE_ID = a.ID | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  AND TAG_ID=#{tagId} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  ) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </foreach> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </if> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ORDER BY PUBLISH_DATE DESC, UPDATED_TIME DESC | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    </select> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <select id="selectArticleListForGrid" resultType="com.epmet.dto.result.PublishedListResultDTO"> | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -118,16 +115,15 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </foreach> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            ) t | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <if test="tagIdList !=null and tagIdList.size() > 0"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            AND EXISTS ( | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            SELECT DISTINCT | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            at.ARTICLE_ID | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            FROM article_tags at | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            WHERE at.DEL_FLAG = '0' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            AND at.ARTICLE_ID = t.articleId | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <foreach item="tagId" collection="tagIdList" open="AND (" separator="and" close=")" index=""> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                at.TAG_ID = #{tagId} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </foreach> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <foreach collection="tagIdList" item="tagId"  separator=" "> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                AND EXISTS( | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                SELECT 1 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                FROM ARTICLE_TAGS | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                WHERE DEL_FLAG = '0' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                AND ARTICLE_ID = a.ID | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                AND TAG_ID=#{tagId} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </foreach> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </if> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ORDER BY publishDate DESC, UPDATED_TIME DESC | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    </select> | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |