diff --git a/apps/wpm/serializers.py b/apps/wpm/serializers.py index cc104747..d7a4cce0 100644 --- a/apps/wpm/serializers.py +++ b/apps/wpm/serializers.py @@ -41,7 +41,7 @@ class StLogSerializer(CustomModelSerializer): with transaction.atomic(): validated_data['sflog'] = get_sflog( validated_data['mgroup'], validated_data['start_time']) - if current_sflog != validated_data['sflog']: + if current_sflog.id != validated_data['sflog'].id: raise ParseError('值班时间与发生时间不一致') instance = super().create(validated_data) SfLogExp.objects.create(