python爬虫控制网页+钉钉机器人实时预警

综述

在数据分析过程中,常常出现数据预警或者向特殊群体发送预警信息的需求,在此基础上,我分享一下自己的工作经验,实现爬虫控制网页+钉钉机器人实时预警功能。

一、加载包

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import time
import pandas as pd
#读取文件
import openpyxl
#获取路径
import os
#获取时间
from datetime import datetime
#获取文件名
import ntpath
#模拟点击enter
import keyboard # 模拟按下Enter键keyboard.press_and_release('enter')
from datetime import datetime,timedelta# 查看时间
# 以下包为连接机器人
import requests
import json
#输出markdown
from tabulate import tabulate

注:在加载包之前还需注意需下载与自己电脑版本匹配的游览器驱动chromedriver.exe,具体下载过程见https://blog.csdn.net/u011565355/article/details/127931712。(如果游览器版本是127版本之后的点击如下链接ChromeDriver新手教程:Chrome 114到127版本的驱动下载_chromedriver 126.0.6478.127-CSDN博客)只有成功下载好驱动才能够正常的执行代码,控制游览器完成自己想要的操作。

二、控制游览器导出数据

####################
#######导出数据######
####################
os.getcwd()
os.chdir("C:\\Downloads1")#修改工作路径
#配置游览器选项,为了指定游览器下载路径
chrome_options = Options()
chrome_options.add_experimental_option("prefs", {
    "download.default_directory": "C:\Downloads",
    "download.prompt_for_download": False,
    "download.directory_upgrade": True,
    "safebrowsing.enabled": True
    })

browser = webdriver.Chrome(options=chrome_options)
browser.get('你自己的登录网页链接')
browser.find_element("class name", "extraLoginIcon--OcXlXUKy").click()  # 点击跳过
time.sleep(5)
#如下操作为不同网页的登录操作可依据不同网页来选择
browser.find_element("name", 'account').send_keys('123456')  # 输入账号
browser.find_element("name", 'password').send_keys('123456')  # 输入密码
browser.find_element("class name", "false").click()  # 点击登录
time.sleep(15)
#点击筛选按钮
browser.find_element("class name", "next-icon.next-icon-shaixuan.next-medium.zen-senior-search--filter-icon--kDmNWyN").click()  # 点击登录
time.sleep(1)
try:
    # 选择处理中工单状态
    browser.find_element("xpath",'//*[@id="app"]/div[1]/section/section/section/div/div/div[2]/div/div/div/div/div/div/div/div/div/div[1]/div[2]/div[1]/div[1]/div[3]/span/span[1]/span[1]').click()
    time.sleep(2)
    browser.find_element("xpath",'/html/body/div[4]/div/div/ul/li[6]').click()
    time.sleep(4)
    #导出数据
    browser.find_element("xpath", '//*[@id="e35593a8764a3049236b4759c505ea3b_ZenTableActions"]/div[1]/div/button[2]').click()  #
    time.sleep(2)
    #点击导出按钮
    browser.find_element("xpath", "/html/body/div[5]/div[2]/div/div[2]/div[2]/button[1]").click()
    time.sleep(25)
    browser.find_element("class name", "downs").click()  # 点击下载按钮
    time.sleep(2)
    #下载数据到本地
    browser.find_element("xpath", "/html/body/div[5]/div/div[2]/ul/li[1]/div[2]/div/button[1]/span").click() #点击下载
    time.sleep(2)
    #关闭游览器
    browser.quit()
    print("代码运行成功!")
except:
    # 如果出现错误,则会跳过运行可能会出错的代码,直接执行下面的语句
    print("代码运行错误!")
    browser.quit()

注:如上用Python控制网页自动登录并得到想要的数据,最后下载到指定的文件夹。

三、数据分析

##################
###读入导出的数据##
##################
###查看并修改路径##
os.getcwd()
os.chdir("C:\\Downloads")#修改工作路径
## 定义路径,注意文件夹之间用“\\”最后要有个“\\”
path = os.path.abspath('.')
try:
    ## 获取所有文件的完整路径名
    all_files_path=[]
    for root, dirs, files in os.walk(path, topdown=False):
        if len(files) > 0:
            each_foder_files=[os.path.join(root, x) for x in files]
            all_files_path.extend(each_foder_files)


    ####################
    #####批量读取数据#####
    ####################
    data = []
    df = pd.DataFrame()
    for f in all_files_path:
        name = ntpath.basename(f)
        workbook = openpyxl.load_workbook(name)
        sheet = workbook['工单详情']
        for row in sheet.iter_rows(values_only=True):
            data.append(row)
        each_df = pd.DataFrame(data[1:], columns=data[0])
        os.remove(name)
        df = df.append(each_df)
