| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | #!/usr/bin/env python3  # -*- coding: utf-8 -*-  """@Copyright (C) ansjer cop Video Technology Co.,Ltd.All rights reserved.@AUTHOR: ASJRD018@NAME: Ansjer@software: PyCharm@DATE: 2018/6/8 9:10@Version: python3.6@MODIFY DECORD:ansjer dev@file: SysManage.py@Contact: chanjunkai@163.com"""from django.views.decorators.csrf import csrf_exemptfrom Service.CommonService import CommonServicefrom Service.ModelService import ModelServicefrom Ansjer.config import BASE_DIRfrom Object.ResponseObject import ResponseObjectfrom Object.TokenObject import TokenObjectimport os@csrf_exemptdef updateLog(request):    response = ResponseObject()    request.encoding = 'utf-8'    if request.method == 'GET':        request_dict = request.GET    if request.method == 'POST':        request_dict = request.POST    else:        response.json(404)    token = request_dict.get('token',None)    content = request_dict.get('content',None)    if not content:        return response.json(444,'content')    tko = TokenObject(token)    response.lang = tko.lang    if tko.code != 0:        return response.json(tko.code)    userID = tko.userID    own_permission = ModelService.check_perm(userID=userID, permID=50)    if own_permission is not True:        return response.json(404)    file_path = os.path.join(BASE_DIR, 'static/Help/version.txt')    try:        with open(file_path, "w", encoding="utf-8") as f:            f.write(content)    except Exception as e:        pass    return response.json(0)
 |