feat: schedue_mtasks 校验一下

This commit is contained in:
caoqianming 2023-10-26 09:56:46 +08:00
parent 5c5c3510aa
commit add92c8daa
1 changed files with 4 additions and 2 deletions

View File

@ -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]):