123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431 |
- #!/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": "20210101", "type": "2"},
- {"dayStr": "20210102", "type": "2"},
- {"dayStr": "20210103", "type": "2"},
- {"dayStr": "20210104", "type": "0"},
- {"dayStr": "20210105", "type": "0"},
- {"dayStr": "20210106", "type": "0"},
- {"dayStr": "20210107", "type": "0"},
- {"dayStr": "20210108", "type": "0"},
- {"dayStr": "20210109", "type": "1"},
- {"dayStr": "20210110", "type": "1"},
- {"dayStr": "20210111", "type": "0"},
- {"dayStr": "20210112", "type": "0"},
- {"dayStr": "20210113", "type": "0"},
- {"dayStr": "20210114", "type": "0"},
- {"dayStr": "20210115", "type": "0"},
- {"dayStr": "20210116", "type": "1"},
- {"dayStr": "20210117", "type": "1"},
- {"dayStr": "20210118", "type": "0"},
- {"dayStr": "20210119", "type": "0"},
- {"dayStr": "20210120", "type": "0"},
- {"dayStr": "20210121", "type": "0"},
- {"dayStr": "20210122", "type": "0"},
- {"dayStr": "20210123", "type": "1"},
- {"dayStr": "20210124", "type": "1"},
- {"dayStr": "20210125", "type": "0"},
- {"dayStr": "20210126", "type": "0"},
- {"dayStr": "20210127", "type": "0"},
- {"dayStr": "20210128", "type": "0"},
- {"dayStr": "20210129", "type": "0"},
- {"dayStr": "20210130", "type": "1"},
- {"dayStr": "20210131", "type": "1"},
- {"dayStr": "20210201", "type": "0"},
- {"dayStr": "20210202", "type": "0"},
- {"dayStr": "20210203", "type": "0"},
- {"dayStr": "20210204", "type": "0"},
- {"dayStr": "20210205", "type": "0"},
- {"dayStr": "20210206", "type": "1"},
- {"dayStr": "20210207", "type": "0"},
- {"dayStr": "20210208", "type": "0"},
- {"dayStr": "20210209", "type": "0"},
- {"dayStr": "20210210", "type": "0"},
- {"dayStr": "20210211", "type": "2"},
- {"dayStr": "20210212", "type": "2"},
- {"dayStr": "20210213", "type": "2"},
- {"dayStr": "20210214", "type": "2"},
- {"dayStr": "20210215", "type": "2"},
- {"dayStr": "20210216", "type": "2"},
- {"dayStr": "20210217", "type": "2"},
- {"dayStr": "20210218", "type": "0"},
- {"dayStr": "20210219", "type": "0"},
- {"dayStr": "20210220", "type": "0"},
- {"dayStr": "20210221", "type": "1"},
- {"dayStr": "20210222", "type": "0"},
- {"dayStr": "20210223", "type": "0"},
- {"dayStr": "20210224", "type": "0"},
- {"dayStr": "20210225", "type": "0"},
- {"dayStr": "20210226", "type": "0"},
- {"dayStr": "20210227", "type": "1"},
- {"dayStr": "20210228", "type": "1"},
- {"dayStr": "20210229", "type": "0"},
- {"dayStr": "20210301", "type": "0"},
- {"dayStr": "20210302", "type": "0"},
- {"dayStr": "20210303", "type": "0"},
- {"dayStr": "20210304", "type": "0"},
- {"dayStr": "20210305", "type": "0"},
- {"dayStr": "20210306", "type": "1"},
- {"dayStr": "20210307", "type": "1"},
- {"dayStr": "20210308", "type": "0"},
- {"dayStr": "20210309", "type": "0"},
- {"dayStr": "20210310", "type": "0"},
- {"dayStr": "20210311", "type": "0"},
- {"dayStr": "20210312", "type": "0"},
- {"dayStr": "20210313", "type": "1"},
- {"dayStr": "20210314", "type": "1"},
- {"dayStr": "20210315", "type": "0"},
- {"dayStr": "20210316", "type": "0"},
- {"dayStr": "20210317", "type": "0"},
- {"dayStr": "20210318", "type": "0"},
- {"dayStr": "20210319", "type": "0"},
- {"dayStr": "20210320", "type": "1"},
- {"dayStr": "20210321", "type": "1"},
- {"dayStr": "20210322", "type": "0"},
- {"dayStr": "20210323", "type": "0"},
- {"dayStr": "20210324", "type": "0"},
- {"dayStr": "20210325", "type": "0"},
- {"dayStr": "20210326", "type": "0"},
- {"dayStr": "20210327", "type": "1"},
- {"dayStr": "20210328", "type": "1"},
- {"dayStr": "20210329", "type": "0"},
- {"dayStr": "20210330", "type": "0"},
- {"dayStr": "20210331", "type": "0"},
- {"dayStr": "20210401", "type": "0"},
- {"dayStr": "20210402", "type": "0"},
- {"dayStr": "20210403", "type": "2"},
- {"dayStr": "20210404", "type": "2"},
- {"dayStr": "20210405", "type": "2"},
- {"dayStr": "20210406", "type": "0"},
- {"dayStr": "20210407", "type": "0"},
- {"dayStr": "20210408", "type": "0"},
- {"dayStr": "20210409", "type": "0"},
- {"dayStr": "20210410", "type": "1"},
- {"dayStr": "20210411", "type": "1"},
- {"dayStr": "20210412", "type": "0"},
- {"dayStr": "20210413", "type": "0"},
- {"dayStr": "20210414", "type": "0"},
- {"dayStr": "20210415", "type": "0"},
- {"dayStr": "20210416", "type": "0"},
- {"dayStr": "20210417", "type": "1"},
- {"dayStr": "20210418", "type": "1"},
- {"dayStr": "20210419", "type": "0"},
- {"dayStr": "20210420", "type": "0"},
- {"dayStr": "20210421", "type": "0"},
- {"dayStr": "20210422", "type": "0"},
- {"dayStr": "20210423", "type": "0"},
- {"dayStr": "20210424", "type": "1"},
- {"dayStr": "20210425", "type": "0"},
- {"dayStr": "20210426", "type": "0"},
- {"dayStr": "20210427", "type": "0"},
- {"dayStr": "20210428", "type": "0"},
- {"dayStr": "20210429", "type": "0"},
- {"dayStr": "20210430", "type": "0"},
- {"dayStr": "20210501", "type": "2"},
- {"dayStr": "20210502", "type": "2"},
- {"dayStr": "20210503", "type": "2"},
- {"dayStr": "20210504", "type": "2"},
- {"dayStr": "20210505", "type": "2"},
- {"dayStr": "20210506", "type": "0"},
- {"dayStr": "20210507", "type": "0"},
- {"dayStr": "20210508", "type": "0"},
- {"dayStr": "20210509", "type": "1"},
- {"dayStr": "20210510", "type": "0"},
- {"dayStr": "20210511", "type": "0"},
- {"dayStr": "20210512", "type": "0"},
- {"dayStr": "20210513", "type": "0"},
- {"dayStr": "20210514", "type": "0"},
- {"dayStr": "20210515", "type": "1"},
- {"dayStr": "20210516", "type": "1"},
- {"dayStr": "20210517", "type": "0"},
- {"dayStr": "20210518", "type": "0"},
- {"dayStr": "20210519", "type": "0"},
- {"dayStr": "20210520", "type": "0"},
- {"dayStr": "20210521", "type": "0"},
- {"dayStr": "20210522", "type": "1"},
- {"dayStr": "20210523", "type": "1"},
- {"dayStr": "20210524", "type": "0"},
- {"dayStr": "20210525", "type": "0"},
- {"dayStr": "20210526", "type": "0"},
- {"dayStr": "20210527", "type": "0"},
- {"dayStr": "20210528", "type": "0"},
- {"dayStr": "20210529", "type": "1"},
- {"dayStr": "20210530", "type": "1"},
- {"dayStr": "20210531", "type": "0"},
- {"dayStr": "20210601", "type": "0"},
- {"dayStr": "20210602", "type": "0"},
- {"dayStr": "20210603", "type": "0"},
- {"dayStr": "20210604", "type": "0"},
- {"dayStr": "20210605", "type": "1"},
- {"dayStr": "20210606", "type": "1"},
- {"dayStr": "20210607", "type": "0"},
- {"dayStr": "20210608", "type": "0"},
- {"dayStr": "20210609", "type": "0"},
- {"dayStr": "20210610", "type": "0"},
- {"dayStr": "20210611", "type": "0"},
- {"dayStr": "20210612", "type": "2"},
- {"dayStr": "20210613", "type": "2"},
- {"dayStr": "20210614", "type": "2"},
- {"dayStr": "20210615", "type": "0"},
- {"dayStr": "20210616", "type": "0"},
- {"dayStr": "20210617", "type": "0"},
- {"dayStr": "20210618", "type": "0"},
- {"dayStr": "20210619", "type": "1"},
- {"dayStr": "20210620", "type": "1"},
- {"dayStr": "20210621", "type": "0"},
- {"dayStr": "20210622", "type": "0"},
- {"dayStr": "20210623", "type": "0"},
- {"dayStr": "20210624", "type": "0"},
- {"dayStr": "20210625", "type": "0"},
- {"dayStr": "20210626", "type": "1"},
- {"dayStr": "20210627", "type": "1"},
- {"dayStr": "20210628", "type": "0"},
- {"dayStr": "20210629", "type": "0"},
- {"dayStr": "20210630", "type": "0"},
- {"dayStr": "20210701", "type": "0"},
- {"dayStr": "20210702", "type": "0"},
- {"dayStr": "20210703", "type": "1"},
- {"dayStr": "20210704", "type": "1"},
- {"dayStr": "20210705", "type": "0"},
- {"dayStr": "20210706", "type": "0"},
- {"dayStr": "20210707", "type": "0"},
- {"dayStr": "20210708", "type": "0"},
- {"dayStr": "20210709", "type": "0"},
- {"dayStr": "20210710", "type": "1"},
- {"dayStr": "20210711", "type": "1"},
- {"dayStr": "20210712", "type": "0"},
- {"dayStr": "20210713", "type": "0"},
- {"dayStr": "20210714", "type": "0"},
- {"dayStr": "20210715", "type": "0"},
- {"dayStr": "20210716", "type": "0"},
- {"dayStr": "20210717", "type": "1"},
- {"dayStr": "20210718", "type": "1"},
- {"dayStr": "20210719", "type": "0"},
- {"dayStr": "20210720", "type": "0"},
- {"dayStr": "20210721", "type": "0"},
- {"dayStr": "20210722", "type": "0"},
- {"dayStr": "20210723", "type": "0"},
- {"dayStr": "20210724", "type": "1"},
- {"dayStr": "20210725", "type": "1"},
- {"dayStr": "20210726", "type": "0"},
- {"dayStr": "20210727", "type": "0"},
- {"dayStr": "20210728", "type": "0"},
- {"dayStr": "20210729", "type": "0"},
- {"dayStr": "20210730", "type": "0"},
- {"dayStr": "20210731", "type": "1"},
- {"dayStr": "20210801", "type": "1"},
- {"dayStr": "20210802", "type": "0"},
- {"dayStr": "20210803", "type": "0"},
- {"dayStr": "20210804", "type": "0"},
- {"dayStr": "20210805", "type": "0"},
- {"dayStr": "20210806", "type": "0"},
- {"dayStr": "20210807", "type": "1"},
- {"dayStr": "20210808", "type": "1"},
- {"dayStr": "20210809", "type": "0"},
- {"dayStr": "20210810", "type": "0"},
- {"dayStr": "20210811", "type": "0"},
- {"dayStr": "20210812", "type": "0"},
- {"dayStr": "20210813", "type": "0"},
- {"dayStr": "20210814", "type": "1"},
- {"dayStr": "20210815", "type": "1"},
- {"dayStr": "20210816", "type": "0"},
- {"dayStr": "20210817", "type": "0"},
- {"dayStr": "20210818", "type": "0"},
- {"dayStr": "20210819", "type": "0"},
- {"dayStr": "20210820", "type": "0"},
- {"dayStr": "20210821", "type": "1"},
- {"dayStr": "20210822", "type": "1"},
- {"dayStr": "20210823", "type": "0"},
- {"dayStr": "20210824", "type": "0"},
- {"dayStr": "20210825", "type": "0"},
- {"dayStr": "20210826", "type": "0"},
- {"dayStr": "20210827", "type": "0"},
- {"dayStr": "20210828", "type": "1"},
- {"dayStr": "20210829", "type": "1"},
- {"dayStr": "20210830", "type": "0"},
- {"dayStr": "20210831", "type": "0"},
- {"dayStr": "20210901", "type": "0"},
- {"dayStr": "20210902", "type": "0"},
- {"dayStr": "20210903", "type": "0"},
- {"dayStr": "20210904", "type": "1"},
- {"dayStr": "20210905", "type": "1"},
- {"dayStr": "20210906", "type": "0"},
- {"dayStr": "20210907", "type": "0"},
- {"dayStr": "20210908", "type": "0"},
- {"dayStr": "20210909", "type": "0"},
- {"dayStr": "20210910", "type": "0"},
- {"dayStr": "20210911", "type": "1"},
- {"dayStr": "20210912", "type": "1"},
- {"dayStr": "20210913", "type": "0"},
- {"dayStr": "20210914", "type": "0"},
- {"dayStr": "20210915", "type": "0"},
- {"dayStr": "20210916", "type": "0"},
- {"dayStr": "20210917", "type": "0"},
- {"dayStr": "20210918", "type": "0"},
- {"dayStr": "20210919", "type": "2"},
- {"dayStr": "20210920", "type": "2"},
- {"dayStr": "20210921", "type": "2"},
- {"dayStr": "20210922", "type": "0"},
- {"dayStr": "20210923", "type": "0"},
- {"dayStr": "20210924", "type": "0"},
- {"dayStr": "20210925", "type": "1"},
- {"dayStr": "20210926", "type": "0"},
- {"dayStr": "20210927", "type": "0"},
- {"dayStr": "20210928", "type": "0"},
- {"dayStr": "20210929", "type": "0"},
- {"dayStr": "20210930", "type": "0"},
- {"dayStr": "20211001", "type": "2"},
- {"dayStr": "20211002", "type": "2"},
- {"dayStr": "20211003", "type": "2"},
- {"dayStr": "20211004", "type": "2"},
- {"dayStr": "20211005", "type": "2"},
- {"dayStr": "20211006", "type": "2"},
- {"dayStr": "20211007", "type": "2"},
- {"dayStr": "20211008", "type": "0"},
- {"dayStr": "20211009", "type": "0"},
- {"dayStr": "20211010", "type": "1"},
- {"dayStr": "20211011", "type": "0"},
- {"dayStr": "20211012", "type": "0"},
- {"dayStr": "20211013", "type": "0"},
- {"dayStr": "20211014", "type": "0"},
- {"dayStr": "20211015", "type": "0"},
- {"dayStr": "20211016", "type": "1"},
- {"dayStr": "20211017", "type": "1"},
- {"dayStr": "20211018", "type": "0"},
- {"dayStr": "20211019", "type": "0"},
- {"dayStr": "20211020", "type": "0"},
- {"dayStr": "20211021", "type": "0"},
- {"dayStr": "20211022", "type": "0"},
- {"dayStr": "20211023", "type": "1"},
- {"dayStr": "20211024", "type": "1"},
- {"dayStr": "20211025", "type": "0"},
- {"dayStr": "20211026", "type": "0"},
- {"dayStr": "20211027", "type": "0"},
- {"dayStr": "20211028", "type": "0"},
- {"dayStr": "20211029", "type": "0"},
- {"dayStr": "20211030", "type": "1"},
- {"dayStr": "20211031", "type": "1"},
- {"dayStr": "20211101", "type": "0"},
- {"dayStr": "20211102", "type": "0"},
- {"dayStr": "20211103", "type": "0"},
- {"dayStr": "20211104", "type": "0"},
- {"dayStr": "20211105", "type": "0"},
- {"dayStr": "20211106", "type": "1"},
- {"dayStr": "20211107", "type": "1"},
- {"dayStr": "20211108", "type": "0"},
- {"dayStr": "20211109", "type": "0"},
- {"dayStr": "20211110", "type": "0"},
- {"dayStr": "20211111", "type": "0"},
- {"dayStr": "20211112", "type": "0"},
- {"dayStr": "20211113", "type": "1"},
- {"dayStr": "20211114", "type": "1"},
- {"dayStr": "20211115", "type": "0"},
- {"dayStr": "20211116", "type": "0"},
- {"dayStr": "20211117", "type": "0"},
- {"dayStr": "20211118", "type": "0"},
- {"dayStr": "20211119", "type": "0"},
- {"dayStr": "20211120", "type": "1"},
- {"dayStr": "20211121", "type": "1"},
- {"dayStr": "20211122", "type": "0"},
- {"dayStr": "20211123", "type": "0"},
- {"dayStr": "20211124", "type": "0"},
- {"dayStr": "20211125", "type": "0"},
- {"dayStr": "20211126", "type": "0"},
- {"dayStr": "20211127", "type": "1"},
- {"dayStr": "20211128", "type": "1"},
- {"dayStr": "20211129", "type": "0"},
- {"dayStr": "20211130", "type": "0"},
- {"dayStr": "20211201", "type": "0"},
- {"dayStr": "20211202", "type": "0"},
- {"dayStr": "20211203", "type": "0"},
- {"dayStr": "20211204", "type": "1"},
- {"dayStr": "20211205", "type": "1"},
- {"dayStr": "20211206", "type": "0"},
- {"dayStr": "20211207", "type": "0"},
- {"dayStr": "20211208", "type": "0"},
- {"dayStr": "20211209", "type": "0"},
- {"dayStr": "20211210", "type": "0"},
- {"dayStr": "20211211", "type": "1"},
- {"dayStr": "20211212", "type": "1"},
- {"dayStr": "20211213", "type": "0"},
- {"dayStr": "20211214", "type": "0"},
- {"dayStr": "20211215", "type": "0"},
- {"dayStr": "20211216", "type": "0"},
- {"dayStr": "20211217", "type": "0"},
- {"dayStr": "20211218", "type": "1"},
- {"dayStr": "20211219", "type": "1"},
- {"dayStr": "20211220", "type": "0"},
- {"dayStr": "20211221", "type": "0"},
- {"dayStr": "20211222", "type": "0"},
- {"dayStr": "20211223", "type": "0"},
- {"dayStr": "20211224", "type": "0"},
- {"dayStr": "20211225", "type": "1"},
- {"dayStr": "20211226", "type": "1"},
- {"dayStr": "20211227", "type": "0"},
- {"dayStr": "20211228", "type": "0"},
- {"dayStr": "20211229", "type": "0"},
- {"dayStr": "20211230", "type": "0"},
- {"dayStr": "20211231", "type": "0"}
- ]
- srt = [{"dayStr": h, "type": "该日期不支持,只支持2021年"}]
- for i in day:
- if i['dayStr'] == h:
- print(i)
- srt = i
- print(h)
- return response.json(0, srt)
|