feat: 停机记录在小于60s可删除

This commit is contained in:
caoqianming 2024-07-16 10:58:33 +08:00
parent 061a291889
commit ab413eed81
1 changed files with 4 additions and 1 deletions

View File

@ -43,7 +43,10 @@ class StLogViewSet(CustomModelViewSet):
def destroy(self, request, *args, **kwargs): def destroy(self, request, *args, **kwargs):
obj: StLog = self.get_object() obj: StLog = self.get_object()
if obj.is_shutdown: if obj.is_shutdown:
raise ParseError('停机记录不可删除') if obj.duration_sec <= 60:
pass
else:
raise ParseError('停机记录不可删除')
return super().destroy(request, *args, **kwargs) return super().destroy(request, *args, **kwargs)