delete from datastat_sort_strategy where date_str >= #{dateStr}
delete from datastat_sort_strategy where date_str between #{dateStrBegin} and #{dateStrEnd} and type = #{type}
INSERT INTO datastat_sort_strategy
(date_str, publish_time, account_mode, account_source, account_type, account_status, bussiness_type,
account_name, strategy, fans, view_count, avg_view_count, first_view_count, first_avg_view_count,
first_level, fission0, fission0_head, fission0_recommend, fission1, fission1_head, fission1_recommend, fission2,
fission2_head, fission2_recommend, second_first_level, second_fission0, second_fission0_head,
second_fission0_recommend, second_fission1, second_fission1_head, second_fission1_recommend,
second_fission2, second_fission2_head, second_fission2_recommend, third_first_level, third_fission0,
third_fission0_head, third_fission0_recommend, third_fission1, third_fission1_head, third_fission1_recommend,
third_fission2,third_fission2_head, third_fission2_recommend,
read_rate, read_fans_rate, first_read_rate, fission0_first_rate, fission0_head_first_rate, fission0_recommend_first_rate, fission1_fission0_rate,
fission0_read_avg_rate, his_read_rate, his_first_read_rate, his_fission0_first_rate, position, gh_id, title,
link, wx_sn, fission0_read_avg_100_rate, fission0_read_avg_500_rate, fission0_read_avg_1000_rate,
crawler_plan_name, crawler_plan_tag, produce_plan_name, produce_plan_tag, publish_plan_name,
publish_mini_program_insert_strategy, publish_mini_program_insert_use_type, publish_mini_program_num,
source_produce_plan_name, account_create_timestamp, publish_timestamp, type, source_type, source_id)
VALUES
(#{item.dateStr}, #{item.publishTime}, #{item.accountMode}, #{item.accountSource}, #{item.accountType},
#{item.accountStatus}, #{item.businessType}, #{item.accountName}, #{item.strategy}, #{item.fans},
#{item.viewCount}, #{item.avgViewCount}, #{item.firstViewCount}, #{item.firstAvgViewCount},
#{item.firstLevel}, #{item.fission0},#{item.fission0Head},#{item.fission0Recommend}, #{item.fission1},
#{item.fission1Head},#{item.fission1Recommend}, #{item.fission2},#{item.fission2Head},
#{item.fission2Recommend}, #{item.secondFirstLevel}, #{item.secondFission0},
#{item.secondFission0Head}, #{item.secondFission0Recommend}, #{item.secondFission1},
#{item.secondFission1Head}, #{item.secondFission1Recommend}, #{item.secondFission2},
#{item.secondFission2Head}, #{item.secondFission2Recommend}, #{item.thirdFirstLevel},
#{item.thirdFission0}, #{item.thirdFission0Head}, #{item.thirdFission0Recommend},
#{item.thirdFission1}, #{item.thirdFission1Head}, #{item.thirdFission1Recommend},
#{item.thirdFission2}, #{item.thirdFission2Head}, #{item.thirdFission2Recommend}, #{item.readRate},
#{item.readFansRate}, #{item.firstReadRate}, #{item.fission0FirstRate}, #{item.fission0HeadFirstRate},
#{item.fission0RecommendFirstRate}, #{item.fission1Fission0Rate},
#{item.fission0ReadAvgRate}, #{item.hisReadRate}, #{item.hisFirstReadRate}, #{item.hisFission0FirstRate},
#{item.position}, #{item.ghId}, #{item.title}, #{item.link},
#{item.wxSn}, #{item.fission0ReadAvg100Rate}, #{item.fission0ReadAvg500Rate},
#{item.fission0ReadAvg1000Rate}, #{item.crawlerPlanName}, #{item.crawlerPlanTag},
#{item.producePlanName}, #{item.producePlanTag}, #{item.publishPlanName},
#{item.publishMiniProgramInsertStrategy}, #{item.publishMiniProgramInsertUseType},
#{item.publishMiniProgramNum}, #{item.sourceProducePlanName}, #{item.accountCreateTimestamp},
#{item.publishTimestamp}, #{item.type}, #{item.sourceType}, #{item.sourceId})
insert into article_pool_promotion_source
(channel_content_id, source_publish_content_id, root_publish_content_id, root_produce_content_id, title,
title_md5, level, status, deleted, create_timestamp, update_timestamp)
values
(#{item.channelContentId}, #{item.sourcePublishContentId}, #{item.rootPublishContentId},
#{item.rootProduceContentId}, #{item.title}, #{item.titleMd5}, #{item.level}, #{item.status},
#{item.deleted}, #{item.createTimestamp}, #{item.updateTimestamp})
update article_pool_promotion_source set level = #{level} where root_produce_content_id = #{rootProduceContentId}
delete from datastat_score where dt in
#{item}
INSERT INTO datastat_score
(dt, gh_id, account_name, `index`, title, strategy, score, similarity, view_count_rate,
his_fission_avg_read_rate_rate, his_fission_avg_read_sum_rate, his_fission_de_weight_avg_read_sum_rate,
read_count, read_avg, read_avg_rate, category, category_score, first_pub_interval, publish_content_id,
crawler_channel_content_id, source_id, publish_timestamp)
VALUES
(#{item.dt}, #{item.ghId}, #{item.accountName}, #{item.index}, #{item.title}, #{item.strategy},
#{item.score}, #{item.similarity}, #{item.viewCountRate}, #{item.hisFissionAvgReadRateRate},
#{item.hisFissionAvgReadSumRate}, #{item.hisFissionDeWeightAvgReadSumRate}, #{item.readCount},
#{item.readAvg}, #{item.readAvgRate}, #{item.category}, #{item.categoryScore}, #{item.firstPubInterval},
#{item.publishContentId}, #{item.crawlerChannelContentId}, #{item.sourceId}, #{item.publishTimestamp})
INSERT INTO long_articles_root_source_id (root_source_id, account_name, gh_id, article_title, request_time,
trace_id, push_type, video_id)
VALUES
(#{item.rootSourceId}, #{item.accountName}, #{item.ghId}, #{item.articleTitle}, #{item.requestTime},
#{item.traceId}, #{item.pushType}, #{item.videoId})
INSERT INTO get_off_videos (video_id, publish_time, video_status, trace_id, get_off_time, check_status)
VALUES
(#{item.videoId}, #{item.publishTime}, #{item.videoStatus}, #{item.traceId}, #{item.getOffTime}, #{item.checkStatus})
INSERT INTO long_articles_crawler_videos (content_id, out_video_id, platform, video_title, play_count,
like_count, share_count, publish_time, crawler_time, duration,
video_url, cover_url, download_status, video_oss_path, cover_oss_path,
user_id, trace_id, score)
VALUES
(#{item.contentId}, #{item.outVideoId}, #{item.platform}, #{item.videoTitle}, #{item.playCount},
#{item.likeCount}, #{item.shareCount}, #{item.publishTime}, #{item.crawlerTime}, #{item.duration},
#{item.videoUrl}, #{item.coverUrl}, #{item.downloadStatus}, #{item.videoOssPath}, #{item.coverOssPath},
#{item.userId}, #{item.traceId}, #{item.score})
INSERT INTO long_articles_text (content_id, article_title, article_text, kimi_title, kimi_summary,
kimi_keys, kimi_status)
VALUES
(#{item.contentId}, #{item.articleTitle}, #{item.articleText}, #{item.kimiTitle}, #{item.kimiSummary},
#{item.kimiKeys}, #{item.kimiStatus})
update long_articles_text
set kimi_title = #{kimiTitle},
kimi_summary = #{kimiSummary},
kimi_keys = #{kimiKeys}
where content_id = #{contentId}
update long_articles_match_videos
set response = #{response}
where trace_id = #{traceId}
INSERT INTO long_articles_match_videos (trace_id, content_id, flow_pool_level, gh_id, account_name,
content_status, success_status, request_timestamp, response,
process_times)
VALUES
(#{item.traceId}, #{item.contentId}, #{item.flowPoolLevel}, #{item.ghId}, #{item.accountName},
#{item.contentStatus}, #{item.successStatus}, #{item.requestTimestamp}, #{item.response},
#{item.processTimes})
insert into article_title_his_cache
(source_id, type, title, title_md5, kimi_safe_score, channel_content_id, root_publish_timestamp, crawler_title,
category, his_publish_article_list, create_timestamp, plan_id)
values
(#{item.sourceId}, #{item.type}, #{item.title}, #{item.titleMd5}, #{item.kimiSafeScore},
#{item.channelContentId}, #{item.rootPublishTimestamp}, #{item.crawlerTitle}, #{item.category},
#{item.hisPublishArticleList}, #{item.createTimestamp}, #{item.planId})
update publish_single_video_source set bad_status = 1 where content_trace_id = #{contentTraceId};
insert into article_re_match_record
(trace_id, content_id, oss_path, status, old_response, create_timestamp)
values
(#{item.traceId}, #{item.contentId}, #{item.ossPath}, #{item.status}, #{item.oldResponse},
#{item.createTimestamp})
insert into long_article_audit_delete
(gh_id, msg_id, `index`, push_id, push_type, publish_content_id, status, delete_reason, create_timestamp)
values
(#{item.ghId}, #{item.msgId}, #{item.index}, #{item.pushId}, #{item.pushType}, #{item.publishContentId},
#{item.status}, #{item.deleteReason}, #{item.createTimestamp})
insert into video_end_screen_transformation_task
(video_origin_id, title, oss_path)
values
(#{videoOriginId}, #{title}, #{ossPath})