nili 3 months ago
parent
commit
36da6b0bb5
  1. 6
      game-service/src/main/java/awesome/group/game/service/citrus/AdvRecordService.java
  2. 4
      game-web/src/main/java/awesome/group/game/web/rest/citrus/UserController.java

6
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.bean.*;
import awesome.group.game.dao.mapper.*; import awesome.group.game.dao.mapper.*;
import awesome.group.game.service.bo.MatrixAdvRecordEditBo; 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.citrus.AdvResponse;
import awesome.group.game.service.bo.matrix.AppNormalConfig; import awesome.group.game.service.bo.matrix.AppNormalConfig;
import awesome.group.game.service.common.exception.PaganiException; import awesome.group.game.service.common.exception.PaganiException;
@ -101,7 +102,7 @@ public class AdvRecordService {
return new AdvResponse(ecpmReal, user); 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((System.currentTimeMillis() / 1000) - bo.timestamp < 30, "非法请求");
Assert.isTrue(StringUtils.hasText(bo.appCode) && StringUtils.hasText(bo.sign), "非法请求"); Assert.isTrue(StringUtils.hasText(bo.appCode) && StringUtils.hasText(bo.sign), "非法请求");
MatrixApp app = appMapper.queryByCode(bo.appCode); MatrixApp app = appMapper.queryByCode(bo.appCode);
@ -146,8 +147,7 @@ public class AdvRecordService {
} }
} }
mapper.insert(record); mapper.insert(record);
MatrixUser user = userMapper.selectById(uid); return new MatrixAdvRecordSimple(mapper.selectById(record.getId()));
return new AdvResponse(ecpmReal, user);
} }
} }

4
game-web/src/main/java/awesome/group/game/web/rest/citrus/UserController.java

@ -65,8 +65,8 @@ public class UserController {
@PostMapping("/saveAdvRecordV4") @PostMapping("/saveAdvRecordV4")
@RestApi @RestApi
public R<AdvResponse> saveAdvRecordV4(@RequestBody MatrixAdvRecordEditBo bo) { public R<MatrixAdvRecordSimple> saveAdvRecordV4(@RequestBody MatrixAdvRecordEditBo bo) {
AdvResponse res = advRecordService.saveRecordV4(RequestContext.getCitrusUid(), bo, RequestContext.getIpAddr(RequestContext.getRequest())); MatrixAdvRecordSimple res = advRecordService.saveRecordV4(RequestContext.getCitrusUid(), bo, RequestContext.getIpAddr(RequestContext.getRequest()));
return new R<>(res); return new R<>(res);
} }

Loading…
Cancel
Save