企业端-合同修改

This commit is contained in:
liangqitao
2021-12-16 10:06:37 +08:00
parent e1425e2bde
commit a9fb85381d
@@ -201,8 +201,33 @@
ORDER BY createTime DESC,projectId DESC
</select>
<select id="queryCompanyPageList" resultType="com.jero.contract.entity.PayIncomeContract">
select pic.*,pmc.post_status as postStatus from pay_income_contract pic
select
pic.*,
pmc.post_status as postStatus,
GROUP_CONCAT(project.projectName ORDER BY project.id DESC) AS associatedProject
from pay_income_contract pic
LEFT JOIN pay_income_contract_associated pica ON pica.contract_id = pic.id
left join pay_mail_contract pmc ON pic.id = pmc.contract_id
LEFT JOIN
(
SELECT id,charge_project AS projectName FROM pay_common_project
UNION ALL
SELECT pwgs.id,pwg.working_group_project AS projectName FROM pay_working_group_subitem pwgs
LEFT JOIN pay_working_group pwg ON pwg.id = pwgs.working_group_id
WHERE pwg.working_group_project IS NOT NULL AND pwg.working_group_project != ''
UNION ALL
SELECT sit.id,meeting.meeting_name AS projectName FROM pay_meeting meeting
INNER JOIN pay_meeting_situation sit ON meeting.id = sit.meeting_id
WHERE meeting.meeting_name IS NOT NULL AND meeting.meeting_name != ''
UNION ALL
SELECT msub.id,pmp.project_name AS projectName FROM pay_member_project pmp
INNER JOIN pay_member_project_subitem msub ON pmp.id = msub.project_id
WHERE pmp.project_name IS NOT NULL AND pmp.project_name != ''
UNION ALL
SELECT tmsub.id,tmember.project_name AS projectName FROM tb_member_project tmember
INNER JOIN tb_member_project_subitem tmsub ON tmember.id=tmsub.project_id
where tmember.project_name IS NOT NULL AND tmember.project_name != ''
) project ON project.id = pica.project_id
<where> signed_contacts_id = #{payIncomeContract.signedContactsId}
<if test="payIncomeContract.contractName != null and payIncomeContract.contractName != ''">
AND (pic.contract_name LIKE concat('%',concat(#{payIncomeContract.contractName},'%'))