fix: gen_by_wm需提供send_mgroup
This commit is contained in:
parent
19a53931c4
commit
bd6b4a5f82
|
@ -333,6 +333,8 @@ class GenHandoverSerializer(serializers.Serializer):
|
|||
class GenHandoverWmSerializer(serializers.Serializer):
|
||||
wm = serializers.PrimaryKeyRelatedField(
|
||||
label='车间物料ID', queryset=WMaterial.objects.all())
|
||||
send_mgroup = serializers.PrimaryKeyRelatedField(
|
||||
label='送料工段ID', queryset=Mgroup.objects.all())
|
||||
recive_dept = serializers.PrimaryKeyRelatedField(
|
||||
label='交送车间', queryset=Dept.objects.all())
|
||||
recive_user = serializers.PrimaryKeyRelatedField(
|
||||
|
|
|
@ -285,13 +285,16 @@ class HandoverViewSet(CustomModelViewSet):
|
|||
sr.is_valid(raise_exception=True)
|
||||
vdata = sr.validated_data
|
||||
user = request.user
|
||||
send_date, send_user, recive_dept, recive_user, wm, count = vdata['send_date'], vdata[
|
||||
send_date, send_mgroup, send_user, recive_dept, recive_user, wm, count = vdata['send_date'], vdata['send_mgroup'], vdata[
|
||||
'send_user'], vdata['recive_dept'], vdata['recive_user'], vdata['wm'], vdata['count']
|
||||
if send_mgroup.belong_dept != wm.belong_dept:
|
||||
raise ParseError('送料工段错误!')
|
||||
handover = Handover.objects.create(
|
||||
send_date=send_date,
|
||||
send_user=send_user,
|
||||
recive_dept=recive_dept,
|
||||
recive_user=recive_user,
|
||||
send_mgroup=send_mgroup,
|
||||
send_dept=wm.belong_dept,
|
||||
batch=wm.batch,
|
||||
material=wm.material,
|
||||
|
|
Loading…
Reference in New Issue