|
@@ -311,6 +311,8 @@ class UserManagement(View):
|
|
return self.getAppDataList(request_dict, response)
|
|
return self.getAppDataList(request_dict, response)
|
|
elif operation == 'replyFeedBack':
|
|
elif operation == 'replyFeedBack':
|
|
return self.replyFeedBack(request_dict, response)
|
|
return self.replyFeedBack(request_dict, response)
|
|
|
|
+ elif operation == 'sendSysMsgToUser':
|
|
|
|
+ return self.sendSysMsgToUser(request_dict, response)
|
|
else:
|
|
else:
|
|
tko = TokenObject(request.META.get('HTTP_AUTHORIZATION'), returntpye='pc')
|
|
tko = TokenObject(request.META.get('HTTP_AUTHORIZATION'), returntpye='pc')
|
|
if tko.code != 0:
|
|
if tko.code != 0:
|
|
@@ -558,6 +560,21 @@ class UserManagement(View):
|
|
print(e)
|
|
print(e)
|
|
return response.json(500, repr(e))
|
|
return response.json(500, repr(e))
|
|
|
|
|
|
|
|
+ def sendSysMsgToUser(self, request_dict, response):
|
|
|
|
+ userID = request_dict.get('userID', None)
|
|
|
|
+ msg = request_dict.get('msg', None)
|
|
|
|
+
|
|
|
|
+ if not all([userID, msg]):
|
|
|
|
+ return response.json(444)
|
|
|
|
+
|
|
|
|
+ try:
|
|
|
|
+ nowTime = int(time.time())
|
|
|
|
+ SysMsgModel.objects.create(userID_id=userID, msg=msg, addTime=nowTime, updTime=nowTime)
|
|
|
|
+ return response.json(0)
|
|
|
|
+ except Exception as e:
|
|
|
|
+ print(e)
|
|
|
|
+ return response.json(500, repr(e))
|
|
|
|
+
|
|
def deleteFeedBack(self, request_dict, response):
|
|
def deleteFeedBack(self, request_dict, response):
|
|
feedBackID = request_dict.get('feedBackID', None)
|
|
feedBackID = request_dict.get('feedBackID', None)
|
|
if not feedBackID:
|
|
if not feedBackID:
|