## 定时清理超期0元会员;

This commit is contained in:
cabbage 2025-10-12 10:16:03 +08:00
parent 22b39d92e9
commit 2d6ca14329
3 changed files with 7 additions and 7 deletions

View File

@ -1247,7 +1247,7 @@
update cu_member_account cma update cu_member_account cma
set cma.del_flag = 1 set cma.del_flag = 1
where cma.pk_member in where cma.pk_member in
(select so.pk_member (select cm.pk_id
from cu_member cm from cu_member cm
left join sa_order so left join sa_order so
on so.pk_member = cm.pk_id on so.pk_member = cm.pk_id
@ -1258,7 +1258,7 @@
and cm.pay_status = 0 and cm.pay_status = 0
and cm.pay_time is null and cm.pay_time is null
and sysdate - 8 > cm.creation_time and sysdate - 8 > cm.creation_time
group by so.pk_member group by cm.pk_id
having count(so.pk_member) = 0) having count(so.pk_member) = 0)
</update> </update>

View File

@ -3251,7 +3251,7 @@
set cm.del_flag = 1, set cm.del_flag = 1,
cm.member_code = cm.member_code || '-' || cm.member_code = cm.member_code || '-' ||
trunc(dbms_random.value(100, 999)) trunc(dbms_random.value(100, 999))
where cm.pk_id in (select so.pk_member where cm.pk_id in (select cm.pk_id
from cu_member cm from cu_member cm
left join sa_order so left join sa_order so
on so.pk_member = cm.pk_id on so.pk_member = cm.pk_id
@ -3262,7 +3262,7 @@
and cm.pay_status = 0 and cm.pay_status = 0
and cm.pay_time is null and cm.pay_time is null
and sysdate - 8 > cm.creation_time and sysdate - 8 > cm.creation_time
group by so.pk_member group by cm.pk_id
having count(so.pk_member) = 0) having count(so.pk_member) = 0)
</update> </update>

View File

@ -175,7 +175,7 @@
<update id="clearZeroMember"> <update id="clearZeroMember">
update cu_member_register cmr update cu_member_register cmr
set cmr.del_flag = 1 set cmr.del_flag = 1
where cmr.pk_member in (select so.pk_member where cmr.pk_member in (select cm.pk_id
from cu_member cm from cu_member cm
left join sa_order so left join sa_order so
on so.pk_member = cm.pk_id on so.pk_member = cm.pk_id
@ -186,8 +186,8 @@
and cm.pay_status = 0 and cm.pay_status = 0
and cm.pay_time is null and cm.pay_time is null
and sysdate - 8 > cm.creation_time and sysdate - 8 > cm.creation_time
group by so.pk_member group by cm.pk_id
having count(so.pk_member) = 0); having count(so.pk_member) = 0)
</update> </update>
</mapper> </mapper>