operation record 提交bug
This commit is contained in:
parent
973dc769cb
commit
8c1c0fe2cf
|
@ -408,6 +408,13 @@ class OperationViewSet(ListModelMixin, RetrieveModelMixin, CreateModelMixin, Upd
|
||||||
opr.operation = op
|
opr.operation = op
|
||||||
opr.form = i
|
opr.form = i
|
||||||
opr.is_filled = False
|
opr.is_filled = False
|
||||||
|
opri_list = []
|
||||||
|
for m in RecordFormField.objects.filter(form=i, is_deleted=False):
|
||||||
|
opri_dict = {}
|
||||||
|
opri_dict['form_field'] = m
|
||||||
|
opri_dict['operation_record'] = opr
|
||||||
|
opri_list.append(OperationRecordItem(**opri_dict))
|
||||||
|
OperationRecordItem.objects.bulk_create(opri_list)
|
||||||
opr.save()
|
opr.save()
|
||||||
# 查询需要使用的生产设备
|
# 查询需要使用的生产设备
|
||||||
for i in step.equipments.all():
|
for i in step.equipments.all():
|
||||||
|
@ -617,7 +624,7 @@ class OperationRecordViewSet(ListModelMixin, DestroyModelMixin, UpdateModelMixin
|
||||||
raise exceptions.APIException('操作已提交不可修改')
|
raise exceptions.APIException('操作已提交不可修改')
|
||||||
|
|
||||||
# 已存在信息
|
# 已存在信息
|
||||||
items = OperationRecordItem.objects.filter(operation=opr, is_deleted=False)
|
items = OperationRecordItem.objects.filter(operation_record=opr, is_deleted=False)
|
||||||
for m in vdata['record_data']: # 保存或创建记录详情
|
for m in vdata['record_data']: # 保存或创建记录详情
|
||||||
form_field = m['form_field']
|
form_field = m['form_field']
|
||||||
for i in items:
|
for i in items:
|
||||||
|
|
Loading…
Reference in New Issue