|
@@ -9,6 +9,14 @@
|
|
|
</foreach>
|
|
</foreach>
|
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
+ <insert id="insertTaskIdSD" parameterType="java.util.List">
|
|
|
|
|
+ INSERT INTO media_api.bytedance_xingtu_task_list (challenge_task_id,advertiser_id)
|
|
|
|
|
+ VALUES
|
|
|
|
|
+ <foreach collection="list" item="item" separator=",">
|
|
|
|
|
+ (#{item.challengeTaskId},#{item.advertiserId})
|
|
|
|
|
+ </foreach>
|
|
|
|
|
+ </insert>
|
|
|
|
|
+
|
|
|
<insert id="insertReport" parameterType="java.util.List">
|
|
<insert id="insertReport" parameterType="java.util.List">
|
|
|
replace INTO media_api.bytedance_xingtu_task_report (
|
|
replace INTO media_api.bytedance_xingtu_task_report (
|
|
|
challenge_task_id,advertiser_id,
|
|
challenge_task_id,advertiser_id,
|
|
@@ -40,6 +48,37 @@
|
|
|
</foreach>
|
|
</foreach>
|
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
+ <insert id="insertReportSD" parameterType="java.util.List">
|
|
|
|
|
+ insert INTO media_api.bytedance_xingtu_task_report (
|
|
|
|
|
+ challenge_task_id,advertiser_id,
|
|
|
|
|
+ android_activate_cnt, author_id, author_nickname, comment_cnt, component_click_cnt,
|
|
|
|
|
+ est_ad_cost_value, est_ad_cost_time, est_sales_value, est_sales_time,
|
|
|
|
|
+ iaa_cost_hour, iap_cost_hour, ios_activate_cnt, item_id,
|
|
|
|
|
+ like_cnt, link, play_value, play_time, play_vv, promote_cnt,
|
|
|
|
|
+ provider_id, release_time, relevance_audit_result, reward_amount, reward_level,
|
|
|
|
|
+ settle_ad_share_value, settle_ad_share_time, settle_cps_value, settle_cps_time,
|
|
|
|
|
+ share_cnt, title, uid, valid_like_cnt, valid_play_vv
|
|
|
|
|
+ )
|
|
|
|
|
+ VALUES
|
|
|
|
|
+ <foreach collection="list" item="item" separator=",">
|
|
|
|
|
+ (
|
|
|
|
|
+ #{item.challengeTaskId}, #{item.advertiserId},
|
|
|
|
|
+ #{item.androidActivateCnt}, #{item.authorId}, #{item.authorNickname},
|
|
|
|
|
+ #{item.commentCnt}, #{item.componentClickCnt},
|
|
|
|
|
+ #{item.estAdCostValue}, #{item.estAdCostTime},
|
|
|
|
|
+ #{item.estSalesValue}, #{item.estSalesTime},
|
|
|
|
|
+ #{item.iaaCostHour}, #{item.iapCostHour}, #{item.iosActivateCnt}, #{item.itemId},
|
|
|
|
|
+ #{item.likeCnt}, #{item.link}, #{item.playValue}, #{item.playTime}, #{item.playVv},
|
|
|
|
|
+ #{item.promoteCnt}, #{item.providerId}, #{item.releaseTime}, #{item.relevanceAuditResult},
|
|
|
|
|
+ #{item.rewardAmount}, #{item.rewardLevel},
|
|
|
|
|
+ #{item.settleAdShareValue}, #{item.settleAdShareTime},
|
|
|
|
|
+ #{item.settleCpsValue}, #{item.settleCpsTime},
|
|
|
|
|
+ #{item.shareCnt}, #{item.title}, #{item.uid},
|
|
|
|
|
+ #{item.validLikeCnt}, #{item.validPlayVv}
|
|
|
|
|
+ )
|
|
|
|
|
+ </foreach>
|
|
|
|
|
+ </insert>
|
|
|
|
|
+
|
|
|
<insert id="insertReportDaily" parameterType="java.util.List">
|
|
<insert id="insertReportDaily" parameterType="java.util.List">
|
|
|
replace INTO media_api.bytedance_xingtu_task_report_daily (
|
|
replace INTO media_api.bytedance_xingtu_task_report_daily (
|
|
|
challenge_task_id,advertiser_id,author_id,
|
|
challenge_task_id,advertiser_id,author_id,
|
|
@@ -55,6 +94,21 @@
|
|
|
</foreach>
|
|
</foreach>
|
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
+ <insert id="insertReportDailySD" parameterType="java.util.List">
|
|
|
|
|
+ insert INTO media_api.bytedance_xingtu_task_report_daily (
|
|
|
|
|
+ challenge_task_id,advertiser_id,author_id,
|
|
|
|
|
+ item_id, p_date, est_sales, settle_cps, est_ad_cost, settle_ad_share
|
|
|
|
|
+ )
|
|
|
|
|
+ VALUES
|
|
|
|
|
+ <foreach collection="list" item="daily" separator=",">
|
|
|
|
|
+ (
|
|
|
|
|
+ #{daily.challengeTaskId}, #{daily.advertiserId}, #{daily.authorId},
|
|
|
|
|
+ #{daily.itemId}, #{daily.pDate}, #{daily.estSales},
|
|
|
|
|
+ #{daily.settleCps}, #{daily.estAdCost}, #{daily.settleAdShare}
|
|
|
|
|
+ )
|
|
|
|
|
+ </foreach>
|
|
|
|
|
+ </insert>
|
|
|
|
|
+
|
|
|
<update id="updateTaskInfo" parameterType="cn.com.ctop.job.bytedance.data.entity.BytedanceXingTuTask">
|
|
<update id="updateTaskInfo" parameterType="cn.com.ctop.job.bytedance.data.entity.BytedanceXingTuTask">
|
|
|
UPDATE media_api.bytedance_xingtu_task_list
|
|
UPDATE media_api.bytedance_xingtu_task_list
|
|
|
<set>
|
|
<set>
|
|
@@ -88,6 +142,39 @@
|
|
|
and advertiser_id = #{advertiserId}
|
|
and advertiser_id = #{advertiserId}
|
|
|
</update>
|
|
</update>
|
|
|
|
|
|
|
|
|
|
+ <update id="updateTaskInfoSD" parameterType="cn.com.ctop.job.bytedance.data.entity.BytedanceXingTuTask">
|
|
|
|
|
+ UPDATE media_api.bytedance_xingtu_task_list
|
|
|
|
|
+ <set>
|
|
|
|
|
+ <if test="accountDivideDay != null">account_divide_day = #{accountDivideDay},</if>
|
|
|
|
|
+ <if test="anchorTitle != null">anchor_title = #{anchorTitle},</if>
|
|
|
|
|
+ <if test="authorList != null">author_list = #{authorList},</if>
|
|
|
|
|
+ <if test="authorScope != null">author_scope = #{authorScope},</if>
|
|
|
|
|
+ <if test="authorTaskName != null">author_task_name = #{authorTaskName},</if>
|
|
|
|
|
+ <if test="budget != null">budget = #{budget},</if>
|
|
|
|
|
+ <if test="commissionInfo != null">commission_info = #{commissionInfo},</if>
|
|
|
|
|
+ <if test="commissionRate != null">commission_rate = #{commissionRate},</if>
|
|
|
|
|
+ <if test="commissionType != null">commission_type = #{commissionType},</if>
|
|
|
|
|
+ <if test="demandDesc != null">demand_desc = #{demandDesc},</if>
|
|
|
|
|
+ <if test="endTime != null">end_time = #{endTime},</if>
|
|
|
|
|
+ <if test="maxUploadItemCnt != null">max_upload_item_cnt = #{maxUploadItemCnt},</if>
|
|
|
|
|
+ <if test="microAppId != null">micro_app_id = #{microAppId},</if>
|
|
|
|
|
+ <if test="omTaskStatus != null">om_task_status = #{omTaskStatus},</if>
|
|
|
|
|
+ <if test="omTaskTag != null">om_task_tag = #{omTaskTag},</if>
|
|
|
|
|
+ <if test="participateAuthorRange != null">participate_author_range = #{participateAuthorRange},</if>
|
|
|
|
|
+ <if test="providerScope != null">provider_scope = #{providerScope},</if>
|
|
|
|
|
+ <if test="sampleDelivery != null">sample_delivery = #{sampleDelivery},</if>
|
|
|
|
|
+ <if test="settlementInfo != null">settlement_info = #{settlementInfo},</if>
|
|
|
|
|
+ <if test="startPage != null">start_page = #{startPage},</if>
|
|
|
|
|
+ <if test="startTime != null">start_time = #{startTime},</if>
|
|
|
|
|
+ <if test="taskHeadImage != null">task_head_image = #{taskHeadImage},</if>
|
|
|
|
|
+ <if test="taskIcon != null">task_icon = #{taskIcon},</if>
|
|
|
|
|
+ <if test="demandName != null">demand_name = #{demandName},</if>
|
|
|
|
|
+ <if test="attachments != null">attachments = #{attachments},</if>
|
|
|
|
|
+ </set>
|
|
|
|
|
+ WHERE challenge_task_id = #{challengeTaskId}
|
|
|
|
|
+ and advertiser_id = #{advertiserId}
|
|
|
|
|
+ </update>
|
|
|
|
|
+
|
|
|
<select id="queryXingTuAccount" resultType="com.alibaba.fastjson.JSONObject">
|
|
<select id="queryXingTuAccount" resultType="com.alibaba.fastjson.JSONObject">
|
|
|
select x.advertiser_id, access_token
|
|
select x.advertiser_id, access_token
|
|
|
from deepthink.bytedance_xingtu_advertiser_list x
|
|
from deepthink.bytedance_xingtu_advertiser_list x
|