#添加找到具体园区
    data0 = df["行政城市/园区"].str.split('/', expand=True)
    df["主数据园区名"] = data0[2]
    data = df
    #############
    ###舆情数据###
    #############
    os.chdir("C:\\Users\\ALSC\\Desktop\\临时处理\\舆情数据")  # 修改工作路径
    df1 = pd.read_excel("舆情数据.xlsx", sheet_name="Sheet1", engine="openpyxl")
    ####################
    #######数据分析######
    ####################
    #设置查看今天是星期几
    week = datetime.now().weekday()
    #设置时间判断
    open_day = (datetime.now()).strftime("%Y-%m-%d")
    ##挑选查看时间
    date_total0 = df
    #看舆情单数 和 汇总的工单数据分析
    gd_sum = date_total0.shape[0]
    #平均解决时常
    if date_total0["响应耗时"].isnull().any():
        date_total0["响应耗时"] = date_total0["响应耗时"].fillna(0)
    if date_total0["解决耗时"].isnull().any():
        date_total0["解决耗时"] = date_total0["解决耗时"].fillna(0)
    date_total0.loc[:, "响应耗时"] = date_total0["响应耗时"].astype(int)#转化格式
    date_total0.loc[:, "解决耗时"] = date_total0["解决耗时"].astype(int)#转化格式
    gd_rtimemean = round(date_total0["响应耗时"].mean(),2)
    gd_rtimemean = gd_rtimemean/60 #平均响应时间min
    gd_stimemean = round(date_total0["解决耗时"].mean(),2)
    gd_stimemean = gd_stimemean/60 #平均解决时间min

    #满意度
    gd_manyidu1 = date_total0[date_total0["服务满意度"]=="5"]
    gd_manyidu1 = gd_manyidu1.shape[0]#非常满意工单数


    #判断是否“响应超时”或者“解决超时”以及“处理中工单”
    #解决超时
    data_slovecs = data[data["解决是否超时"]=="是"]
    data_slovecs_sum = data_slovecs.shape[0]

    #响应超时
    data_relactcs = data[data["响应是否超时"]=="是"]
    data_relactcs_sum = data_relactcs.shape[0]

    #处理中工单
    data_during = data[data["工单状态"]=="处理中"]
    data_during_sum = data_during.shape[0]

    ###数据重组
    #处理中工单
    gd_describe2 = []
    gd_leimu2 = []
    gd_number2 = []
    gd_coulp2 = []
    gd_people2 = []
    gd_peoplenumber2 = []
    gd_yuanqu = []
    for i in range(0, data_during_sum):
        number = data_during.index[i]
        a = data_during.loc[number, :]
        gd_describe2.append(a["问题/需求描述"])
        gd_leimu2.append(a["行政类目"])
        gd_number2.append(a["工单编号"])
        gd_coulp2.append(a["处理技能组"])
        gd_people2.append(a["用户/联系人"])
        gd_peoplenumber2.append(a["工号"])
        gd_yuanqu.append(a["主数据园区名"])
    #列表(园区工单数)table1制作
    count = data.groupby("主数据园区名")['工单编号'].count()
    table0 = pd.DataFrame(count)
    table = tabulate(table0, headers=['主数据园区名', '工单数(单位\单)'], tablefmt='simple')
    table1 = table.replace("\n","\n\n")

    ##舆情--挑选查看时间
    con = df1["日期"] == open_day
    date_total0 = df1[con]
    # 看舆情单数
    yq_sum = date_total0.shape[0]
    date_total0["类别"]
    ##数据重组0
    yq_lb = []
    yq_xz = []
    yq_qd = []
    yq_yq = []
    yq_nr = []
    for i in range(0, yq_sum):
        number0 = date_total0.index[i]
        a0 = date_total0.loc[number0, :]
        yq_lb.append(a0["类别"])
        yq_xz.append(a0["性质"])
        yq_qd.append(a0["渠道"])
        yq_yq.append(a0["园区"])
        yq_nr.append(a0["内容"])

except:
    #############
    ###舆情数据###
    #############
    os.chdir("C:\\Users\\ALSC\\Desktop\\临时处理\\舆情数据")  # 修改工作路径
    df1 = pd.read_excel("舆情数据.xlsx", sheet_name="Sheet1", engine="openpyxl")
    ####################
    #######数据分析######
    ####################
    #设置查看今天是星期几
    week = datetime.now().weekday()
    #设置时间判断
    open_day = (datetime.now()).strftime("%Y-%m-%d")
    con = df1["日期"] == open_day
    date_total0 = df1[con]
    # 看舆情单数
    yq_sum = date_total0.shape[0]
    date_total0["类别"]
    ##数据重组0
    yq_lb = []
    yq_xz = []
    yq_qd = []
    yq_yq = []
    yq_nr = []
    for i in range(0, yq_sum):
        number0 = date_total0.index[i]
        a0 = date_total0.loc[number0, :]
        yq_lb.append(a0["类别"])
        yq_xz.append(a0["性质"])
        yq_qd.append(a0["渠道"])
        yq_yq.append(a0["园区"])
        yq_nr.append(a0["内容"])

注:上述代码模块选择数据分析所需指标数据,如(数据总数、处理效率、满意程度.....)最后依据自己的需求来进行挑选【本部分内容因业务需求,因人而异】

四、编辑机器人输出

在编辑钉钉机器人方面具体操作见https://juejin.cn/post/7039038229349138462


