Эх сурвалжийг харах

后台界面云存用户新增导出按钮2

chenshibin 3 жил өмнө
parent
commit
36aaa193f8

+ 35 - 2
AdminController/ServeManagementController.py

@@ -1021,11 +1021,44 @@ class serveManagement(View):
                 sheet1.write(0, headnum, title)
                 headnum= headnum+1
 
+            fields = [
+              'id',
+              'username',
+              'phone',
+              'userEmail',
+              'data_joined',
+              'uid',
+              'channel',
+              'status',
+              'addTime',
+              'endTime',
+              'use_status',
+              'has_unused',
+              'desc',
+              'payType',
+              'price',
+              'playcount',
+              'ucode',
+              'version'
+            ]
             num = 1
             for item in list_data:
                 fieldnum = 0
-                for key in item:
-                    sheet1.write(num, fieldnum, item[key])
+                for key in fields:
+                    val = item[key]
+                    if key == 'payType':
+                        if val == 1:
+                            val = 'PayPal'
+                        if val == 2:
+                            val = '支付宝'
+                        if val == 3:
+                            val = '微信支付'
+                        if val == 10:
+                            val = '免费体验'
+                        if val == 11:
+                            val = '激活码'
+
+                    sheet1.write(num, fieldnum, val)
                     fieldnum = fieldnum+1
                 num =num+1
             workbook.save(response)