feat: schedue_mtasks 校验一下
This commit is contained in:
parent
5c5c3510aa
commit
add92c8daa
|
@ -56,6 +56,10 @@ class PmService:
|
|||
"""
|
||||
从大任务自动排产出小任务
|
||||
"""
|
||||
if utask.state != Utask.UTASK_CREATED:
|
||||
raise ParseError('任务状态异常')
|
||||
utask.sate = Utask.UTASK_DECOMPOSE
|
||||
utask.save()
|
||||
number, product, count, start_date, end_date = utask.number, utask.material, utask.count, utask.start_date, utask.end_date
|
||||
# 计算相差天数
|
||||
rela_days = (end_date - start_date).days + 1
|
||||
|
@ -124,8 +128,6 @@ class PmService:
|
|||
'create_by': user,
|
||||
'update_by': user
|
||||
})
|
||||
utask.sate = Utask.UTASK_DECOMPOSE
|
||||
utask.save()
|
||||
|
||||
@classmethod
|
||||
def check_orderitems(cls, orderitems: QuerySet[OrderItem]):
|
||||
|
|
Loading…
Reference in New Issue