工单关闭bug

This commit is contained in:
caoqianming 2021-10-13 14:42:24 +08:00
parent 660ef8ec11
commit 9d2f2bea6c
3 changed files with 18 additions and 4 deletions

View File

@ -1,5 +1,5 @@
from rest_framework.views import APIView from rest_framework.views import APIView
from apps.mtm.models import InputMaterial from apps.mtm.models import InputMaterial, Step, UsedStep
from apps.system.mixins import CreateUpdateModelAMixin from apps.system.mixins import CreateUpdateModelAMixin
from apps.pm.serializers import ProductionPlanCreateFromOrderSerializer, ProductionPlanSerializer, ResourceCalListSerializer, ResourceCalSerializer from apps.pm.serializers import ProductionPlanCreateFromOrderSerializer, ProductionPlanSerializer, ResourceCalListSerializer, ResourceCalSerializer
from rest_framework.mixins import CreateModelMixin, ListModelMixin from rest_framework.mixins import CreateModelMixin, ListModelMixin
@ -82,3 +82,17 @@ class ResourceViewSet(GenericViewSet):
'type':m['material__type'], 'number':m['material__number'], 'type':m['material__type'], 'number':m['material__number'],
'count':m['count']*i['count'], 'inv_count':m['material__count']}) 'count':m['count']*i['count'], 'inv_count':m['material__count']})
return Response(res) return Response(res)
@action(methods=['post'], detail=False, perms_map={'get':'*'}, serializer_class=ResourceCalListSerializer)
def cal_equip(self, request, pk=None):
"""
设备状态查看
"""
rdata = request.data
serializer = self.get_serializer(data=rdata)
serializer.is_valid(raise_exception=True)
res_d_list = []
res = []
return Response(res)

View File

@ -135,7 +135,7 @@ class WfService(object):
""" """
到达结束状态 到达结束状态
""" """
return dict(destination_participant_type=State.PARTICIPANT_TYPE_PERSONAL, return dict(destination_participant_type=0,
destination_participant=0, destination_participant=0,
multi_all_person={}) multi_all_person={})
multi_all_person_dict = {} multi_all_person_dict = {}

View File

@ -320,7 +320,7 @@ class TicketViewSet(OptimizationMixin, CreateUpdateCustomMixin, CreateModelMixin
加签 加签
""" """
ticket = self.get_object() ticket = self.get_object()
# data = request.data data = request.data
# add_user = User.objects.get(pk=data[]) # add_user = User.objects.get(pk=data[])
# ticket.participant_type = State.PARTICIPANT_TYPE_PERSONAL # ticket.participant_type = State.PARTICIPANT_TYPE_PERSONAL
# ticket.participant = None # ticket.participant = None
@ -338,7 +338,7 @@ class TicketViewSet(OptimizationMixin, CreateUpdateCustomMixin, CreateModelMixin
end_state = WfService.get_workflow_end_state(ticket.workflow) end_state = WfService.get_workflow_end_state(ticket.workflow)
ticket.state = end_state ticket.state = end_state
ticket.participant_type = 0 ticket.participant_type = 0
ticket.participant = None ticket.participant = 0
ticket.act_state = Ticket.TICKET_ACT_STATE_CLOSED ticket.act_state = Ticket.TICKET_ACT_STATE_CLOSED
ticket.save() ticket.save()
# 更新流转记录 # 更新流转记录