######################
####编辑机器人输出(0)###
#####################
if yq_sum == 0:
    if data_during_sum == 0 and gd_sum != 0:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "#####   \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n" 
                    "截至当日处理中工单总数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum,gd_rtimemean,gd_stimemean,gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "昨天没有未解决的工单,很棒棒👍👍👍,希望大家再接再厉\n"
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:** \n"
                    "##### **今日无舆情** \n"
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 1:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "##### **截至当日处理中工单综述:**\n" 
                    "##### **%s工单综述:**\n" % open_day +
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:** \n"
                    "##### **今日无舆情** \n"
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 2:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n" 
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],gd_leimu2[1], gd_describe2[1]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:** \n"
                    "##### **今日无舆情** \n"
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 3:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n" 
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],gd_leimu2[1], gd_describe2[1]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[2], gd_coulp2[2], gd_number2[2], gd_leimu2[2], gd_people2[2], gd_peoplenumber2[2],gd_leimu2[2], gd_describe2[2]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:** \n"
                    "##### **今日无舆情** \n"
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 4:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n" 
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],gd_leimu2[1], gd_describe2[1]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[2], gd_coulp2[2], gd_number2[2], gd_leimu2[2], gd_people2[2], gd_peoplenumber2[2],gd_leimu2[2], gd_describe2[2]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[3], gd_coulp2[3], gd_number2[3], gd_leimu2[3], gd_people2[3], gd_peoplenumber2[3],gd_leimu2[3], gd_describe2[3]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:** \n"
                    "##### **今日无舆情** \n"
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 5:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n"
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],gd_leimu2[1], gd_describe2[1]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[2], gd_coulp2[2], gd_number2[2], gd_leimu2[2], gd_people2[2], gd_peoplenumber2[2],gd_leimu2[2], gd_describe2[2]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[3], gd_coulp2[3], gd_number2[3], gd_leimu2[3], gd_people2[3], gd_peoplenumber2[3],gd_leimu2[3], gd_describe2[3]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[4], gd_coulp2[4], gd_number2[4], gd_leimu2[4], gd_people2[4], gd_peoplenumber2[4],gd_leimu2[4], gd_describe2[4]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:** \n"
                    "##### **今日无舆情** \n"
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 6:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n"
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],gd_leimu2[1], gd_describe2[1]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[2], gd_coulp2[2], gd_number2[2], gd_leimu2[2], gd_people2[2], gd_peoplenumber2[2],gd_leimu2[2], gd_describe2[2]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[3], gd_coulp2[3], gd_number2[3], gd_leimu2[3], gd_people2[3], gd_peoplenumber2[3],gd_leimu2[3], gd_describe2[3]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[4], gd_coulp2[4], gd_number2[4], gd_leimu2[4], gd_people2[4], gd_peoplenumber2[4],gd_leimu2[4], gd_describe2[4]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[5], gd_coulp2[5], gd_number2[5], gd_leimu2[5], gd_people2[5], gd_peoplenumber2[5],gd_leimu2[5], gd_describe2[5]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:** \n"
                    "##### **今日无舆情** \n"
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 7:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n"
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],
                    gd_leimu2[1], gd_describe2[1]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[2], gd_coulp2[2], gd_number2[2], gd_leimu2[2], gd_people2[2], gd_peoplenumber2[2],gd_leimu2[2], gd_describe2[2]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[3], gd_coulp2[3], gd_number2[3], gd_leimu2[3], gd_people2[3], gd_peoplenumber2[3],gd_leimu2[3], gd_describe2[3]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[4], gd_coulp2[4], gd_number2[4], gd_leimu2[4], gd_people2[4], gd_peoplenumber2[4],gd_leimu2[4], gd_describe2[4]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[5], gd_coulp2[5], gd_number2[5], gd_leimu2[5], gd_people2[5], gd_peoplenumber2[5],gd_leimu2[5], gd_describe2[5]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[6], gd_coulp2[6], gd_number2[6], gd_leimu2[6], gd_people2[6], gd_peoplenumber2[6],gd_leimu2[6], gd_describe2[6]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:** \n"
                    "##### **今日无舆情** \n"
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 8:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n"
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],
                    gd_leimu2[1], gd_describe2[1]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[2], gd_coulp2[2], gd_number2[2], gd_leimu2[2], gd_people2[2], gd_peoplenumber2[2],gd_leimu2[2], gd_describe2[2]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[3], gd_coulp2[3], gd_number2[3], gd_leimu2[3], gd_people2[3], gd_peoplenumber2[3],gd_leimu2[3], gd_describe2[3]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[4], gd_coulp2[4], gd_number2[4], gd_leimu2[4], gd_people2[4], gd_peoplenumber2[4],gd_leimu2[4], gd_describe2[4]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[5], gd_coulp2[5], gd_number2[5], gd_leimu2[5], gd_people2[5], gd_peoplenumber2[5],gd_leimu2[5], gd_describe2[5]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[6], gd_coulp2[6], gd_number2[6], gd_leimu2[6], gd_people2[6], gd_peoplenumber2[6],gd_leimu2[6], gd_describe2[6]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[7], gd_coulp2[7], gd_number2[7], gd_leimu2[7], gd_people2[7], gd_peoplenumber2[7],gd_leimu2[7], gd_describe2[7]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:** \n"
                    "##### **今日无舆情** \n"
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 9:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n"
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],
                    gd_leimu2[1], gd_describe2[1]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[2], gd_coulp2[2], gd_number2[2], gd_leimu2[2], gd_people2[2], gd_peoplenumber2[2],gd_leimu2[2], gd_describe2[2]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[3], gd_coulp2[3], gd_number2[3], gd_leimu2[3], gd_people2[3], gd_peoplenumber2[3],gd_leimu2[3], gd_describe2[3]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[4], gd_coulp2[4], gd_number2[4], gd_leimu2[4], gd_people2[4], gd_peoplenumber2[4],gd_leimu2[4], gd_describe2[4]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[5], gd_coulp2[5], gd_number2[5], gd_leimu2[5], gd_people2[5], gd_peoplenumber2[5],gd_leimu2[5], gd_describe2[5]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[6], gd_coulp2[6], gd_number2[6], gd_leimu2[6], gd_people2[6], gd_peoplenumber2[6],gd_leimu2[6], gd_describe2[6]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[7], gd_coulp2[7], gd_number2[7], gd_leimu2[7], gd_people2[7], gd_peoplenumber2[7],gd_leimu2[7], gd_describe2[7]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[8], gd_coulp2[8], gd_number2[8], gd_leimu2[8], gd_people2[8], gd_peoplenumber2[8],gd_leimu2[8], gd_describe2[8]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:** \n"
                    "##### **今日无舆情** \n"
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 10:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n"
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],
                    gd_leimu2[1], gd_describe2[1]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[2], gd_coulp2[2], gd_number2[2], gd_leimu2[2], gd_people2[2], gd_peoplenumber2[2],gd_leimu2[2], gd_describe2[2]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[3], gd_coulp2[3], gd_number2[3], gd_leimu2[3], gd_people2[3], gd_peoplenumber2[3],gd_leimu2[3], gd_describe2[3]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[4], gd_coulp2[4], gd_number2[4], gd_leimu2[4], gd_people2[4], gd_peoplenumber2[4],gd_leimu2[4], gd_describe2[4]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[5], gd_coulp2[5], gd_number2[5], gd_leimu2[5], gd_people2[5], gd_peoplenumber2[5],gd_leimu2[5], gd_describe2[5]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[6], gd_coulp2[6], gd_number2[6], gd_leimu2[6], gd_people2[6], gd_peoplenumber2[6],gd_leimu2[6], gd_describe2[6]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[7], gd_coulp2[7], gd_number2[7], gd_leimu2[7], gd_people2[7], gd_peoplenumber2[7],gd_leimu2[7], gd_describe2[7]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[8], gd_coulp2[8], gd_number2[8], gd_leimu2[8], gd_people2[8], gd_peoplenumber2[8],gd_leimu2[8], gd_describe2[8]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[9], gd_coulp2[9], gd_number2[9], gd_leimu2[9], gd_people2[9], gd_peoplenumber2[9],gd_leimu2[9], gd_describe2[9]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:** \n"
                    "##### **今日无舆情** \n"
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    else:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    " **时间:[%s]** \n" % open_day +
                    "##### **小机器人说:** "
                    "截至当前无任何处理中工单" 
                    "![](https://img.alicdn.com/imgextra/i2/O1CN01cHzkvy1HQv3hVND7i_!!6000000000753-2-tps-114-113.png)\n"
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:** \n"
                    "##### **今日无舆情** \n"
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
elif yq_sum == 1:  # 判断舆情
    if data_during_sum == 0 and gd_sum != 0:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n"
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum,gd_rtimemean,gd_stimemean,gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "昨天没有未解决的工单,很棒棒👍👍👍,希望大家再接再厉\n"
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:**\n"
                    "##### 1.今日舆情 **%d** 起\n①类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_sum, yq_lb[0], yq_xz[0], yq_yq[0], yq_qd[0], yq_nr[0]) +
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))

    elif data_during_sum == 1:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n" 
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:**\n"
                    "##### 1.今日舆情 **%d** 起\n①类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_sum, yq_lb[0], yq_xz[0], yq_yq[0], yq_qd[0], yq_nr[0]) +
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 2:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n"
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],gd_leimu2[1], gd_describe2[1]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:**\n"
                    "##### 1.今日舆情 **%d** 起\n①类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_sum, yq_lb[0], yq_xz[0], yq_yq[0], yq_qd[0], yq_nr[0]) +
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 3:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n" 
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],gd_leimu2[1], gd_describe2[1]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[2], gd_coulp2[2], gd_number2[2], gd_leimu2[2], gd_people2[2], gd_peoplenumber2[2],gd_leimu2[2], gd_describe2[2]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:**\n"
                    "##### 1.今日舆情 **%d** 起\n①类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_sum, yq_lb[0], yq_xz[0], yq_yq[0], yq_qd[0], yq_nr[0]) +
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 4:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n" 
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],gd_leimu2[1], gd_describe2[1]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[2], gd_coulp2[2], gd_number2[2], gd_leimu2[2], gd_people2[2], gd_peoplenumber2[2],gd_leimu2[2], gd_describe2[2]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[3], gd_coulp2[3], gd_number2[3], gd_leimu2[3], gd_people2[3], gd_peoplenumber2[3],gd_leimu2[3], gd_describe2[3]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:**\n"
                    "##### 1.今日舆情 **%d** 起\n①类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_sum, yq_lb[0], yq_xz[0], yq_yq[0], yq_qd[0], yq_nr[0]) +
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 5:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n" 
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],gd_leimu2[1], gd_describe2[1]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[2], gd_coulp2[2], gd_number2[2], gd_leimu2[2], gd_people2[2], gd_peoplenumber2[2],gd_leimu2[2], gd_describe2[2]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[3], gd_coulp2[3], gd_number2[3], gd_leimu2[3], gd_people2[3], gd_peoplenumber2[3],gd_leimu2[3], gd_describe2[3]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[4], gd_coulp2[4], gd_number2[4], gd_leimu2[4], gd_people2[4], gd_peoplenumber2[4],gd_leimu2[4], gd_describe2[4]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:**\n"
                    "##### 1.今日舆情 **%d** 起\n①类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_sum, yq_lb[0], yq_xz[0], yq_yq[0], yq_qd[0], yq_nr[0]) +
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 6:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n" 
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],gd_leimu2[1], gd_describe2[1]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[2], gd_coulp2[2], gd_number2[2], gd_leimu2[2], gd_people2[2], gd_peoplenumber2[2],gd_leimu2[2], gd_describe2[2]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[3], gd_coulp2[3], gd_number2[3], gd_leimu2[3], gd_people2[3], gd_peoplenumber2[3],gd_leimu2[3], gd_describe2[3]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[4], gd_coulp2[4], gd_number2[4], gd_leimu2[4], gd_people2[4], gd_peoplenumber2[4],gd_leimu2[4], gd_describe2[4]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[5], gd_coulp2[5], gd_number2[5], gd_leimu2[5], gd_people2[5], gd_peoplenumber2[5],gd_leimu2[5], gd_describe2[5]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:**\n"
                    "##### 1.今日舆情 **%d** 起\n①类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_sum, yq_lb[0], yq_xz[0], yq_yq[0], yq_qd[0], yq_nr[0]) +
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 7:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n" 
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],
                    gd_leimu2[1], gd_describe2[1]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[2], gd_coulp2[2], gd_number2[2], gd_leimu2[2], gd_people2[2], gd_peoplenumber2[2],gd_leimu2[2], gd_describe2[2]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[3], gd_coulp2[3], gd_number2[3], gd_leimu2[3], gd_people2[3], gd_peoplenumber2[3],gd_leimu2[3], gd_describe2[3]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[4], gd_coulp2[4], gd_number2[4], gd_leimu2[4], gd_people2[4], gd_peoplenumber2[4],gd_leimu2[4], gd_describe2[4]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[5], gd_coulp2[5], gd_number2[5], gd_leimu2[5], gd_people2[5], gd_peoplenumber2[5],gd_leimu2[5], gd_describe2[5]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[6], gd_coulp2[6], gd_number2[6], gd_leimu2[6], gd_people2[6], gd_peoplenumber2[6],gd_leimu2[6], gd_describe2[6]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:**\n"
                    "##### 1.今日舆情 **%d** 起\n①类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_sum, yq_lb[0], yq_xz[0], yq_yq[0], yq_qd[0], yq_nr[0]) +
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 8:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n"
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],
                    gd_leimu2[1], gd_describe2[1]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[2], gd_coulp2[2], gd_number2[2], gd_leimu2[2], gd_people2[2], gd_peoplenumber2[2],gd_leimu2[2], gd_describe2[2]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[3], gd_coulp2[3], gd_number2[3], gd_leimu2[3], gd_people2[3], gd_peoplenumber2[3],gd_leimu2[3], gd_describe2[3]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[4], gd_coulp2[4], gd_number2[4], gd_leimu2[4], gd_people2[4], gd_peoplenumber2[4],gd_leimu2[4], gd_describe2[4]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[5], gd_coulp2[5], gd_number2[5], gd_leimu2[5], gd_people2[5], gd_peoplenumber2[5],gd_leimu2[5], gd_describe2[5]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[6], gd_coulp2[6], gd_number2[6], gd_leimu2[6], gd_people2[6], gd_peoplenumber2[6],gd_leimu2[6], gd_describe2[6]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[7], gd_coulp2[7], gd_number2[7], gd_leimu2[7], gd_people2[7], gd_peoplenumber2[7],gd_leimu2[7], gd_describe2[7]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:**\n"
                    "##### 1.今日舆情 **%d** 起\n①类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_sum, yq_lb[0], yq_xz[0], yq_yq[0], yq_qd[0], yq_nr[0]) +
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 9:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n"
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],
                    gd_leimu2[1], gd_describe2[1]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[2], gd_coulp2[2], gd_number2[2], gd_leimu2[2], gd_people2[2], gd_peoplenumber2[2],gd_leimu2[2], gd_describe2[2]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[3], gd_coulp2[3], gd_number2[3], gd_leimu2[3], gd_people2[3], gd_peoplenumber2[3],gd_leimu2[3], gd_describe2[3]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[4], gd_coulp2[4], gd_number2[4], gd_leimu2[4], gd_people2[4], gd_peoplenumber2[4],gd_leimu2[4], gd_describe2[4]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[5], gd_coulp2[5], gd_number2[5], gd_leimu2[5], gd_people2[5], gd_peoplenumber2[5],gd_leimu2[5], gd_describe2[5]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[6], gd_coulp2[6], gd_number2[6], gd_leimu2[6], gd_people2[6], gd_peoplenumber2[6],gd_leimu2[6], gd_describe2[6]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[7], gd_coulp2[7], gd_number2[7], gd_leimu2[7], gd_people2[7], gd_peoplenumber2[7],gd_leimu2[7], gd_describe2[7]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[8], gd_coulp2[8], gd_number2[8], gd_leimu2[8], gd_people2[8], gd_peoplenumber2[8],gd_leimu2[8], gd_describe2[8]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:**\n"
                    "##### 1.今日舆情 **%d** 起\n①类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_sum, yq_lb[0], yq_xz[0], yq_yq[0], yq_qd[0], yq_nr[0]) +
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 10:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n"
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],
                    gd_leimu2[1], gd_describe2[1]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[2], gd_coulp2[2], gd_number2[2], gd_leimu2[2], gd_people2[2], gd_peoplenumber2[2],gd_leimu2[2], gd_describe2[2]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[3], gd_coulp2[3], gd_number2[3], gd_leimu2[3], gd_people2[3], gd_peoplenumber2[3],gd_leimu2[3], gd_describe2[3]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[4], gd_coulp2[4], gd_number2[4], gd_leimu2[4], gd_people2[4], gd_peoplenumber2[4],gd_leimu2[4], gd_describe2[4]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[5], gd_coulp2[5], gd_number2[5], gd_leimu2[5], gd_people2[5], gd_peoplenumber2[5],gd_leimu2[5], gd_describe2[5]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[6], gd_coulp2[6], gd_number2[6], gd_leimu2[6], gd_people2[6], gd_peoplenumber2[6],gd_leimu2[6], gd_describe2[6]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[7], gd_coulp2[7], gd_number2[7], gd_leimu2[7], gd_people2[7], gd_peoplenumber2[7],gd_leimu2[7], gd_describe2[7]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[8], gd_coulp2[8], gd_number2[8], gd_leimu2[8], gd_people2[8], gd_peoplenumber2[8],gd_leimu2[8], gd_describe2[8]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[9], gd_coulp2[9], gd_number2[9], gd_leimu2[9], gd_people2[9], gd_peoplenumber2[9],gd_leimu2[9], gd_describe2[9]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:**\n"
                    "##### 1.今日舆情 **%d** 起\n①类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_sum, yq_lb[0], yq_xz[0], yq_yq[0], yq_qd[0], yq_nr[0]) +
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    else:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                            " **时间:[%s]** \n" % open_day +
                            "##### **小机器人说:** "
                            "截至当前无任何处理中工单" 
                            "![](https://img.alicdn.com/imgextra/i2/O1CN01cHzkvy1HQv3hVND7i_!!6000000000753-2-tps-114-113.png)\n"
                            "##### &nbsp; \n"
                            "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:**\n"
                            "##### 1.今日舆情 **%d** 起\n①类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                            "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_sum, yq_lb[0], yq_xz[0], yq_yq[0], yq_qd[0], yq_nr[0]) +
                            "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
