|
@@ -7,6 +7,7 @@ from Model.models import App_Info
|
|
import traceback
|
|
import traceback
|
|
from Object.TokenObject import TokenObject
|
|
from Object.TokenObject import TokenObject
|
|
from Object.ResponseObject import ResponseObject
|
|
from Object.ResponseObject import ResponseObject
|
|
|
|
+from django.shortcuts import render_to_response,render
|
|
|
|
|
|
'''
|
|
'''
|
|
http://192.168.136.45:8077/appInfo?operation=add&token=test&appBundleId=123456&appName=%E8%AF%BA%E5%9F%BA%E4%BA%9A1%E5%8F%B7&systemLanguage=US&content=dladfjklsjfdsajkdfasjkljlk&app_type=2&newAppversion=1234&bundleVersion=1234
|
|
http://192.168.136.45:8077/appInfo?operation=add&token=test&appBundleId=123456&appName=%E8%AF%BA%E5%9F%BA%E4%BA%9A1%E5%8F%B7&systemLanguage=US&content=dladfjklsjfdsajkdfasjkljlk&app_type=2&newAppversion=1234&bundleVersion=1234
|
|
@@ -129,7 +130,6 @@ class AppInfo(View):
|
|
else:
|
|
else:
|
|
return response.json(500)
|
|
return response.json(500)
|
|
|
|
|
|
-
|
|
|
|
def query(self, request_dict, userID, response):
|
|
def query(self, request_dict, userID, response):
|
|
own_perm = ModelService.check_perm(userID=userID, permID=30)
|
|
own_perm = ModelService.check_perm(userID=userID, permID=30)
|
|
if own_perm is not True:
|
|
if own_perm is not True:
|
|
@@ -160,7 +160,8 @@ class AppInfo(View):
|
|
app_type = request_dict.get('app_type', None)
|
|
app_type = request_dict.get('app_type', None)
|
|
bundleVersion = request_dict.get('bundleVersion', None)
|
|
bundleVersion = request_dict.get('bundleVersion', None)
|
|
downloadLink = request_dict.get('downloadLink', None)
|
|
downloadLink = request_dict.get('downloadLink', None)
|
|
- if not all([appBundleId, appName, systemLanguage, newAppversion, content, app_type, bundleVersion, downloadLink]):
|
|
|
|
|
|
+ if not all(
|
|
|
|
+ [appBundleId, appName, systemLanguage, newAppversion, content, app_type, bundleVersion, downloadLink]):
|
|
return response.json(444)
|
|
return response.json(444)
|
|
try:
|
|
try:
|
|
app_info = App_Info.objects.get(id=id)
|
|
app_info = App_Info.objects.get(id=id)
|
|
@@ -174,7 +175,7 @@ class AppInfo(View):
|
|
app_info.downloadLink = downloadLink
|
|
app_info.downloadLink = downloadLink
|
|
app_info.save()
|
|
app_info.save()
|
|
except Exception as e:
|
|
except Exception as e:
|
|
- return response.json(404,repr(e))
|
|
|
|
|
|
+ return response.json(404, repr(e))
|
|
else:
|
|
else:
|
|
return response.json(0, {'update_id': app_info.id, 'update_time': str(app_info.update_time)})
|
|
return response.json(0, {'update_id': app_info.id, 'update_time': str(app_info.update_time)})
|
|
|
|
|
|
@@ -194,3 +195,27 @@ class AppInfo(View):
|
|
return response.json(424, {'details': repr(e)})
|
|
return response.json(424, {'details': repr(e)})
|
|
else:
|
|
else:
|
|
return response.json(0)
|
|
return response.json(0)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+class AppVersionView(View):
|
|
|
|
+
|
|
|
|
+ def get(self, request, *args, **kwargs):
|
|
|
|
+ request.encoding = 'utf-8'
|
|
|
|
+ return self.validation(request_dict=request.GET)
|
|
|
|
+
|
|
|
|
+ def post(self, request, *args, **kwargs):
|
|
|
|
+ request.encoding = 'utf-8'
|
|
|
|
+ return self.validation(request_dict=request.POST)
|
|
|
|
+
|
|
|
|
+ def validation(self, request_dict, *args, **kwargs):
|
|
|
|
+ # return render('appVerList.html')
|
|
|
|
+ return render_to_response('appVerList.html')
|
|
|
|
+ lang = request_dict.get('lang', None)
|
|
|
|
+ response = ResponseObject(lang)
|
|
|
|
+ token = request_dict.get('token', None)
|
|
|
|
+ tko = TokenObject(token)
|
|
|
|
+ if tko.code == 0:
|
|
|
|
+ return
|
|
|
|
+ else:
|
|
|
|
+ return response.json(tko.code)
|
|
|
|
+
|