|
@@ -9,7 +9,6 @@ from itertools import groupby
|
|
|
import os
|
|
|
import pymysql as ps
|
|
|
|
|
|
-
|
|
|
app = Flask(__name__)
|
|
|
|
|
|
|
|
@@ -75,7 +74,7 @@ class Mvp:
|
|
|
|
|
|
def __init__(self, path=None):
|
|
|
self.shangju_db = MysqlDB('shangju')
|
|
|
- self.marketing_db = MysqlDB('marketing_db')
|
|
|
+ self.marketing_db = MysqlDB('bi_report')
|
|
|
self.shangju_db.truncate('mvp_standard_score')
|
|
|
self.tag_data = ExcelUtil(path=path).init_mvp_data()
|
|
|
self.crowd_info = ExcelUtil(path=path, sheet_name='选项-人群分类对应表').init_crowd_info()
|
|
@@ -278,6 +277,7 @@ class ExcelUtil:
|
|
|
"""
|
|
|
解析excel文件
|
|
|
"""
|
|
|
+
|
|
|
def __init__(self, sheet_name=None, path=None):
|
|
|
if path:
|
|
|
self.path = path
|
|
@@ -368,8 +368,10 @@ class MysqlDB:
|
|
|
|
|
|
def __init__(self, db_name):
|
|
|
self.db_name = db_name
|
|
|
- self.con = ps.connect(host='192.168.0.13', port=3306, user='root', password='elab@123',
|
|
|
+ self.con = ps.connect(host='172.19.189.136', port=3306, user='bi_etl', password='XPtpswuU5lwGo4kx',
|
|
|
db=self.db_name, charset='utf8')
|
|
|
+ # self.con = ps.connect(host='192.168.0.13', port=3306, user='root', password='elab@123'
|
|
|
+ # , db=self.db_name, charset='utf8')
|
|
|
self.cursor = self.con.cursor()
|
|
|
|
|
|
def show_tables(self):
|