From 060607856566939571924a9b9c91215068c225db Mon Sep 17 00:00:00 2001 From: cabbage <281119120@qq.com> Date: Thu, 31 Jul 2025 18:46:43 +0800 Subject: [PATCH] =?UTF-8?q?##=20=E5=88=9D=E5=A7=8B=E5=8C=96=E8=80=83?= =?UTF-8?q?=E6=A0=B8=E6=95=B0=E6=8D=AE=E8=B0=83=E6=95=B4=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/bonus/detail/CuMemberAssessMapper.xml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/bd-business/bd-business-bonus/src/main/resources/mapper/bonus/detail/CuMemberAssessMapper.xml b/bd-business/bd-business-bonus/src/main/resources/mapper/bonus/detail/CuMemberAssessMapper.xml index c1027795..510a449f 100644 --- a/bd-business/bd-business-bonus/src/main/resources/mapper/bonus/detail/CuMemberAssessMapper.xml +++ b/bd-business/bd-business-bonus/src/main/resources/mapper/bonus/detail/CuMemberAssessMapper.xml @@ -517,11 +517,13 @@ where cma.assess_type = 5 and cma.is_examine = 1 and cma.del_flag = 0) tmp - left join ${accessTableName} cma - on cma.pk_member = tmp.pk_member - and cma.assess_type = 5 - and cma.is_examine = 1 - and cma.del_flag = 0) tmp + where tmp.pk_member not in + (select t.pk_member + from ${accessTableName} t + where t.del_flag = 0 + and t.assess_type = 5 + and t.is_examine = 0) + ) tmp on (cma.pk_member = tmp.pk_member and assess_type = 5 and cma.is_examine = 1 and cma.del_flag = 0) when matched then update set cma.assess_status = tmp.assess_status,