15 lines
		
	
	
		
			511 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			511 B
		
	
	
	
		
			Python
		
	
	
	
| from apps.pm.models import SubProductionPlan
 | |
| from apps.mtm.models import Step
 | |
| class WpmServies(object):
 | |
| 
 | |
|     @classmethod    
 | |
|     def get_next_step(cls, subproduction_plan:SubProductionPlan, nowstep:Step):
 | |
|         """
 | |
|         获取下一步骤
 | |
|         """
 | |
|         stepIds = [i['id'] for i in subproduction_plan.steps]
 | |
|         pindex = stepIds.index(nowstep.id)
 | |
|         if pindex + 1 < len(stepIds):
 | |
|             return Step.objects.get(pk=stepIds[pindex+1]), True
 | |
|         else:
 | |
|             return nowstep, False |