select id, rule_id, rule_type,rule_name, son_rule_id, relate_id, item_ids, promoter_id, promoter_name, item_create_id, item_create_name, promoter_create_id, promoter_create_name, order_num, valid_order_num, yesterday_order_num, yesterday_valid_order_num, stat_date, anchor_amount, reference_amount, settlement_status, create_time, update_time from kuaishou_rule_settlement_data
insert into kuaishou_rule_settlement_data
id,
rule_id,
rule_type,
rule_name,
son_rule_id,
relate_id,
item_ids,
promoter_id,
promoter_name,
item_create_id,
item_create_name,
promoter_create_id,
promoter_create_name,
order_num,
valid_order_num,
yesterday_order_num,
yesterday_valid_order_num,
stat_date,
anchor_amount,
reference_amount,
settlement_status,
create_time,
update_time,
#{id},
#{ruleId},
#{ruleType},
#{ruleName},
#{sonRuleId},
#{relateId},
#{itemIds},
#{promoterId},
#{promoterName},
#{itemCreateId},
#{itemCreateName},
#{promoterCreateId},
#{promoterCreateName},
#{orderNum},
#{validOrderNum},
#{yesterdayOrderNum},
#{yesterdayValidOrderNum},
#{statDate},
#{anchorAmount},
#{referenceAmount},
#{settlementStatus},
#{createTime},
#{updateTime},
update kuaishou_rule_settlement_data
rule_id = #{ruleId},
rule_type = #{ruleType},
rule_name = #{ruleName},
son_rule_id = #{sonRuleId},
relate_id = #{relateId},
item_ids = #{itemIds},
promoter_id = #{promoterId},
promoter_name = #{promoterName},
item_create_id = #{itemCreateId},
item_create_name = #{itemCreateName},
promoter_create_id = #{promoterCreateId},
promoter_create_name = #{promoterCreateName},
order_num = #{orderNum},
valid_order_num = #{validOrderNum},
yesterday_order_num = #{yesterdayOrderNum},
yesterday_valid_order_num = #{yesterdayValidOrderNum},
stat_date = #{statDate},
anchor_amount = #{anchorAmount},
reference_amount = #{referenceAmount},
settlement_status = #{settlementStatus},
create_time = #{createTime},
update_time = #{updateTime},
where id = #{id}
update kuaishou_rule_settlement_data set settlement_status = #{status}
where promoter_id = #{promoterId}
and stat_date = #{statDate}
and settlement_status = 2
delete from kuaishou_rule_settlement_data where id = #{id}
delete from kuaishou_rule_settlement_data where id in
#{id}
replace into kuaishou_rule_incentive_log (
relate_id,
promoter_id,
rule_id,
incentive_count,
last_incentive_count
) values (
#{relateId},
#{promoterId},
#{ruleId},
#{incentivizedCount},
#{lastIncentivizedCount}
)
replace into kuaishou_rule_settlement_data(
rule_id,
rule_type,
rule_name,
son_rule_id,
relate_id,
item_ids,
promoter_id,
promoter_name,
item_create_id,
item_create_name,
promoter_create_id,
promoter_create_name,
order_num,
valid_order_num,
yesterday_order_num,
yesterday_valid_order_num,
stat_date,
anchor_amount,
reference_amount,
settlement_status,
last_settlement_order_num
)
values
(
#{add.ruleId},
#{add.ruleType},
#{add.ruleName},
#{add.sonRuleId},
#{add.relateId},
#{add.itemIds},
#{add.promoterId},
#{add.promoterName},
#{add.itemCreateId},
#{add.itemCreateName},
#{add.promoterCreateId},
#{add.promoterCreateName},
#{add.orderNum},
#{add.validOrderNum},
#{add.yesterdayOrderNum},
#{add.yesterdayValidOrderNum},
#{add.statDate},
#{add.anchorAmount},
#{add.referenceAmount},
#{add.settlementStatus},
#{add.lastSettlementOrderNum}
)