浏览代码

添加app版本信息的查看的界面和查询数据的接口

pzb 6 年之前
父节点
当前提交
00e4ad3692
共有 2 个文件被更改,包括 21 次插入19 次删除
  1. 11 10
      Controller/AppInfo.py
  2. 10 9
      templates/appVerList.html

+ 11 - 10
Controller/AppInfo.py

@@ -8,12 +8,14 @@ import traceback
 from Object.TokenObject import TokenObject
 from Object.ResponseObject import ResponseObject
 from django.shortcuts import render_to_response,render
-
+import simplejson as json
 '''
 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=update&token=test&appBundleId=1234&appName=%E8%AF%BA%E5%9F%BA%E4%BA%9A3%E5%8F%B7&systemLanguage=US&content=dladfjklsjfdsajkdfasjkljlk&app_type=2&newAppversion=555&id=6
 http://127.0.0.1:8000/appInfo?operation=query&token=stest&page=1&line=10
 http://192.168.136.45:8077/appInfo?operation=delete&token=test&id=1&id=2&id=3&id=4&id=5
+
+http://192.168.136.39:8000/appVer/views?lang=43523453
 '''
 
 
@@ -208,14 +210,13 @@ class AppVersionView(View):
         return self.validation(request_dict=request.POST)
 
     def validation(self, request_dict, *args, **kwargs):
-        # return render('appVerList.html')
-        return render_to_response('appVerList.html')
+        data = []
+        appBundleId = request_dict.get('appBundleId', None)
+        app_type = request_dict.get('app_type', None)
         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)
+        queryset = App_Info.objects.filter(appBundleId=appBundleId,app_type=app_type)
+        queryset_dict = CommonService.qs_to_dict(queryset).get('datas')
+        for k, v in enumerate(queryset_dict):
+            data.append(json.loads(queryset_dict[k]['fields']['content']))
+        return render_to_response('appVerList.html', locals())
 

+ 10 - 9
templates/appVerList.html

@@ -6,7 +6,6 @@
     <meta name="viewport" content="width=device-width, initial-scale=1">
 
     <title>Bootstrap 4, from LayoutIt!</title>
-
     <meta name="description" content="Source code generated using layoutit.com">
     <meta name="author" content="LayoutIt!">
       <link href="https://cdn.bootcss.com/twitter-bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet">
@@ -18,14 +17,16 @@
 		<div class="col-md-4">
 		</div>
 		<div class="col-md-4">
-            <div class="col-md-12">
-                <h3>v1.8.3</h3>
-                <p>a.添加设备安全机制</p>
-                <p>b.修改设备安全机制</p>
-                <p>c.删除设备安全机制</p>
-            </div>
-            <h3>v1.7.3</h3>
-            <p>abbbbbbbbbbbbbbbdddddddddddddddddddddddddddddddddd</p>
+            <pre>
+              {% for at in data %}
+                {% if lang == 'cn' %}
+                    {{ at.cn }}
+                {% else %}
+                    {{ at.en }}
+                {% endif %}
+
+                {% endfor %}
+            </pre>
 		</div>
 		<div class="col-md-4">
 		</div>