创建清空数据文件

This commit is contained in:
27942
2025-12-31 15:17:52 +08:00
parent 45041bd4ef
commit a0ee4f10a6

View File

@@ -45,7 +45,11 @@ class UserRegister(APIView):
return Response({'status': 'error', 'message': '审批部门不存在', 'code': 1}, status=status.HTTP_400_BAD_REQUEST)
Dateofjoinings = datetime.datetime.strptime(Dateofjoining, "%Y-%m-%d")
user = User.objects.get(username=username)
try:
user = User.objects.get(username=username, is_deleted=False)
except User.DoesNotExist:
return Response({'status': 'error', 'message': '用户不存在或已被删除', 'code': 1}, status=status.HTTP_404_NOT_FOUND)
user.card = card
user.salary = salary
user.username = username
@@ -367,7 +371,10 @@ class confirm(APIView):
allocate = request.data.get('allocate')
token = request.META.get('token')
personincharge = request.data.get('personincharge')
user = User.objects.get(token=token)
try:
user = User.objects.get(token=token, is_deleted=False)
except User.DoesNotExist:
return Response({'status': 'error', 'message': '用户不存在或已被删除', 'code': 1}, status=status.HTTP_401_UNAUTHORIZED)
if not all([times, ContractNo, CustomerID, amount, allocate]):
return Response({'status': 'error', 'message': '缺少参数', 'code': 1}, status=status.HTTP_400_BAD_REQUEST)
from datetime import datetime
@@ -415,9 +422,9 @@ class confirmdisplay(APIView):
# 获取当前用户信息
try:
user = User.objects.get(token=token)
user = User.objects.get(token=token, is_deleted=False)
except User.DoesNotExist:
return Response({'status': 'error', 'message': '用户不存在', 'code': 1}, status=status.HTTP_401_UNAUTHORIZED)
return Response({'status': 'error', 'message': '用户不存在或已被删除', 'code': 1}, status=status.HTTP_401_UNAUTHORIZED)
# 检查用户是否有权限查看所有数据
# 获取用户的角色名称列表
@@ -569,7 +576,10 @@ class loan(APIView):
# 格式化日期为字符串,格式为 YYYY-MM-DD
date_string = now.strftime("%Y-%m-%d")
user = User.objects.get(token=token)
try:
user = User.objects.get(token=token, is_deleted=False)
except User.DoesNotExist:
return Response({'status': 'error', 'message': '用户不存在或已被删除', 'code': 1}, status=status.HTTP_401_UNAUTHORIZED)
acc = Accounts.objects.create(
times=times,
@@ -1180,9 +1190,9 @@ class UserDeparture(APIView):
return Response({'status': 'error', 'message': '缺少参数:用户名和离职时间不能为空', 'code': 1}, status=status.HTTP_400_BAD_REQUEST)
try:
user = User.objects.get(username=username)
user = User.objects.get(username=username, is_deleted=False)
except User.DoesNotExist:
return Response({'status': 'error', 'message': '用户不存在', 'code': 1}, status=status.HTTP_404_NOT_FOUND)
return Response({'status': 'error', 'message': '用户不存在或已被删除', 'code': 1}, status=status.HTTP_404_NOT_FOUND)
# 检查用户是否有案件(作为承办人员)
cases = PreFiling.objects.filter(Undertaker=username)