[修改]用户可以看到其他人起草组信息

This commit is contained in:
sunzheng
2024-01-19 14:29:09 +08:00
parent 46d2f681f8
commit 4b3f0077d7
@@ -20,10 +20,11 @@
pdg.update_time AS updateTime,
su.realname AS principalNameA,
su1.realname AS principalNameB,
pdg.drafting_group_project AS workingGroupName
pwg.working_group_project AS workingGroupName
FROM pay_drafting_group pdg
left join sys_user su on pdg.principal_id_a = su.id
left join sys_user su1 on pdg.principal_id_b = su1.id
left join pay_working_group pwg on pwg.id = pdg.working_group_id
<if test="payDraftingGroup.principalA != null and payDraftingGroup.principalA != '' and payDraftingGroup.principalB != null and payDraftingGroup.principalB != ''">
left join pay_meeting pm on pdg.id = pm.drafting_group_id
left join pay_meeting_contacts pmc on pm.id = pmc.meeting_id
@@ -39,23 +40,26 @@
AND drafting_group_project LIKE concat('%',concat(#{payDraftingGroup.draftingGroupProject},'%'))
</if>
<if test="payDraftingGroup.principalIdA != null and payDraftingGroup.principalIdA != ''">
AND principal_id_a = #{payDraftingGroup.principalIdA}
AND pdg.principal_id_a = #{payDraftingGroup.principalIdA}
</if>
<if test="payDraftingGroup.year != null and payDraftingGroup.year != ''">
AND year = #{payDraftingGroup.year}
AND pdg.year = #{payDraftingGroup.year}
</if>
<if test="payDraftingGroup.workingGroupId != null and payDraftingGroup.workingGroupId != ''">
AND working_group_id = #{payDraftingGroup.workingGroupId}
</if>
<if test="payDraftingGroup.principalA != null and payDraftingGroup.principalA != '' and payDraftingGroup.principalB != null and payDraftingGroup.principalB != ''">
AND (principal_id_a = #{payDraftingGroup.principalA}
OR principal_id_b = #{payDraftingGroup.principalB}
AND (pdg.principal_id_a = #{payDraftingGroup.principalA}
OR pdg.principal_id_b = #{payDraftingGroup.principalB}
OR pm.director_id = #{payDraftingGroup.principalA}
OR pmc.meeting_contacts_id = #{payDraftingGroup.principalA}
)
</if>
<if test="payDraftingGroup.companyContactName != null and payDraftingGroup.companyContactName != ''">
and pwgsc.contacts_temporary_name like concat('%', #{payDraftingGroup.companyContactName}, '%')
and pdgsc.contacts_temporary_name like concat('%', #{payDraftingGroup.companyContactName}, '%')
</if>
<if test="payDraftingGroup.companyName != null and payDraftingGroup.companyName != ''">
and pwgs.charge_company_temporary_name like concat('%', #{payDraftingGroup.companyName}, '%')
and pdgs.charge_company_temporary_name like concat('%', #{payDraftingGroup.companyName}, '%')
</if>
</where>
ORDER BY pdg.create_time DESC