From 443a818aec82ddb673b8e4883532bf5cd5574b4a Mon Sep 17 00:00:00 2001 From: caoqianming Date: Fri, 14 Mar 2025 18:14:43 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=B8=80=E6=AC=A1=E5=A1=AB=E5=86=99?= =?UTF-8?q?=E7=9A=84=E4=B9=9Fmlogb=5Ffrom?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/wpm/serializers.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/wpm/serializers.py b/apps/wpm/serializers.py index 351a8246..83e1f087 100644 --- a/apps/wpm/serializers.py +++ b/apps/wpm/serializers.py @@ -353,6 +353,7 @@ class MlogSerializer(CustomModelSerializer): wm_in = instance.wm_in if wm_in: batch_in = wm_in.batch + mlogbin = None if instance.material_in: # 如果有消耗 add_dict = { 'mlog': instance, 'batch': batch_in, 'wm_in': wm_in, @@ -417,6 +418,8 @@ class MlogSerializer(CustomModelSerializer): ddict = {} if wm_in: ddict = {"batch_ofrom": wm_in.batch_ofrom, "material_ofrom": wm_in.material_ofrom} + if mlogbin: + ddict["mlogb_from"] = mlogbin mlogb, _ = Mlogb.objects.get_or_create(**add_dict_2, defaults=ddict) if need_mdfect: mlogb_defect_objects = [