fix: HandoverSerializer recive_mgroup 校验bug
This commit is contained in:
parent
ebf6f739ca
commit
181a4e3a5f
|
|
@ -488,10 +488,10 @@ class HandoverSerializer(CustomModelSerializer):
|
||||||
def create(self, validated_data):
|
def create(self, validated_data):
|
||||||
type = validated_data['type']
|
type = validated_data['type']
|
||||||
if type == Handover.H_REPAIR:
|
if type == Handover.H_REPAIR:
|
||||||
mgroup_to = validated_data.get("mgroup", None)
|
recive_mgroup = validated_data.get("recive_mgroup", None)
|
||||||
if mgroup_to is None:
|
if recive_mgroup is None:
|
||||||
raise ParseError('返工交接需指定工段')
|
raise ParseError('返工交接需指定工段')
|
||||||
validated_data['material_changed'] = find_material_can_change(validated_data['material'], mgroup_to)
|
validated_data['material_changed'] = find_material_can_change(validated_data['material'], recive_mgroup)
|
||||||
return super().create(validated_data)
|
return super().create(validated_data)
|
||||||
|
|
||||||
class HandoverUpdateSerializer(CustomModelSerializer):
|
class HandoverUpdateSerializer(CustomModelSerializer):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue