添加导出率

This commit is contained in:
pengtao 2019-10-22 17:51:38 +08:00
parent a1b1bdb64f
commit 572c7432ac

View File

@ -1,6 +1,7 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# from __future__ import absolute_import # from __future__ import absolute_import
from ops.mtga import GetTgaConfig, FromTga from ops.mtga import GetTgaConfig, FromTga
#from ops.minterface import MpInterface
import os import os
from flask import Flask, render_template, request, jsonify from flask import Flask, render_template, request, jsonify
from flask_mail import Mail, Message from flask_mail import Mail, Message
@ -9,7 +10,7 @@ from collections import defaultdict
from ops.plog import define_logger from ops.plog import define_logger
import logging import logging
import datetime import datetime
from ops.minterface import MpInterface
define_logger("/data/logs/ops/daily_report.log") define_logger("/data/logs/ops/daily_report.log")
import pdb import pdb
@ -32,6 +33,26 @@ recipients = ["pengtao@kingsome.cn"]
# FROMAPPID_CN = {"wxdb103a128e118619": "拯救熊猫泡泡", "wxc137c93eedeab6f2": "爆冰达人"} # FROMAPPID_CN = {"wxdb103a128e118619": "拯救熊猫泡泡", "wxc137c93eedeab6f2": "爆冰达人"}
class MpInterface:
def __init__(self):
self.base_url = "https://mp.kingsome.cn/api/open/cfg/all?"
def get_data(self, url):
import requests
r = requests.get(url)
if r.status_code == requests.codes.ok:
return r.json()
else:
return None
def get_fromappid_cn(self, gameid, channelid):
key = "fromappid_cn"
url = f"{self.base_url}channelid={channelid}&gameid={gameid}&key={key}"
return self.get_data(url)
def send_async_email(app, msg): def send_async_email(app, msg):
with app.app_context(): with app.app_context():
mail.send(msg) mail.send(msg)