diff --git a/sf_plan/wizard/action_plan_some.py b/sf_plan/wizard/action_plan_some.py index 4b56547e..1c08ff0f 100644 --- a/sf_plan/wizard/action_plan_some.py +++ b/sf_plan/wizard/action_plan_some.py @@ -48,7 +48,7 @@ class Action_Plan_All_Wizard(models.TransientModel): # plan.date_planned_start = self.date_planned_start # plan_obj.do_production_schedule() # plan_obj.state = 'done' - print('处理计划:', self.plan_ids.id, '完成') + _logger.info('处理计划: %s 完成', self.plan_ids.ids) # # 获取当前生产线 # production_line_id = self.production_line_id @@ -75,4 +75,14 @@ class Action_Plan_All_Wizard(models.TransientModel): # if all(production_order_plan_state == '已取消' for production_order_plan_state in production_order_plan_state_list): # raise UserError('当前生产线的所有生产订单都已取消,请勿重复排程!') # # 如果当前生产线的所有生产订单的排程状态都是已暂停,则报错 - # if all(production_order_plan_state == '已暂停' for production_order_plan_state in production + # if all(production_order_plan_state == '已暂停' for production_order_plan_state in production_order_plan_state_list): + # raise UserError('当前生产线的所有生产订单都已暂停,请勿重复排程!') + # # 如果当前生产线的所有生产订单的排程状态都是已完成,则报错 + # if all(production_order_plan_state == '已完成' for production_order_plan_state in production_order_plan_state_list): + # raise UserError('当前生产线的所有生产订单都已完成,请勿重复排程!') + # # 如果当前生产线的所有生产订单的排程状态都是已取消,则报错 + # if all(production_order_plan_state == '已取消' for production_order_plan_state in production_order_plan_state_list): + # raise UserError('当前生产线的所有生产订单都已取消,请勿重复排程!') + # # 如果当前生产线的所有生产订单的排程状态都是已暂停,则报错 + # if all(production_order_plan_state == '已暂停' for production_order_plan_state in production_order_plan_state_list): + # raise UserError('当前生产线的所有生产订单都已暂停,请勿重复排程!')