123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- """
- @author: luojunhui
- CREATE TABLE `publish_content_miniprogram` (
- `publish_content_id` varchar(64) NOT NULL COMMENT '发布内容ID',
- `root_share_id` varchar(64) DEFAULT NULL,
- `source` varchar(64) DEFAULT NULL COMMENT '来源',
- `program_id` varchar(64) DEFAULT NULL COMMENT '小程序ID',
- `program_name` varchar(128) DEFAULT NULL COMMENT '小程序名称',
- `program_avatar` varchar(512) DEFAULT NULL COMMENT '小程序头像',
- `production_cover` varchar(1024) DEFAULT NULL COMMENT '卡片封面',
- `production_name` varchar(255) DEFAULT NULL COMMENT '卡片标题',
- `production_path` varchar(1024) DEFAULT NULL COMMENT '卡片路径',
- `video_url` varchar(1024) DEFAULT NULL COMMENT '视频播放地址',
- `hide_flag` int(11) DEFAULT NULL COMMENT '是否隐藏(0-否,1-是)',
- `status` int(11) NOT NULL DEFAULT '2' COMMENT '状态(0-待处理,1-处理中,2-成功,3-失败)',
- `trace_id` varchar(128) DEFAULT NULL COMMENT '请求ID',
- `error_msg` varchar(2048) DEFAULT NULL COMMENT '错误信息',
- `create_timestamp` bigint(20) DEFAULT NULL COMMENT '创建时间戳',
- `update_timestamp` bigint(20) DEFAULT NULL COMMENT '更新时间戳',
- PRIMARY KEY (`publish_content_id`),
- KEY `idx_rootShareId` (`root_share_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='发布内容-插入小程序'
- """
- import json
- import pandas as pd
- from datetime import datetime
- from functions import RateDetail, MatchRate
- M = MatchRate()
- R = RateDetail()
- time_stamp_list = M.generate_stamp_list("20240529", "20240530")
- df = []
- for item in time_stamp_list:
- s_d = int(item)
- e_d = int(item) + 24 * 60 * 60 * 1000
- result = M.match_rate(s_d, e_d)
- s = 0
- f = 0
- p = 0
- for obj in result:
- if obj[0] == 2:
- s += 1
- elif obj[0] == 3:
- f += 1
- elif obj[0] == 1:
- p += 1
- print(s, f, p)
|