@@ -121,8 +121,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
fygl_daily_rembursement_relevancy_r r
LEFT JOIN fygl_daily_reimbursement_relevancy re ON re.rid = r.id
<where>
r.project_id= #{projectId}
<iftest="status != null and status != ''"> and r.status = #{status}</if>
r.project_id= #{cardItemProjectId}
<iftest="reimbursmentApproveStatus != null and reimbursmentApproveStatus != ''"> and r.status = #{reimbursmentApproveStatus}</if>
<iftest="reimbursement != null and reimbursement != ''">and r.reimbursement = #{reimbursement}</if>
</where>
...
...
@@ -167,8 +167,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
project_manage p
LEFT JOIN sys_user u1 ON u1.user_id = p.department_leader_id
LEFT JOIN sys_user u2 ON u2.user_id = p.project_manager_id
<where>
p.id in (select project_id from project_member where user_id = #{currentUserId})
<iftest="projectName != null and projectName != ''"> and p.project_name = #{projectName}</if>
<iftest="userName != null and userName != ''"> and p.project_manager_id = (select u5.user_id from sys_user u5 where u5.nick_name = #{userName})</if>
<iftest="departmentUserName != null and departmentUserName != ''"> and p.department_leader_id = (select u6.user_id from sys_user u6 where u6.nick_name = #{departmentUserName})</if>
</where>
where p.id in (select project_id from project_member where user_id = #{id})