瀏覽代碼

诊断合理性校验-性别2

yuchengwei 3 月之前
父節點
當前提交
5166491b9c

+ 6 - 1
src/main/java/com/diagbot/mapper/KlConceptCommonMapper.java

@@ -1,7 +1,10 @@
 package com.diagbot.mapper;
 
-import com.diagbot.entity.KlConceptCommon;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.diagbot.entity.KlConceptCommon;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
 
 /**
  * <p>
@@ -13,4 +16,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  */
 public interface KlConceptCommonMapper extends BaseMapper<KlConceptCommon> {
 
+    List<KlConceptCommon> searchCollectionConceptCommon(@Param("conceptIds") List<Long> conceptIds);
+
 }

+ 1 - 4
src/main/java/com/diagbot/service/impl/KlConceptCommonServiceImpl.java

@@ -1,6 +1,5 @@
 package com.diagbot.service.impl;
 
-import com.baomidou.mybatisplus.extension.service.additional.query.impl.LambdaQueryChainWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.diagbot.entity.KlConceptCommon;
 import com.diagbot.mapper.KlConceptCommonMapper;
@@ -23,8 +22,6 @@ public class KlConceptCommonServiceImpl extends ServiceImpl<KlConceptCommonMappe
 
     @Override
     public List<KlConceptCommon> getKlConceptCommonByConceptIdsNew(List<Long> collect) {
-        LambdaQueryChainWrapper<KlConceptCommon> queryChainWrapper = lambdaQuery().in(KlConceptCommon::getConceptId, collect);
-
-        return this.baseMapper.selectList(queryChainWrapper);
+        return this.baseMapper.searchCollectionConceptCommon(collect);
     }
 }

+ 12 - 0
src/main/resources/mapper/KlConceptCommonMapper.xml

@@ -17,4 +17,16 @@
         <result column="remark" property="remark" />
     </resultMap>
 
+
+    <select id="searchCollectionConceptCommon" parameterType="java.util.List"
+            resultMap="BaseResultMap">
+        select *
+        from kl_concept_common kcc
+        where kcc.is_deleted = 'N'
+        and kcc.concept_id in
+        <foreach collection="conceptIds" item="id" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </select>
+
 </mapper>