Explorar o código

新增动态加载关于文本标题

zhangdongming %!s(int64=2) %!d(string=hai) anos
pai
achega
c19b8789f4
Modificáronse 2 ficheiros con 7 adicións e 4 borrados
  1. 5 3
      Controller/AlgorithmShop/AlgorithmShopController.py
  2. 2 1
      Model/models.py

+ 5 - 3
Controller/AlgorithmShop/AlgorithmShopController.py

@@ -76,7 +76,7 @@ class AlgorithmShopView(View):
                 .values('algorithm_type__id', 'algorithm_type__type',
                         'algorithm_type__icon_url',
                         'title', 'subtitle', 'algorithm_type__image_url',
-                        'algorithm_type__basic_function')
+                        'algorithm_type__basic_function', 'concerning')
             algorithm_list = []
             if not algorithm_qs.exists():
                 return response.json(0, algorithm_list)
@@ -93,7 +93,8 @@ class AlgorithmShopView(View):
                     'title': item['title'],
                     'subtitle': item['subtitle'],
                     'setting': setting,
-                    'basicFunction': item['algorithm_type__basic_function']
+                    'basicFunction': item['algorithm_type__basic_function'],
+                    'concerning': item['concerning']
                 })
             return response.json(0, algorithm_list)
         except Exception as e:
@@ -119,7 +120,7 @@ class AlgorithmShopView(View):
                         'algorithm_type__icon_url',
                         'title', 'subtitle', 'introduction',
                         'install_explain', 'risk_warning',
-                        'algorithm_type__basic_function')
+                        'algorithm_type__basic_function', 'concerning')
             if not explain_qs.exists():
                 return response.json(0, {})
             item = explain_qs.first()
@@ -135,6 +136,7 @@ class AlgorithmShopView(View):
                 'installExplain': item['install_explain'],
                 'riskWarning': item['risk_warning'],
                 'basicFunction': item['algorithm_type__basic_function'],
+                'concerning': item['concerning']
             }
             dt_info_qs = DeviceTypeAlgorithmInfo.objects.filter(algorithm_type=algorithm_dict['type']) \
                 .annotate(deviceName=F('device_name'), deviceType=F('device_type'),

+ 2 - 1
Model/models.py

@@ -2884,6 +2884,7 @@ class DeviceAlgorithmExplain(models.Model):
     subtitle = models.CharField(max_length=100, default='', verbose_name='副标题')
     introduction = models.TextField(blank=True, default='', verbose_name='功能介绍')
     install_explain = models.TextField(blank=True, default='', verbose_name=u'安装说明')
+    concerning = models.CharField(blank=True, max_length=64, default='', verbose_name=u'关于(文本标题)')
     risk_warning = models.TextField(blank=True, default='', verbose_name=u'风险提示')
     lang = models.CharField(default='', max_length=20, db_index=True, verbose_name='语言/国家')
     updated_time = models.IntegerField(default=0, verbose_name='更新时间')
@@ -2969,7 +2970,7 @@ class OrdersSummary(models.Model):
     query_type = models.SmallIntegerField(verbose_name='查询类型{0:付费订单,1:免费订单,2:首次付费订单,3:复购订单}', default=0)
     service_type = models.SmallIntegerField(verbose_name='增值服务类型{0:云存,1:AI,2:4G}', default=0)
     count = models.IntegerField(verbose_name='订单数量', default=0)
-    total = models.CharField(verbose_name='销售额', default='', max_length=16)
+    total = models.CharField(verbose_name='销售额', default='', max_length=255)
     country = models.TextField(verbose_name='所属国家', default='')
     device_type = models.TextField(verbose_name='设备类型信息', default='')
     store_meal = models.TextField(verbose_name='套餐信息', default='')