|
@@ -29,10 +29,20 @@
|
|
|
|
|
|
<select id="getProjectListByUid" resultMap="BaseResultMap">
|
|
<select id="getProjectListByUid" resultMap="BaseResultMap">
|
|
select
|
|
select
|
|
- id,project_name, creator,owner_company,owner_company_name,customer_company,customer_company_name,charger,indate
|
|
|
|
|
|
+ p.id id,p.project_name project_name, p.creator creator,p.owner_company owner_company,
|
|
|
|
+ p.owner_company_name owner_company_name,p.customer_company customer_company,
|
|
|
|
+ p.customer_company_name customer_company_name,p.charger charger,p.indate indate
|
|
from
|
|
from
|
|
tb_project p
|
|
tb_project p
|
|
- left join
|
|
|
|
-
|
|
|
|
|
|
+ left join tb_project_user pu
|
|
|
|
+ on p.id = pu.project_id
|
|
|
|
+ <where>
|
|
|
|
+ <if test="currentUser.id != 1">
|
|
|
|
+ pu.user_id = #{currentUser.id}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="keyName != null and keyName != ''">
|
|
|
|
+ p.project_name like concat('%',#{keyName},'%')
|
|
|
|
+ </if>
|
|
|
|
+ </where>
|
|
</select>
|
|
</select>
|
|
</mapper>
|
|
</mapper>
|