|
@@ -47,6 +47,8 @@ class SysMsgView(View):
|
|
return self.do_query_by_admin(userID, request_dict, response)
|
|
return self.do_query_by_admin(userID, request_dict, response)
|
|
elif operation == 'update':
|
|
elif operation == 'update':
|
|
return self.do_update(userID, request_dict, response)
|
|
return self.do_update(userID, request_dict, response)
|
|
|
|
+ elif operation == 'delete':
|
|
|
|
+ return self.do_delete(userID, request_dict, response)
|
|
else:
|
|
else:
|
|
return response.json(414)
|
|
return response.json(414)
|
|
else:
|
|
else:
|
|
@@ -129,3 +131,20 @@ class SysMsgView(View):
|
|
else:
|
|
else:
|
|
sm_qs = SysMsgModel.objects.filter(userID_id=userID).update(status=1)
|
|
sm_qs = SysMsgModel.objects.filter(userID_id=userID).update(status=1)
|
|
return response.json(0)
|
|
return response.json(0)
|
|
|
|
+
|
|
|
|
+ def do_delete(self, userID, request_dict, response):
|
|
|
|
+ sid = request_dict.get('sid', None)
|
|
|
|
+ if sid:
|
|
|
|
+ sm_qs = SysMsgModel.objects.filter(userID_id=userID, id=sid)
|
|
|
|
+ if sm_qs.exists():
|
|
|
|
+ sm_qs.delete()
|
|
|
|
+ return response.json(0)
|
|
|
|
+ else:
|
|
|
|
+ return response.json(173)
|
|
|
|
+ else:
|
|
|
|
+ sm_qs = SysMsgModel.objects.filter(userID_id=userID)
|
|
|
|
+ if sm_qs.exists():
|
|
|
|
+ sm_qs.delete()
|
|
|
|
+ return response.json(0)
|
|
|
|
+ else:
|
|
|
|
+ return response.json(173)
|