else:  # 2个舆情
    if data_during_sum == 0 and gd_sum != 0:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n" 
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum,gd_rtimemean,gd_stimemean,gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "昨天没有未解决的工单,很棒棒👍👍👍,希望大家再接再厉\n"
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:**\n"
                    "##### 1.今日舆情 **%d** 起\n①类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_sum, yq_lb[0], yq_xz[0], yq_yq[0], yq_qd[0], yq_nr[0]) +
                    "##### &nbsp; \n"
                    "##### ②类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_lb[1], yq_xz[1], yq_yq[1], yq_qd[1], yq_nr[1]) +
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))

    elif data_during_sum == 1:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n"
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:**\n"
                    "##### 1.今日舆情 **%d** 起\n①类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_sum, yq_lb[0], yq_xz[0], yq_yq[0], yq_qd[0], yq_nr[0]) +
                    "##### &nbsp; \n"
                    "##### ②类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_lb[1], yq_xz[1], yq_yq[1], yq_qd[1], yq_nr[1]) +
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 2:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n" 
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],gd_leimu2[1], gd_describe2[1]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:**\n"
                    "##### 1.今日舆情 **%d** 起\n①类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_sum, yq_lb[0], yq_xz[0], yq_yq[0], yq_qd[0], yq_nr[0]) +
                    "##### &nbsp; \n"
                    "##### ②类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_lb[1], yq_xz[1], yq_yq[1], yq_qd[1], yq_nr[1]) +
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 3:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n" 
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],gd_leimu2[1], gd_describe2[1]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[2], gd_coulp2[2], gd_number2[2], gd_leimu2[2], gd_people2[2], gd_peoplenumber2[2],gd_leimu2[2], gd_describe2[2]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:**\n"
                    "##### 1.今日舆情 **%d** 起\n①类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_sum, yq_lb[0], yq_xz[0], yq_yq[0], yq_qd[0], yq_nr[0]) +
                    "##### &nbsp; \n"
                    "##### ②类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_lb[1], yq_xz[1], yq_yq[1], yq_qd[1], yq_nr[1]) +
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 4:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n" 
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],
                    gd_leimu2[1], gd_describe2[1]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[2], gd_coulp2[2], gd_number2[2], gd_leimu2[2], gd_people2[2], gd_peoplenumber2[2],gd_leimu2[2], gd_describe2[2]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[3], gd_coulp2[3], gd_number2[3], gd_leimu2[3], gd_people2[3], gd_peoplenumber2[3],gd_leimu2[3], gd_describe2[3]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:**\n"
                    "##### 1.今日舆情 **%d** 起\n①类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_sum, yq_lb[0], yq_xz[0], yq_yq[0], yq_qd[0], yq_nr[0]) +
                    "##### &nbsp; \n"
                    "##### ②类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_lb[1], yq_xz[1], yq_yq[1], yq_qd[1], yq_nr[1]) +
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 5:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n" 
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],
                    gd_leimu2[1], gd_describe2[1]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[2], gd_coulp2[2], gd_number2[2], gd_leimu2[2], gd_people2[2], gd_peoplenumber2[2],gd_leimu2[2], gd_describe2[2]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[3], gd_coulp2[3], gd_number2[3], gd_leimu2[3], gd_people2[3], gd_peoplenumber2[3],gd_leimu2[3], gd_describe2[3]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[4], gd_coulp2[4], gd_number2[4], gd_leimu2[4], gd_people2[4], gd_peoplenumber2[4],gd_leimu2[4], gd_describe2[4]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:**\n"
                    "##### 1.今日舆情 **%d** 起\n①类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_sum, yq_lb[0], yq_xz[0], yq_yq[0], yq_qd[0], yq_nr[0]) +
                    "##### &nbsp; \n"
                    "##### ②类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_lb[1], yq_xz[1], yq_yq[1], yq_qd[1], yq_nr[1]) +
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 6:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n" 
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],
                    gd_leimu2[1], gd_describe2[1]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[2], gd_coulp2[2], gd_number2[2], gd_leimu2[2], gd_people2[2], gd_peoplenumber2[2],gd_leimu2[2], gd_describe2[2]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[3], gd_coulp2[3], gd_number2[3], gd_leimu2[3], gd_people2[3], gd_peoplenumber2[3],gd_leimu2[3], gd_describe2[3]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[4], gd_coulp2[4], gd_number2[4], gd_leimu2[4], gd_people2[4], gd_peoplenumber2[4],gd_leimu2[4], gd_describe2[4]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[5], gd_coulp2[5], gd_number2[5], gd_leimu2[5], gd_people2[5], gd_peoplenumber2[5],gd_leimu2[5], gd_describe2[5]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:**\n"
                    "##### 1.今日舆情 **%d** 起\n①类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_sum, yq_lb[0], yq_xz[0], yq_yq[0], yq_qd[0], yq_nr[0]) +
                    "##### &nbsp; \n"
                    "##### ②类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_lb[1], yq_xz[1], yq_yq[1], yq_qd[1], yq_nr[1]) +
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 7:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                     f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n"
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],
                    gd_leimu2[1], gd_describe2[1]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[2], gd_coulp2[2], gd_number2[2], gd_leimu2[2], gd_people2[2], gd_peoplenumber2[2],gd_leimu2[2], gd_describe2[2]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[3], gd_coulp2[3], gd_number2[3], gd_leimu2[3], gd_people2[3], gd_peoplenumber2[3],gd_leimu2[3], gd_describe2[3]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[4], gd_coulp2[4], gd_number2[4], gd_leimu2[4], gd_people2[4], gd_peoplenumber2[4],gd_leimu2[4], gd_describe2[4]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[5], gd_coulp2[5], gd_number2[5], gd_leimu2[5], gd_people2[5], gd_peoplenumber2[5],gd_leimu2[5], gd_describe2[5]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[6], gd_coulp2[6], gd_number2[6], gd_leimu2[6], gd_people2[6], gd_peoplenumber2[6],gd_leimu2[6], gd_describe2[6]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:**\n"
                    "##### 1.今日舆情 **%d** 起\n①类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_sum, yq_lb[0], yq_xz[0], yq_yq[0], yq_qd[0], yq_nr[0]) +
                    "##### &nbsp; \n"
                    "##### ②类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_lb[1], yq_xz[1], yq_yq[1], yq_qd[1], yq_nr[1]) +
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 8:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n"
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],
                    gd_leimu2[1], gd_describe2[1]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[2], gd_coulp2[2], gd_number2[2], gd_leimu2[2], gd_people2[2], gd_peoplenumber2[2],gd_leimu2[2], gd_describe2[2]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[3], gd_coulp2[3], gd_number2[3], gd_leimu2[3], gd_people2[3], gd_peoplenumber2[3],gd_leimu2[3], gd_describe2[3]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[4], gd_coulp2[4], gd_number2[4], gd_leimu2[4], gd_people2[4], gd_peoplenumber2[4],gd_leimu2[4], gd_describe2[4]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[5], gd_coulp2[5], gd_number2[5], gd_leimu2[5], gd_people2[5], gd_peoplenumber2[5],gd_leimu2[5], gd_describe2[5]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[6], gd_coulp2[6], gd_number2[6], gd_leimu2[6], gd_people2[6], gd_peoplenumber2[6],gd_leimu2[6], gd_describe2[6]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[7], gd_coulp2[7], gd_number2[7], gd_leimu2[7], gd_people2[7], gd_peoplenumber2[7],gd_leimu2[7], gd_describe2[7]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:**\n"
                    "##### 1.今日舆情 **%d** 起\n①类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_sum, yq_lb[0], yq_xz[0], yq_yq[0], yq_qd[0], yq_nr[0]) +
                    "##### &nbsp; \n"
                    "##### ②类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_lb[1], yq_xz[1], yq_yq[1], yq_qd[1], yq_nr[1]) +
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 9:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n"
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],
                    gd_leimu2[1], gd_describe2[1]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[2], gd_coulp2[2], gd_number2[2], gd_leimu2[2], gd_people2[2], gd_peoplenumber2[2],gd_leimu2[2], gd_describe2[2]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[3], gd_coulp2[3], gd_number2[3], gd_leimu2[3], gd_people2[3], gd_peoplenumber2[3],gd_leimu2[3], gd_describe2[3]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[4], gd_coulp2[4], gd_number2[4], gd_leimu2[4], gd_people2[4], gd_peoplenumber2[4],gd_leimu2[4], gd_describe2[4]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[5], gd_coulp2[5], gd_number2[5], gd_leimu2[5], gd_people2[5], gd_peoplenumber2[5],gd_leimu2[5], gd_describe2[5]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[6], gd_coulp2[6], gd_number2[6], gd_leimu2[6], gd_people2[6], gd_peoplenumber2[6],gd_leimu2[6], gd_describe2[6]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[7], gd_coulp2[7], gd_number2[7], gd_leimu2[7], gd_people2[7], gd_peoplenumber2[7],gd_leimu2[7], gd_describe2[7]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[8], gd_coulp2[8], gd_number2[8], gd_leimu2[8], gd_people2[8], gd_peoplenumber2[8],gd_leimu2[8], gd_describe2[8]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:**\n"
                    "##### 1.今日舆情 **%d** 起\n①类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_sum, yq_lb[0], yq_xz[0], yq_yq[0], yq_qd[0], yq_nr[0]) +
                    "##### &nbsp; \n"
                    "##### ②类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_lb[1], yq_xz[1], yq_yq[1], yq_qd[1], yq_nr[1]) +
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    elif data_during_sum == 10:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                    f"{table1}\n"
                    "##### &nbsp; \n"
                    "\n **时间:[%s]** \n" % open_day +
                    "##### **截至当日处理中工单综述:**\n"
                    "总工单数<font color=#FF0000 size=6 >%d</font>,平均响应时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,平均解决时长<font color=#FF0000 size=6 >%d</font>"
                    "<font color=#FF0000 size=6 >min</font>,非常满意工单<font color=#32CD32 size=6 >%d</font>单。\n"
                    % (gd_sum, gd_rtimemean, gd_stimemean, gd_manyidu1) +
                    "\n①响应超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_relactcs_sum +
                    "\n②解决超时工单<font color=#FF0000 size=6 >%d</font>单\n" % data_slovecs_sum +
                    "\n③未解决工单<font color=#FF0000 size=6 >%d</font>单\n" % data_during_sum +
                    "#####\n**一、截止当日处理中工单:**\n"
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[0], gd_coulp2[0], gd_number2[0], gd_leimu2[0], gd_people2[0], gd_peoplenumber2[0],gd_leimu2[0], gd_describe2[0]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[1], gd_coulp2[1], gd_number2[1], gd_leimu2[1], gd_people2[1], gd_peoplenumber2[1],
                    gd_leimu2[1], gd_describe2[1]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[2], gd_coulp2[2], gd_number2[2], gd_leimu2[2], gd_people2[2], gd_peoplenumber2[2],gd_leimu2[2], gd_describe2[2]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[3], gd_coulp2[3], gd_number2[3], gd_leimu2[3], gd_people2[3], gd_peoplenumber2[3],gd_leimu2[3], gd_describe2[3]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[4], gd_coulp2[4], gd_number2[4], gd_leimu2[4], gd_people2[4], gd_peoplenumber2[4],gd_leimu2[4], gd_describe2[4]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[5], gd_coulp2[5], gd_number2[5], gd_leimu2[5], gd_people2[5], gd_peoplenumber2[5],gd_leimu2[5], gd_describe2[5]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[6], gd_coulp2[6], gd_number2[6], gd_leimu2[6], gd_people2[6], gd_peoplenumber2[6],gd_leimu2[6], gd_describe2[6]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[7], gd_coulp2[7], gd_number2[7], gd_leimu2[7], gd_people2[7], gd_peoplenumber2[7],gd_leimu2[7], gd_describe2[7]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[8], gd_coulp2[8], gd_number2[8], gd_leimu2[8], gd_people2[8], gd_peoplenumber2[8],gd_leimu2[8], gd_describe2[8]) +
                    "\n📌 <font color=#FF8C00 size=6 >%s</font>   <font color=#32CD32 size=6 >%s</font>请注意,<font color=#FF0000 size=6 >%s</font>号工单。"
                    "工单类目为<font color=#FF0000 size=6 >%s</font>;由**%s**(**%s**)发起的%s工单,具体问题为**%s**;\n"
                    % (gd_yuanqu[9], gd_coulp2[9], gd_number2[9], gd_leimu2[9], gd_people2[9], gd_peoplenumber2[9],gd_leimu2[9], gd_describe2[9]) +
                    "##### &nbsp; \n"
                    "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:**\n"
                    "##### 1.今日舆情 **%d** 起\n①类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_sum, yq_lb[0], yq_xz[0], yq_yq[0], yq_qd[0], yq_nr[0]) +
                    "##### &nbsp; \n"
                    "##### ②类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                    "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_lb[1], yq_xz[1], yq_yq[1], yq_qd[1], yq_nr[1]) +
                    "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))
    else:
        def push_report(web_hook):
            # 定时任务触发钉钉报告推送
            key_word = "未解决工单预警"

            header = {
                "Content-Type": "application/json;charset=UTF-8"
            }
            message_body = {
                "msgtype": "markdown",
                "markdown": {
                    "title": key_word,
                    "text": "![](https://img.alicdn.com/imgextra/i3/O1CN01isXW4822HYvI0MMCt_!!6000000007095-0-tps-484-180.jpg)"
                            " **时间:[%s]** \n" % open_day +
                            "##### **小机器人说:** "
                            "截至当日无任何处理中工单" 
                            "![](https://img.alicdn.com/imgextra/i2/O1CN01cHzkvy1HQv3hVND7i_!!6000000000753-2-tps-114-113.png)\n"
                            "##### &nbsp; \n"
                            "##### **内网行政舆情(含阿里内外/本地内外、钉群、行政发帖评论)具体如下:**\n"
                            "##### 1.今日舆情 **%d** 起\n①类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                            "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_sum, yq_lb[0], yq_xz[0], yq_yq[0], yq_qd[0], yq_nr[0]) +
                            "##### &nbsp; \n"
                            "##### ②类别为: **%s**\n性质为:<font color=#32CD32 size=6 >%s</font>\n"
                            "发生园区:**%s**\n渠道是:**%s**\n内容:**%s**\n" % (yq_lb[1], yq_xz[1], yq_yq[1], yq_qd[1], yq_nr[1]) +
                            "##### [点击查看工单BI看板](https://youshu.alibaba-inc.com/visual/topicview4Legao?id=257443)"
                },
                "at": {
                    "atMobiles": [],
                    "isAtAll": False
                }
            }

            send_data = json.dumps(message_body)  # 将字典类型数据转化为json格式
            ChatBot = requests.post(url=web_hook, data=send_data, headers=header)
            opener = ChatBot.json()
            if opener["errmsg"] == "ok":
                print(u"%s 通知消息发送成功!" % opener)
            else:
                print(u"通知消息发送失败,原因:{}".format(opener))

##########
###输出###
##########
if __name__ == '__main__':
    # webhook 来自于 获取机器人webhook:复制webhook 中的那个值
    webhook = "自己创建机器人的webhook"
    push_report(webhook)

注:依据各种情况和需求选择指定的文档进行发送,达到数据预警的效果。

实现效果

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值