diff --git a/apps/rpm/services.py b/apps/rpm/services.py index ff0c5de3..a13abe5f 100644 --- a/apps/rpm/services.py +++ b/apps/rpm/services.py @@ -58,6 +58,8 @@ def rpj_member_leave(i: Rpjmember): leave_time__max = rpj_qs.aggregate(Max('leave_time'))['leave_time__max'] come_time_min = rpj_qs.aggregate(Min('come_time'))['come_time__min'] rpj_ = rpj_qs.order_by('-create_time').first() + rep.rpj = rpj # 更新当前入厂项目 + rep.save() rpj_dept = rpj_.rparty.dept if ep: ep.belong_dept = rpj_dept