From 4d981a0aa071dd44f5cbdc1dd084a97e9637d8c5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=92=B1=E6=B6=9B?= <15850646081@163.com>
Date: Mon, 31 Oct 2022 14:34:09 +0800
Subject: [PATCH] fix in out 1000
---
.../archive/SalaryArchiveItemMapper.xml | 91 +++++++++++++++----
.../siarchives/InsuranceBaseInfoMapper.xml | 18 +++-
.../taxagent/TaxAgentEmpChangeMapper.xml | 18 +++-
3 files changed, 99 insertions(+), 28 deletions(-)
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}
+
+
+ )