Просмотр исходного кода

后台订单管理增加速卖通订单号

peng 2 лет назад
Родитель
Сommit
cff4ee109f
2 измененных файлов с 6 добавлено и 1 удалено
  1. 5 0
      AdminController/ServeManagementController.py
  2. 1 1
      Model/models.py

+ 5 - 0
AdminController/ServeManagementController.py

@@ -746,6 +746,11 @@ class serveManagement(View):
                 data['trade_no'] = 'N/A'
                 if data['payType'] == 1:
                     data['trade_no'] = order['trade_no'] if order['trade_no'] else 'N/A'
+                data['express_id'] = ''
+                if data['payType'] == 11:
+                    cdk_context_qs = CDKcontextModel.objects.filter(order=data['orderID']).values('express_id')
+                    if cdk_context_qs.exists():
+                        data['express_id'] = cdk_context_qs[0]['express_id']
                 order_list.append(data)
             return response.json(
                 0, {'list': order_list, 'total': count})

+ 1 - 1
Model/models.py

@@ -1693,12 +1693,12 @@ class CDKcontextModel(models.Model):
     rank = models.ForeignKey(Store_Meal, to_field='id', default='', on_delete=models.CASCADE, verbose_name='套餐类型')
     # order = models.ForeignKey(Order_Model, blank=True, max_length=20, to_field='orderID', on_delete=models.CASCADE, verbose_name='订单id', unique=True)
     order = models.CharField(max_length=20, blank=True, unique=True, verbose_name='订单id')
+    express_id = models.CharField(blank=True, max_length=20, verbose_name='速卖通订单id')
 
     # 备用字段
     spare_1 = models.CharField(default='', blank=True, max_length=64, verbose_name=u'备用字段1')
     spare_2 = models.CharField(default='', blank=True, max_length=64, verbose_name=u'备用字段2')
     spare_3 = models.CharField(default='', blank=True, max_length=64, db_index=True, verbose_name=u'备用字段3')
-    spare_4 = models.CharField(default='', blank=True, max_length=64, db_index=True, verbose_name=u'备用字段4')
 
     class Meta:
         db_table = 'cdk_context'