Geen omschrijving

views.py 1.5KB

    # -*- coding: utf-8 -*- from django.http import JsonResponse from account.models import UserInfo from operation.models import FeedbackInfo, LatestAppInfo, SplashInfo from utils.error.errno_utils import UserStatusCode from utils.error.response_utils import response def upgrade_api(request): """ APP 升级 :param request: :return: """ try: appinfo = LatestAppInfo.objects.all()[0].data except IndexError: appinfo = {} return JsonResponse({ 'status': 200, 'message': u'获取最新版信息成功', 'data': { 'appinfo': appinfo, }, }) def splash_api(request): """ 启动页面 :param request: :return: """ splashes = SplashInfo.objects.all() splashes = [splash.data for splash in splashes] return JsonResponse({ 'status': 200, 'message': u'获取最新版信息成功', 'data': { 'splashes': splashes, }, }) def feedback_api(request): """ 用户反馈 :param request: :return: """ user_id = request.POST.get('user_id', '') feedback = request.POST.get('feedback', '') if not UserInfo.objects.filter(user_id=user_id).exists(): return response(UserStatusCode.USER_NOT_FOUND) FeedbackInfo.objects.create( user_id=user_id, feedback=feedback ) return JsonResponse({ 'status': 200, 'message': u'反馈成功', 'data': { }, })