fix: handover update validate更严谨一些

This commit is contained in:
caoqianming 2023-12-17 19:55:45 +08:00
parent e954b37404
commit 8c43f8ec62
1 changed files with 3 additions and 0 deletions

View File

@ -310,6 +310,9 @@ class HandoverSerializer(CustomModelSerializer):
def validate(self, attrs): def validate(self, attrs):
if attrs.get('mlog', None): if attrs.get('mlog', None):
attrs['send_mgroup'] = attrs['mlog'].mgroup attrs['send_mgroup'] = attrs['mlog'].mgroup
attrs['send_dept'] = attrs['mlog'].mgroup.belong_dept
elif attrs.get('wm', None):
attrs['send_dept'] = attrs['wm'].belong_dept
return super().validate(attrs) return super().validate(attrs)
class Meta: class Meta: