修正专项核查拓展查询项目参数绑定

This commit is contained in:
wkc
2026-03-24 23:38:06 +08:00
parent 1770d304e5
commit 98430b4c8d
5 changed files with 19 additions and 0 deletions

View File

@@ -491,6 +491,7 @@
</select>
<select id="selectExtendedPurchasePage" resultMap="ExtendedPurchaseListItemResultMap">
<bind name="projectId" value="query.projectId"/>
select
p.purchase_id,
p.project_name,
@@ -574,6 +575,7 @@
</select>
<select id="selectExtendedRecruitmentPage" resultMap="ExtendedRecruitmentListItemResultMap">
<bind name="projectId" value="query.projectId"/>
select distinct r.recruit_id,
r.recruit_name,
r.pos_name,
@@ -644,6 +646,7 @@
</select>
<select id="selectExtendedTransferPage" resultMap="ExtendedTransferListItemResultMap">
<bind name="projectId" value="query.projectId"/>
select
t.id,
s.name as staff_name,

View File

@@ -26,6 +26,7 @@ class CcdiProjectSpecialCheckExtendedPurchaseSqlTest {
String detailSql = extractSelect(xml, "selectExtendedPurchaseDetail");
assertTrue(listSql.contains("projectEmployeeScopeSql"));
assertTrue(listSql.contains("name=\"projectId\" value=\"query.projectId\""));
assertTrue(listSql.contains("select distinct scope.staff_name"));
assertTrue(listSql.contains("applicant_name"));
assertTrue(listSql.contains("apply_date"));

View File

@@ -26,6 +26,7 @@ class CcdiProjectSpecialCheckExtendedRecruitmentSqlTest {
String detailSql = extractSelect(xml, "selectExtendedRecruitmentDetail");
assertTrue(listSql.contains("projectEmployeeScopeSql"));
assertTrue(listSql.contains("name=\"projectId\" value=\"query.projectId\""));
assertTrue(listSql.contains("select distinct r.recruit_id"));
assertTrue(listSql.contains("interviewer_name1"));
assertTrue(listSql.contains("interviewer_name2"));

View File

@@ -26,6 +26,7 @@ class CcdiProjectSpecialCheckExtendedTransferSqlTest {
String detailSql = extractSelect(xml, "selectExtendedTransferDetail");
assertTrue(listSql.contains("projectEmployeeScopeSql"));
assertTrue(listSql.contains("name=\"projectId\" value=\"query.projectId\""));
assertTrue(listSql.contains("ccdi_staff_transfer t"));
assertTrue(listSql.contains("ccdi_base_staff s"));
assertTrue(listSql.contains("scope.staff_name = s.name"));