123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432 |
- #!/usr/bin/env python3
- # -*- coding: utf-8 -*-
- """
- @Copyright (C) ansjer cop Video Technology Co.,Ltd.All rights reserved.
- @AUTHOR: ASJRD018
- @NAME: AnsjerFormal
- @software: PyCharm
- @DATE: 2018/12/5 9:30
- @Version: python3.6
- @MODIFY DECORD:ansjer dev
- @file: CloudVod.py
- @Contact: chanjunkai@163.com
- """
- import json
- import math
- import time
- import urllib
- from django.http import JsonResponse, HttpResponseRedirect, HttpResponse
- from django.utils.decorators import method_decorator
- from django.views.decorators.csrf import csrf_exempt
- from django.views.generic.base import View
- from Object.ResponseObject import ResponseObject
- from Object.TokenObject import TokenObject
- from Object.UidTokenObject import UidTokenObject
- from Service.CommonService import CommonService
- from Service.ModelService import ModelService
- class DateConView(View):
- @method_decorator(csrf_exempt)
- def dispatch(self, *args, **kwargs):
- return super(DateConView, self).dispatch(*args, **kwargs)
- def get(self, request, *args, **kwargs):
- request.encoding = 'utf-8'
- operation = kwargs.get('operation')
- return self.validation(request.GET, request, operation)
- def post(self, request, *args, **kwargs):
- request.encoding = 'utf-8'
- operation = kwargs.get('operation')
- return self.validation(request.POST, request, operation)
- def validation(self, request_dict, request, operation):
- response = ResponseObject()
- if operation is None:
- return response.json(444, 'error path')
- elif operation == 'day':
- return self.do_date(request_dict, response)
- else:
- return response.json(414)
- def do_date(self, request_dict,response):
- h = request_dict.get('h', None)
- day = [
- {"dayStr": "20200101", "type": "2"},
- {"dayStr": "20200102", "type": "0"},
- {"dayStr": "20200103", "type": "0"},
- {"dayStr": "20200104", "type": "1"},
- {"dayStr": "20200105", "type": "1"},
- {"dayStr": "20200106", "type": "0"},
- {"dayStr": "20200107", "type": "0"},
- {"dayStr": "20200108", "type": "0"},
- {"dayStr": "20200109", "type": "0"},
- {"dayStr": "20200110", "type": "0"},
- {"dayStr": "20200111", "type": "1"},
- {"dayStr": "20200112", "type": "1"},
- {"dayStr": "20200113", "type": "0"},
- {"dayStr": "20200114", "type": "0"},
- {"dayStr": "20200115", "type": "0"},
- {"dayStr": "20200116", "type": "0"},
- {"dayStr": "20200117", "type": "0"},
- {"dayStr": "20200118", "type": "1"},
- {"dayStr": "20200119", "type": "0"},
- {"dayStr": "20200120", "type": "0"},
- {"dayStr": "20200121", "type": "0"},
- {"dayStr": "20200122", "type": "0"},
- {"dayStr": "20200123", "type": "0"},
- {"dayStr": "20200124", "type": "2"},
- {"dayStr": "20200125", "type": "2"},
- {"dayStr": "20200126", "type": "2"},
- {"dayStr": "20200127", "type": "2"},
- {"dayStr": "20200128", "type": "2"},
- {"dayStr": "20200129", "type": "2"},
- {"dayStr": "20200130", "type": "2"},
- {"dayStr": "20200131", "type": "0"},
- {"dayStr": "20200201", "type": "0"},
- {"dayStr": "20200202", "type": "1"},
- {"dayStr": "20200203", "type": "0"},
- {"dayStr": "20200204", "type": "0"},
- {"dayStr": "20200205", "type": "0"},
- {"dayStr": "20200206", "type": "0"},
- {"dayStr": "20200207", "type": "0"},
- {"dayStr": "20200208", "type": "1"},
- {"dayStr": "20200209", "type": "1"},
- {"dayStr": "20200210", "type": "0"},
- {"dayStr": "20200211", "type": "0"},
- {"dayStr": "20200212", "type": "0"},
- {"dayStr": "20200213", "type": "0"},
- {"dayStr": "20200214", "type": "0"},
- {"dayStr": "20200215", "type": "1"},
- {"dayStr": "20200216", "type": "1"},
- {"dayStr": "20200217", "type": "0"},
- {"dayStr": "20200218", "type": "0"},
- {"dayStr": "20200219", "type": "0"},
- {"dayStr": "20200220", "type": "0"},
- {"dayStr": "20200221", "type": "0"},
- {"dayStr": "20200222", "type": "1"},
- {"dayStr": "20200223", "type": "1"},
- {"dayStr": "20200224", "type": "0"},
- {"dayStr": "20200225", "type": "0"},
- {"dayStr": "20200226", "type": "0"},
- {"dayStr": "20200227", "type": "0"},
- {"dayStr": "20200228", "type": "0"},
- {"dayStr": "20200229", "type": "1"},
- {"dayStr": "20200301", "type": "1"},
- {"dayStr": "20200302", "type": "0"},
- {"dayStr": "20200303", "type": "0"},
- {"dayStr": "20200304", "type": "0"},
- {"dayStr": "20200305", "type": "0"},
- {"dayStr": "20200306", "type": "0"},
- {"dayStr": "20200307", "type": "1"},
- {"dayStr": "20200308", "type": "1"},
- {"dayStr": "20200309", "type": "0"},
- {"dayStr": "20200310", "type": "0"},
- {"dayStr": "20200311", "type": "0"},
- {"dayStr": "20200312", "type": "0"},
- {"dayStr": "20200313", "type": "0"},
- {"dayStr": "20200314", "type": "1"},
- {"dayStr": "20200315", "type": "1"},
- {"dayStr": "20200316", "type": "0"},
- {"dayStr": "20200317", "type": "0"},
- {"dayStr": "20200318", "type": "0"},
- {"dayStr": "20200319", "type": "0"},
- {"dayStr": "20200320", "type": "0"},
- {"dayStr": "20200321", "type": "1"},
- {"dayStr": "20200322", "type": "1"},
- {"dayStr": "20200323", "type": "0"},
- {"dayStr": "20200324", "type": "0"},
- {"dayStr": "20200325", "type": "0"},
- {"dayStr": "20200326", "type": "0"},
- {"dayStr": "20200327", "type": "0"},
- {"dayStr": "20200328", "type": "1"},
- {"dayStr": "20200329", "type": "1"},
- {"dayStr": "20200330", "type": "0"},
- {"dayStr": "20200331", "type": "0"},
- {"dayStr": "20200401", "type": "0"},
- {"dayStr": "20200402", "type": "0"},
- {"dayStr": "20200403", "type": "0"},
- {"dayStr": "20200404", "type": "2"},
- {"dayStr": "20200405", "type": "2"},
- {"dayStr": "20200406", "type": "2"},
- {"dayStr": "20200407", "type": "0"},
- {"dayStr": "20200408", "type": "0"},
- {"dayStr": "20200409", "type": "0"},
- {"dayStr": "20200410", "type": "0"},
- {"dayStr": "20200411", "type": "1"},
- {"dayStr": "20200412", "type": "1"},
- {"dayStr": "20200413", "type": "0"},
- {"dayStr": "20200414", "type": "0"},
- {"dayStr": "20200415", "type": "0"},
- {"dayStr": "20200416", "type": "0"},
- {"dayStr": "20200417", "type": "0"},
- {"dayStr": "20200418", "type": "1"},
- {"dayStr": "20200419", "type": "1"},
- {"dayStr": "20200420", "type": "0"},
- {"dayStr": "20200421", "type": "0"},
- {"dayStr": "20200422", "type": "0"},
- {"dayStr": "20200423", "type": "0"},
- {"dayStr": "20200424", "type": "0"},
- {"dayStr": "20200425", "type": "1"},
- {"dayStr": "20200426", "type": "0"},
- {"dayStr": "20200427", "type": "0"},
- {"dayStr": "20200428", "type": "0"},
- {"dayStr": "20200429", "type": "0"},
- {"dayStr": "20200430", "type": "0"},
- {"dayStr": "20200501", "type": "2"},
- {"dayStr": "20200502", "type": "2"},
- {"dayStr": "20200503", "type": "2"},
- {"dayStr": "20200504", "type": "2"},
- {"dayStr": "20200505", "type": "2"},
- {"dayStr": "20200506", "type": "0"},
- {"dayStr": "20200507", "type": "0"},
- {"dayStr": "20200508", "type": "0"},
- {"dayStr": "20200509", "type": "0"},
- {"dayStr": "20200510", "type": "1"},
- {"dayStr": "20200511", "type": "0"},
- {"dayStr": "20200512", "type": "0"},
- {"dayStr": "20200513", "type": "0"},
- {"dayStr": "20200514", "type": "0"},
- {"dayStr": "20200515", "type": "0"},
- {"dayStr": "20200516", "type": "1"},
- {"dayStr": "20200517", "type": "1"},
- {"dayStr": "20200518", "type": "0"},
- {"dayStr": "20200519", "type": "0"},
- {"dayStr": "20200520", "type": "0"},
- {"dayStr": "20200521", "type": "0"},
- {"dayStr": "20200522", "type": "0"},
- {"dayStr": "20200523", "type": "1"},
- {"dayStr": "20200524", "type": "1"},
- {"dayStr": "20200525", "type": "0"},
- {"dayStr": "20200526", "type": "0"},
- {"dayStr": "20200527", "type": "0"},
- {"dayStr": "20200528", "type": "0"},
- {"dayStr": "20200529", "type": "0"},
- {"dayStr": "20200530", "type": "1"},
- {"dayStr": "20200531", "type": "1"},
- {"dayStr": "20200601", "type": "0"},
- {"dayStr": "20200602", "type": "0"},
- {"dayStr": "20200603", "type": "0"},
- {"dayStr": "20200604", "type": "0"},
- {"dayStr": "20200605", "type": "0"},
- {"dayStr": "20200606", "type": "1"},
- {"dayStr": "20200607", "type": "1"},
- {"dayStr": "20200608", "type": "0"},
- {"dayStr": "20200609", "type": "0"},
- {"dayStr": "20200610", "type": "0"},
- {"dayStr": "20200611", "type": "0"},
- {"dayStr": "20200612", "type": "0"},
- {"dayStr": "20200613", "type": "1"},
- {"dayStr": "20200614", "type": "1"},
- {"dayStr": "20200615", "type": "0"},
- {"dayStr": "20200616", "type": "0"},
- {"dayStr": "20200617", "type": "0"},
- {"dayStr": "20200618", "type": "0"},
- {"dayStr": "20200619", "type": "0"},
- {"dayStr": "20200620", "type": "1"},
- {"dayStr": "20200621", "type": "1"},
- {"dayStr": "20200622", "type": "0"},
- {"dayStr": "20200623", "type": "0"},
- {"dayStr": "20200624", "type": "0"},
- {"dayStr": "20200625", "type": "2"},
- {"dayStr": "20200626", "type": "2"},
- {"dayStr": "20200627", "type": "2"},
- {"dayStr": "20200628", "type": "0"},
- {"dayStr": "20200629", "type": "0"},
- {"dayStr": "20200630", "type": "0"},
- {"dayStr": "20200701", "type": "0"},
- {"dayStr": "20200702", "type": "0"},
- {"dayStr": "20200703", "type": "0"},
- {"dayStr": "20200704", "type": "1"},
- {"dayStr": "20200705", "type": "1"},
- {"dayStr": "20200706", "type": "0"},
- {"dayStr": "20200707", "type": "0"},
- {"dayStr": "20200708", "type": "0"},
- {"dayStr": "20200709", "type": "0"},
- {"dayStr": "20200710", "type": "0"},
- {"dayStr": "20200711", "type": "1"},
- {"dayStr": "20200712", "type": "1"},
- {"dayStr": "20200713", "type": "0"},
- {"dayStr": "20200714", "type": "0"},
- {"dayStr": "20200715", "type": "0"},
- {"dayStr": "20200716", "type": "0"},
- {"dayStr": "20200717", "type": "0"},
- {"dayStr": "20200718", "type": "1"},
- {"dayStr": "20200719", "type": "1"},
- {"dayStr": "20200720", "type": "0"},
- {"dayStr": "20200721", "type": "0"},
- {"dayStr": "20200722", "type": "0"},
- {"dayStr": "20200723", "type": "0"},
- {"dayStr": "20200724", "type": "0"},
- {"dayStr": "20200725", "type": "1"},
- {"dayStr": "20200726", "type": "1"},
- {"dayStr": "20200727", "type": "0"},
- {"dayStr": "20200728", "type": "0"},
- {"dayStr": "20200729", "type": "0"},
- {"dayStr": "20200730", "type": "0"},
- {"dayStr": "20200731", "type": "0"},
- {"dayStr": "20200801", "type": "1"},
- {"dayStr": "20200802", "type": "1"},
- {"dayStr": "20200803", "type": "0"},
- {"dayStr": "20200804", "type": "0"},
- {"dayStr": "20200805", "type": "0"},
- {"dayStr": "20200806", "type": "0"},
- {"dayStr": "20200807", "type": "0"},
- {"dayStr": "20200808", "type": "1"},
- {"dayStr": "20200809", "type": "1"},
- {"dayStr": "20200810", "type": "0"},
- {"dayStr": "20200811", "type": "0"},
- {"dayStr": "20200812", "type": "0"},
- {"dayStr": "20200813", "type": "0"},
- {"dayStr": "20200814", "type": "0"},
- {"dayStr": "20200815", "type": "1"},
- {"dayStr": "20200816", "type": "1"},
- {"dayStr": "20200817", "type": "0"},
- {"dayStr": "20200818", "type": "0"},
- {"dayStr": "20200819", "type": "0"},
- {"dayStr": "20200820", "type": "0"},
- {"dayStr": "20200821", "type": "0"},
- {"dayStr": "20200822", "type": "1"},
- {"dayStr": "20200823", "type": "1"},
- {"dayStr": "20200824", "type": "0"},
- {"dayStr": "20200825", "type": "0"},
- {"dayStr": "20200826", "type": "0"},
- {"dayStr": "20200827", "type": "0"},
- {"dayStr": "20200828", "type": "0"},
- {"dayStr": "20200829", "type": "1"},
- {"dayStr": "20200830", "type": "1"},
- {"dayStr": "20200831", "type": "0"},
- {"dayStr": "20200901", "type": "0"},
- {"dayStr": "20200902", "type": "0"},
- {"dayStr": "20200903", "type": "0"},
- {"dayStr": "20200904", "type": "0"},
- {"dayStr": "20200905", "type": "1"},
- {"dayStr": "20200906", "type": "1"},
- {"dayStr": "20200907", "type": "0"},
- {"dayStr": "20200908", "type": "0"},
- {"dayStr": "20200909", "type": "0"},
- {"dayStr": "20200910", "type": "0"},
- {"dayStr": "20200911", "type": "0"},
- {"dayStr": "20200912", "type": "1"},
- {"dayStr": "20200913", "type": "1"},
- {"dayStr": "20200914", "type": "0"},
- {"dayStr": "20200915", "type": "0"},
- {"dayStr": "20200916", "type": "0"},
- {"dayStr": "20200917", "type": "0"},
- {"dayStr": "20200918", "type": "0"},
- {"dayStr": "20200919", "type": "1"},
- {"dayStr": "20200920", "type": "1"},
- {"dayStr": "20200921", "type": "0"},
- {"dayStr": "20200922", "type": "0"},
- {"dayStr": "20200923", "type": "0"},
- {"dayStr": "20200924", "type": "0"},
- {"dayStr": "20200925", "type": "0"},
- {"dayStr": "20200926", "type": "1"},
- {"dayStr": "20200927", "type": "0"},
- {"dayStr": "20200928", "type": "0"},
- {"dayStr": "20200929", "type": "0"},
- {"dayStr": "20200930", "type": "0"},
- {"dayStr": "20201001", "type": "2"},
- {"dayStr": "20201002", "type": "2"},
- {"dayStr": "20201003", "type": "2"},
- {"dayStr": "20201004", "type": "2"},
- {"dayStr": "20201005", "type": "2"},
- {"dayStr": "20201006", "type": "2"},
- {"dayStr": "20201007", "type": "2"},
- {"dayStr": "20201008", "type": "2"},
- {"dayStr": "20201009", "type": "0"},
- {"dayStr": "20201010", "type": "0"},
- {"dayStr": "20201011", "type": "1"},
- {"dayStr": "20201012", "type": "0"},
- {"dayStr": "20201013", "type": "0"},
- {"dayStr": "20201014", "type": "0"},
- {"dayStr": "20201015", "type": "0"},
- {"dayStr": "20201016", "type": "0"},
- {"dayStr": "20201017", "type": "1"},
- {"dayStr": "20201018", "type": "1"},
- {"dayStr": "20201019", "type": "0"},
- {"dayStr": "20201020", "type": "0"},
- {"dayStr": "20201021", "type": "0"},
- {"dayStr": "20201022", "type": "0"},
- {"dayStr": "20201023", "type": "0"},
- {"dayStr": "20201024", "type": "1"},
- {"dayStr": "20201025", "type": "1"},
- {"dayStr": "20201026", "type": "0"},
- {"dayStr": "20201027", "type": "0"},
- {"dayStr": "20201028", "type": "0"},
- {"dayStr": "20201029", "type": "0"},
- {"dayStr": "20201030", "type": "0"},
- {"dayStr": "20201031", "type": "1"},
- {"dayStr": "20201101", "type": "1"},
- {"dayStr": "20201102", "type": "0"},
- {"dayStr": "20201103", "type": "0"},
- {"dayStr": "20201104", "type": "0"},
- {"dayStr": "20201105", "type": "0"},
- {"dayStr": "20201106", "type": "0"},
- {"dayStr": "20201107", "type": "1"},
- {"dayStr": "20201108", "type": "1"},
- {"dayStr": "20201109", "type": "0"},
- {"dayStr": "20201110", "type": "0"},
- {"dayStr": "20201111", "type": "0"},
- {"dayStr": "20201112", "type": "0"},
- {"dayStr": "20201113", "type": "0"},
- {"dayStr": "20201114", "type": "1"},
- {"dayStr": "20201115", "type": "1"},
- {"dayStr": "20201116", "type": "0"},
- {"dayStr": "20201117", "type": "0"},
- {"dayStr": "20201118", "type": "0"},
- {"dayStr": "20201119", "type": "0"},
- {"dayStr": "20201120", "type": "0"},
- {"dayStr": "20201121", "type": "1"},
- {"dayStr": "20201122", "type": "1"},
- {"dayStr": "20201123", "type": "0"},
- {"dayStr": "20201124", "type": "0"},
- {"dayStr": "20201125", "type": "0"},
- {"dayStr": "20201126", "type": "0"},
- {"dayStr": "20201127", "type": "0"},
- {"dayStr": "20201128", "type": "1"},
- {"dayStr": "20201129", "type": "1"},
- {"dayStr": "20201130", "type": "0"},
- {"dayStr": "20201201", "type": "0"},
- {"dayStr": "20201202", "type": "0"},
- {"dayStr": "20201203", "type": "0"},
- {"dayStr": "20201204", "type": "0"},
- {"dayStr": "20201205", "type": "1"},
- {"dayStr": "20201206", "type": "1"},
- {"dayStr": "20201207", "type": "0"},
- {"dayStr": "20201208", "type": "0"},
- {"dayStr": "20201209", "type": "0"},
- {"dayStr": "20201210", "type": "0"},
- {"dayStr": "20201211", "type": "0"},
- {"dayStr": "20201212", "type": "1"},
- {"dayStr": "20201213", "type": "1"},
- {"dayStr": "20201214", "type": "0"},
- {"dayStr": "20201215", "type": "0"},
- {"dayStr": "20201216", "type": "0"},
- {"dayStr": "20201217", "type": "0"},
- {"dayStr": "20201218", "type": "0"},
- {"dayStr": "20201219", "type": "1"},
- {"dayStr": "20201220", "type": "1"},
- {"dayStr": "20201221", "type": "0"},
- {"dayStr": "20201222", "type": "0"},
- {"dayStr": "20201223", "type": "0"},
- {"dayStr": "20201224", "type": "0"},
- {"dayStr": "20201225", "type": "0"},
- {"dayStr": "20201226", "type": "1"},
- {"dayStr": "20201227", "type": "1"},
- {"dayStr": "20201228", "type": "0"},
- {"dayStr": "20201229", "type": "0"},
- {"dayStr": "20201230", "type": "0"},
- {"dayStr": "20201231", "type": "0"}
- ]
- srt=[{"dayStr": h, "type": "该日期不支持,只支持2020年"}]
- for i in day:
- if i['dayStr']==h:
- print(i)
- srt=i
- print(h)
- return response.json(0,srt)
|