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 ef78445..aa72eda 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 @@ -3,6 +3,7 @@ package awesome.group.game.service.citrus; import awesome.group.game.dao.bean.*; import awesome.group.game.dao.mapper.*; import awesome.group.game.service.bo.MatrixAdvRecordEditBo; +import awesome.group.game.service.bo.MatrixAdvRecordSimple; import awesome.group.game.service.bo.citrus.AdvResponse; import awesome.group.game.service.bo.matrix.AppNormalConfig; import awesome.group.game.service.common.exception.PaganiException; @@ -101,7 +102,7 @@ public class AdvRecordService { return new AdvResponse(ecpmReal, user); } - public AdvResponse saveRecordV4(Integer uid, MatrixAdvRecordEditBo bo, String ip) { + public MatrixAdvRecordSimple saveRecordV4(Integer uid, MatrixAdvRecordEditBo bo, String ip) { Assert.isTrue((System.currentTimeMillis() / 1000) - bo.timestamp < 30, "非法请求"); Assert.isTrue(StringUtils.hasText(bo.appCode) && StringUtils.hasText(bo.sign), "非法请求"); MatrixApp app = appMapper.queryByCode(bo.appCode); @@ -146,8 +147,7 @@ public class AdvRecordService { } } mapper.insert(record); - MatrixUser user = userMapper.selectById(uid); - return new AdvResponse(ecpmReal, user); + return new MatrixAdvRecordSimple(mapper.selectById(record.getId())); } } diff --git a/game-web/src/main/java/awesome/group/game/web/rest/citrus/UserController.java b/game-web/src/main/java/awesome/group/game/web/rest/citrus/UserController.java index f411e36..69cd264 100644 --- a/game-web/src/main/java/awesome/group/game/web/rest/citrus/UserController.java +++ b/game-web/src/main/java/awesome/group/game/web/rest/citrus/UserController.java @@ -65,8 +65,8 @@ public class UserController { @PostMapping("/saveAdvRecordV4") @RestApi - public R saveAdvRecordV4(@RequestBody MatrixAdvRecordEditBo bo) { - AdvResponse res = advRecordService.saveRecordV4(RequestContext.getCitrusUid(), bo, RequestContext.getIpAddr(RequestContext.getRequest())); + public R saveAdvRecordV4(@RequestBody MatrixAdvRecordEditBo bo) { + MatrixAdvRecordSimple res = advRecordService.saveRecordV4(RequestContext.getCitrusUid(), bo, RequestContext.getIpAddr(RequestContext.getRequest())); return new R<>(res); }