From 2213b8c36bf15f959d6e57497bf522b2d4ac9d64 Mon Sep 17 00:00:00 2001 From: nili Date: Sun, 30 Jun 2024 15:06:08 +0800 Subject: [PATCH] fx --- .../game/service/citrus/AdvRecordService.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/game-service/src/main/java/awesome/group/game/service/citrus/AdvRecordService.java b/game-service/src/main/java/awesome/group/game/service/citrus/AdvRecordService.java index 226956b..2256416 100644 --- a/game-service/src/main/java/awesome/group/game/service/citrus/AdvRecordService.java +++ b/game-service/src/main/java/awesome/group/game/service/citrus/AdvRecordService.java @@ -80,14 +80,16 @@ public class AdvRecordService { record.setDeviceName(bo.deviceName); record.setIp(ip); record.setAdvId(bo.advId); - if (bo.advType == Constants.VIDEO && u.getAdminId() != null) { - long gap = ecpm - ecpmReal - contribute; - MatrixAdmin admin = adminMapper.selectById(u.getAdminId()); - if (admin.getIncomeRate() != null) { - record.setEcpmAdmin(gap * admin.getIncomeRate() / 100); + if (u.getAdminId() != null) { + record.setAdminId(u.getAdminId()); + if (bo.advType == Constants.VIDEO ) { + long gap = ecpm - ecpmReal - contribute; + MatrixAdmin admin = adminMapper.selectById(u.getAdminId()); + if (admin.getIncomeRate() != null) { + record.setEcpmAdmin(gap * admin.getIncomeRate() / 100); + } } } - mapper.insert(record); if (ecpmReal > 0) { userMapper.incIncome(uid, ecpmReal, contribute);