diff --git a/accompany-base/accompany-sharding/accompany-sharding-service/src/main/java/com/accompany/sharding/mapper/BillRecordMapper.java b/accompany-base/accompany-sharding/accompany-sharding-service/src/main/java/com/accompany/sharding/mapper/BillRecordMapper.java index 1cff1c731..8ab4cbf8e 100644 --- a/accompany-base/accompany-sharding/accompany-sharding-service/src/main/java/com/accompany/sharding/mapper/BillRecordMapper.java +++ b/accompany-base/accompany-sharding/accompany-sharding-service/src/main/java/com/accompany/sharding/mapper/BillRecordMapper.java @@ -21,10 +21,8 @@ public interface BillRecordMapper extends BaseMapper { /** * 批量插入账单记录,使用 INSERT IGNORE 忽略重复记录 - * @param billRecords 账单记录列表 - * @return 插入的记录数 */ - int insertIgnore(@Param("billRecords") List billRecords); + int insertIgnore(@Param("record") BillRecord billRecord); Long getGiftSumByGift(); diff --git a/accompany-base/accompany-sharding/accompany-sharding-service/src/main/resources/sharding/sqlmappers/BillRecordMapper.xml b/accompany-base/accompany-sharding/accompany-sharding-service/src/main/resources/sharding/sqlmappers/BillRecordMapper.xml index 66f2f4197..dcacda4ef 100644 --- a/accompany-base/accompany-sharding/accompany-sharding-service/src/main/resources/sharding/sqlmappers/BillRecordMapper.xml +++ b/accompany-base/accompany-sharding/accompany-sharding-service/src/main/resources/sharding/sqlmappers/BillRecordMapper.xml @@ -15,49 +15,47 @@ INSERT IGNORE INTO bill_record ( - bill_id, - uid, - partition_id, - target_uid, - room_uid, - bill_type, - obj_id, - obj_type, - gift_id, - gift_num, - gift_total_gold_num, - currency, - before_amount, - amount, - actual_amount, - after_amount, - create_time, - remark, - mess_id + bill_id, + uid, + partition_id, + target_uid, + room_uid, + bill_type, + obj_id, + obj_type, + gift_id, + gift_num, + gift_total_gold_num, + currency, + before_amount, + amount, + actual_amount, + after_amount, + create_time, + remark, + mess_id ) VALUES - - ( - #{record.billId}, - #{record.uid}, - #{record.partitionId}, - #{record.targetUid}, - #{record.roomUid}, - #{record.billType}, - #{record.objId}, - #{record.objType}, - #{record.giftId}, - #{record.giftNum}, - #{record.giftTotalGoldNum}, - #{record.currency}, - #{record.beforeAmount}, - #{record.amount}, - #{record.actualAmount}, - #{record.afterAmount}, - #{record.createTime}, - #{record.remark}, - #{record.messId} - ) - + ( + #{record.billId}, + #{record.uid}, + #{record.partitionId}, + #{record.targetUid}, + #{record.roomUid}, + #{record.billType}, + #{record.objId}, + #{record.objType}, + #{record.giftId}, + #{record.giftNum}, + #{record.giftTotalGoldNum}, + #{record.currency}, + #{record.beforeAmount}, + #{record.amount}, + #{record.actualAmount}, + #{record.afterAmount}, + #{record.createTime}, + #{record.remark}, + #{record.messId} + )