|
@@ -1,26 +1,23 @@
|
|
|
#!/usr/bin/env python
|
|
|
# -*- coding: utf-8 -*-
|
|
|
-import datetime
|
|
|
import os
|
|
|
import traceback
|
|
|
|
|
|
import simplejson as json
|
|
|
-from django.core import serializers
|
|
|
from django.core.files.storage import FileSystemStorage
|
|
|
from django.http import HttpResponse
|
|
|
-from django.utils import timezone
|
|
|
from django.utils.decorators import method_decorator
|
|
|
from django.views.decorators.csrf import csrf_exempt
|
|
|
from django.views.generic import TemplateView, View
|
|
|
|
|
|
-from Ansjer.config import SERVER_DOMAIN
|
|
|
from Ansjer.config import BASE_DIR
|
|
|
+from Ansjer.config import SERVER_DOMAIN
|
|
|
from Model.models import Role, Device_User
|
|
|
+from Object.RedisObject import RedisObject
|
|
|
from Object.ResponseObject import ResponseObject
|
|
|
from Object.TokenObject import TokenObject
|
|
|
from Service.CommonService import CommonService
|
|
|
from Service.ModelService import ModelService
|
|
|
-from Object.RedisObject import RedisObject
|
|
|
|
|
|
|
|
|
# http://192.168.136.40:8077/account/showUserMore?token=test
|
|
@@ -160,6 +157,14 @@ class perfectUserInfoView(TemplateView):
|
|
|
return response.json(117, repr(e))
|
|
|
else:
|
|
|
res = CommonService.qs_to_dict(User)
|
|
|
+ for k, v in enumerate(res["datas"]):
|
|
|
+ res['datas'][k]['fields'].pop('password')
|
|
|
+ userIconPath = res['datas'][k]['fields']['userIconPath']
|
|
|
+ if userIconPath:
|
|
|
+ if userIconPath.find('static/') != -1:
|
|
|
+ userIconPath = userIconPath.replace('static/', '').replace('\\', '/')
|
|
|
+ userIconUrl = SERVER_DOMAIN + 'account/getAvatar/' + userIconPath
|
|
|
+ res['datas'][k]['fields']['userIconUrl'] = userIconUrl
|
|
|
return response.json(0, res)
|
|
|
|
|
|
|
|
@@ -197,13 +202,15 @@ class getAvatarView(TemplateView):
|
|
|
|
|
|
@csrf_exempt
|
|
|
def delUserInterface(request):
|
|
|
+ response = ResponseObject()
|
|
|
if request.method == 'POST':
|
|
|
request_dict = request.POST
|
|
|
elif request.method == 'GET':
|
|
|
request_dict = request.GET
|
|
|
+ else:
|
|
|
+ return response.json(404)
|
|
|
token = request_dict.get('token', None)
|
|
|
delUserID = request_dict.get('delUserID', None)
|
|
|
- response = ResponseObject()
|
|
|
if not token or not delUserID:
|
|
|
return response.json(444, 'token,delUserID')
|
|
|
tko = TokenObject(token)
|