## 定时清理超期0元会员;
This commit is contained in:
parent
84faf15d0e
commit
a88903481f
|
@ -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>
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
Loading…
Reference in New Issue