Jelajahi Sumber

常用标签维护——获取标签信息去除已选择id

wangyu 6 tahun lalu
induk
melakukan
1fd30c30af

+ 7 - 0
icssman-service/src/main/java/com/diagbot/vo/GetQuestionInfoVO.java

@@ -3,6 +3,8 @@ package com.diagbot.vo;
 import lombok.Getter;
 import lombok.Setter;
 
+import java.util.List;
+
 /**
  * @Description:
  * @author: wangyu
@@ -20,4 +22,9 @@ public class GetQuestionInfoVO {
      * 科室id
      */
     private String deptId;
+
+    /**
+     * 需要去掉的标签id
+     */
+    private List<Long> noIds;
 }

+ 6 - 0
icssman-service/src/main/resources/mapper/QuestionInfoMapper.xml

@@ -110,6 +110,12 @@
             AND b.dept_id = #{deptId}
             )
         </if>
+        <if test="noIds != null and noIds.size != 0">
+            AND a.id NOT IN
+            <foreach  collection="noIds" item="noId" open="("  separator=","  close=")">
+                #{noId}
+            </foreach>
+        </if>
         <if test="tagName != null and tagName != ''">
             AND a.tag_name like CONCAT('%', #{tagName}, '%')
         </if>