limin лет назад: 7
Родитель
Сommit
e93ab3e10c

+ 1 - 0
src/main/java/com/goafanti/common/dao/JtBusinessProjectMapper.java

@@ -89,5 +89,6 @@ public interface JtBusinessProjectMapper {
 
 	JtBusinessProject selectFirstLevel(String id);
      
+	List<JtBusinessProject> getProjectByTag(@Param("name")String name, @Param("size")Integer size);
   
 }

+ 10 - 0
src/main/java/com/goafanti/common/mapper/JtBusinessProjectMapper.xml

@@ -906,4 +906,14 @@
 	limit #{size}
   </select>
   
+  <!-- 根据项目标签名称查出拥有该标签的项目  -->
+  <select id="getProjectByTag" resultType="com.goafanti.common.model.JtBusinessProject">
+  select p.* from jt_tag t 
+  inner join jt_business_project_tag pt on t.id = pt.tag_id
+  inner join jt_business_project p on pt.project_id = p.id
+  where p.audit_status = 2 and t.name = #{name}
+  order by p.release_date desc
+  limit #{size}
+  </select>
+  
 </mapper>