diff --git a/src/com/engine/salary/mapper/archive/SalaryArchiveItemMapper.xml b/src/com/engine/salary/mapper/archive/SalaryArchiveItemMapper.xml index b120eb26e..ba93b03b2 100644 --- a/src/com/engine/salary/mapper/archive/SalaryArchiveItemMapper.xml +++ b/src/com/engine/salary/mapper/archive/SalaryArchiveItemMapper.xml @@ -1026,19 +1026,39 @@ AND t.effective_time > #{param.effectiveTime} - AND t.salary_item_id IN - - #{salaryItemId} - + AND (t.salary_item_id IN + + + + + + ) OR t.salary_item_id IN ( + , + + + #{Id} + + + ) AND t.salary_archive_id = #{param.salaryArchiveId} - AND t.salary_archive_id IN - - #{salaryArchiveId} - + AND (t.salary_archive_id IN + + + + + + ) OR t.salary_archive_id IN ( + , + + + #{Id} + + + ) AND t.salary_item_id = #{param.salaryItemId} @@ -1056,16 +1076,36 @@ AND t.effective_time <= #{param.effectiveTime} - AND t.salary_item_id IN - - #{salaryItemId} - + AND (t.salary_item_id IN + + + + + + ) OR t.salary_item_id IN ( + , + + + #{Id} + + + ) - AND t.salary_archive_id IN - - #{salaryArchivesId} - + AND (t.salary_archive_id IN + + + + + + ) OR t.salary_archive_id IN ( + , + + + #{Id} + + + ) AND t.salary_archive_id = #{param.salaryArchiveId} @@ -1078,10 +1118,21 @@ UPDATE hrsa_salary_archive_item SET delete_type = 1 WHERE delete_type = 0 - AND id IN - - #{id} - + AND (id IN + + + + + + ) OR id IN ( + , + + + #{Id} + + + ) + diff --git a/src/com/engine/salary/mapper/siarchives/InsuranceBaseInfoMapper.xml b/src/com/engine/salary/mapper/siarchives/InsuranceBaseInfoMapper.xml index 2ebc26d4a..4aeabd560 100644 --- a/src/com/engine/salary/mapper/siarchives/InsuranceBaseInfoMapper.xml +++ b/src/com/engine/salary/mapper/siarchives/InsuranceBaseInfoMapper.xml @@ -64,10 +64,20 @@ WHERE social.delete_type = 0 - AND social.employee_id IN - - #{employeeId} - + AND (social.employee_id IN + + + + + + ) OR social.employee_id IN ( + , + + + #{Id} + + + ) diff --git a/src/com/engine/salary/mapper/taxagent/TaxAgentEmpChangeMapper.xml b/src/com/engine/salary/mapper/taxagent/TaxAgentEmpChangeMapper.xml index e60de8d10..c90f38636 100644 --- a/src/com/engine/salary/mapper/taxagent/TaxAgentEmpChangeMapper.xml +++ b/src/com/engine/salary/mapper/taxagent/TaxAgentEmpChangeMapper.xml @@ -245,10 +245,20 @@ UPDATE hrsa_tax_agent_emp_change SET delete_type=1 WHERE delete_type = 0 - AND id IN - - #{id} - + AND (id IN + + + + + + ) OR id IN ( + , + + + #{Id} + + + )