feat: 增加wmaterial查询条件
This commit is contained in:
parent
02344da862
commit
f6db92f815
|
@ -37,6 +37,7 @@ class WMaterialFilter(filters.FilterSet):
|
||||||
"material": ["exact", "in"],
|
"material": ["exact", "in"],
|
||||||
"material__type": ["exact", "in"],
|
"material__type": ["exact", "in"],
|
||||||
"material__process": ["exact", "in"],
|
"material__process": ["exact", "in"],
|
||||||
|
"material__process__name": ["exact", "contains", "in"],
|
||||||
"belong_dept": ["exact"],
|
"belong_dept": ["exact"],
|
||||||
"belong_dept__name": ["exact", "in"],
|
"belong_dept__name": ["exact", "in"],
|
||||||
"batch": ["exact"],
|
"batch": ["exact"],
|
||||||
|
|
|
@ -154,6 +154,8 @@ class MlogViewSet(CustomModelViewSet):
|
||||||
@transaction.atomic
|
@transaction.atomic
|
||||||
def perform_update(self, serializer):
|
def perform_update(self, serializer):
|
||||||
ins = serializer.instance
|
ins = serializer.instance
|
||||||
|
if ins.submit_time is not None:
|
||||||
|
raise ParseError('该日志已提交!')
|
||||||
val_old = MlogSerializer(instance=ins).data
|
val_old = MlogSerializer(instance=ins).data
|
||||||
serializer.save()
|
serializer.save()
|
||||||
val_new = MlogSerializer(instance=ins).data
|
val_new = MlogSerializer(instance=ins).data
|
||||||
|
|
Loading…
Reference in New Issue