|
@@ -294,7 +294,7 @@
|
|
|
<sql id="pageBaseColumn">
|
|
<sql id="pageBaseColumn">
|
|
|
m.id,
|
|
m.id,
|
|
|
title,
|
|
title,
|
|
|
- k.name as knowledgeName,
|
|
|
|
|
|
|
+ m.knowledge_id,
|
|
|
m.org_id,
|
|
m.org_id,
|
|
|
m.org_name,
|
|
m.org_name,
|
|
|
is_open,
|
|
is_open,
|
|
@@ -310,42 +310,42 @@
|
|
|
select
|
|
select
|
|
|
<include refid="pageBaseColumn"/>
|
|
<include refid="pageBaseColumn"/>
|
|
|
from sys_learning_materials m
|
|
from sys_learning_materials m
|
|
|
- inner join sys_knowledge k on m.knowledge_id = k.id
|
|
|
|
|
|
|
+ <!-- inner join sys_knowledge k on m.knowledge_id = k.id-->
|
|
|
inner join sys_user u on u.id=m.create_by
|
|
inner join sys_user u on u.id=m.create_by
|
|
|
- where m.deleted = 0 and k.deleted = 0 and m.org_id=#{request.orgId} and m.is_open = 1
|
|
|
|
|
|
|
+ where m.deleted = 0 and m.org_id=#{request.orgId} and m.is_open = 1
|
|
|
<include refid="pageRequest"/>
|
|
<include refid="pageRequest"/>
|
|
|
</select>
|
|
</select>
|
|
|
<select id="selectPageData2" resultType="com.xunmei.common.core.domain.edu.vo.SysLearningMaterialsPageVo">
|
|
<select id="selectPageData2" resultType="com.xunmei.common.core.domain.edu.vo.SysLearningMaterialsPageVo">
|
|
|
select
|
|
select
|
|
|
<include refid="pageBaseColumn"/>
|
|
<include refid="pageBaseColumn"/>
|
|
|
from sys_learning_materials m
|
|
from sys_learning_materials m
|
|
|
- inner join sys_knowledge k on m.knowledge_id = k.id
|
|
|
|
|
|
|
+ <!-- inner join sys_knowledge k on m.knowledge_id = k.id-->
|
|
|
inner join sys_user u on u.id=m.create_by
|
|
inner join sys_user u on u.id=m.create_by
|
|
|
- where m.deleted = 0 and k.deleted = 0 and m.org_id=#{request.curOrgId} and m.is_open = 1
|
|
|
|
|
|
|
+ where m.deleted = 0 and m.org_id=#{request.curOrgId} and m.is_open = 1
|
|
|
<include refid="pageRequest"/>
|
|
<include refid="pageRequest"/>
|
|
|
- or(m.deleted = 0 and k.deleted = 0 and m.create_by=#{request.userId} <include refid="pageRequest"/>)
|
|
|
|
|
|
|
+ or(m.deleted = 0 and m.create_by=#{request.userId} <include refid="pageRequest"/>)
|
|
|
</select>
|
|
</select>
|
|
|
<select id="selectPageData3" resultType="com.xunmei.common.core.domain.edu.vo.SysLearningMaterialsPageVo">
|
|
<select id="selectPageData3" resultType="com.xunmei.common.core.domain.edu.vo.SysLearningMaterialsPageVo">
|
|
|
select
|
|
select
|
|
|
<include refid="pageBaseColumn"/>
|
|
<include refid="pageBaseColumn"/>
|
|
|
from sys_learning_materials m
|
|
from sys_learning_materials m
|
|
|
- inner join sys_knowledge k on m.knowledge_id = k.id
|
|
|
|
|
|
|
+ <!--inner join sys_knowledge k on m.knowledge_id = k.id-->
|
|
|
inner join sys_user u on u.id=m.create_by
|
|
inner join sys_user u on u.id=m.create_by
|
|
|
- where( m.deleted = 0 and k.deleted = 0 and m.org_id=#{request.curOrgId} and m.is_open = 1 <include refid="pageRequest"/>)
|
|
|
|
|
- or(m.deleted = 0 and k.deleted = 0 and m.create_by=#{request.userId} <include refid="pageRequest"/>)
|
|
|
|
|
- or(m.deleted = 0 and k.deleted = 0 and m.org_path like concat(#{request.orgPath},'%') and m.is_open = 1<include refid="pageRequest"/>)
|
|
|
|
|
|
|
+ where( m.deleted = 0 and m.org_id=#{request.curOrgId} and m.is_open = 1 <include refid="pageRequest"/>)
|
|
|
|
|
+ or(m.deleted = 0 and m.create_by=#{request.userId} <include refid="pageRequest"/>)
|
|
|
|
|
+ or(m.deleted = 0 and m.org_path like concat(#{request.orgPath},'%') and m.is_open = 1<include refid="pageRequest"/>)
|
|
|
</select>
|
|
</select>
|
|
|
<select id="selectPageData4" resultType="com.xunmei.common.core.domain.edu.vo.SysLearningMaterialsPageVo">
|
|
<select id="selectPageData4" resultType="com.xunmei.common.core.domain.edu.vo.SysLearningMaterialsPageVo">
|
|
|
select
|
|
select
|
|
|
<include refid="pageBaseColumn"/>
|
|
<include refid="pageBaseColumn"/>
|
|
|
from sys_learning_materials m
|
|
from sys_learning_materials m
|
|
|
- inner join sys_knowledge k on m.knowledge_id = k.id
|
|
|
|
|
|
|
+ <!--inner join sys_knowledge k on m.knowledge_id = k.id-->
|
|
|
inner join sys_user u on u.id=m.create_by
|
|
inner join sys_user u on u.id=m.create_by
|
|
|
- where ( m.deleted = 0 and k.deleted = 0 and m.org_id=#{request.curOrgId} and m.is_open = 1 <include refid="pageRequest"/> )
|
|
|
|
|
- or(m.deleted = 0 and k.deleted = 0 and m.create_by=#{request.userId} <include refid="pageRequest"/>)
|
|
|
|
|
- or(m.deleted = 0 and k.deleted = 0 and m.org_path like concat(#{request.orgPath},'%') and m.is_open = 1<include refid="pageRequest"/>)
|
|
|
|
|
|
|
+ where ( m.deleted = 0 and m.org_id=#{request.curOrgId} and m.is_open = 1 <include refid="pageRequest"/> )
|
|
|
|
|
+ or(m.deleted = 0 and m.create_by=#{request.userId} <include refid="pageRequest"/>)
|
|
|
|
|
+ or(m.deleted = 0 and m.org_path like concat(#{request.orgPath},'%') and m.is_open = 1<include refid="pageRequest"/>)
|
|
|
<!--父级公开数据-->
|
|
<!--父级公开数据-->
|
|
|
- or(m.deleted = 0 and k.deleted = 0 and m.org_id in <foreach collection="request.orgIdList" item="item" open="(" separator="," close=")">
|
|
|
|
|
|
|
+ or(m.deleted = 0 and m.org_id in <foreach collection="request.orgIdList" item="item" open="(" separator="," close=")">
|
|
|
#{item}
|
|
#{item}
|
|
|
</foreach> and m.is_open = 1<include refid="pageRequest"/>)
|
|
</foreach> and m.is_open = 1<include refid="pageRequest"/>)
|
|
|
</select>
|
|
</select>
|
|
@@ -353,9 +353,9 @@
|
|
|
select
|
|
select
|
|
|
<include refid="pageBaseColumn"/>
|
|
<include refid="pageBaseColumn"/>
|
|
|
from sys_learning_materials m
|
|
from sys_learning_materials m
|
|
|
- inner join sys_knowledge k on m.knowledge_id = k.id
|
|
|
|
|
|
|
+ <!-- inner join sys_knowledge k on m.knowledge_id = k.id-->
|
|
|
inner join sys_user u on u.id=m.create_by
|
|
inner join sys_user u on u.id=m.create_by
|
|
|
- where m.deleted = 0 and k.deleted = 0 and
|
|
|
|
|
|
|
+ where m.deleted = 0 and
|
|
|
m.org_path like concat(#{request.orgPath},'%') and m.is_open = 1
|
|
m.org_path like concat(#{request.orgPath},'%') and m.is_open = 1
|
|
|
<include refid="pageRequest"/>
|
|
<include refid="pageRequest"/>
|
|
|
</select>
|
|
</select>
|