|
|
@@ -58,7 +58,6 @@ public class AdServiceImpl implements AdService {
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public Result<?> saveRecord(DyzAdRecordParam param) {
|
|
|
- YtDyzUser user = new YtDyzUser();
|
|
|
if (StrUtil.isEmpty(param.getUserId())) {
|
|
|
YtDyzAdRecord adRecord = new YtDyzAdRecord();
|
|
|
if(Objects.isNull(param.getBeginTime()) || "null".equals(param.getBeginTime())){
|
|
|
@@ -73,20 +72,20 @@ public class AdServiceImpl implements AdService {
|
|
|
adRecord.setNetworkName(AdPlatformTypeEnum.getDesc(Integer.parseInt(param.getNetworkFormId())));
|
|
|
adRecordMapper.addOneVisitor(adRecord);
|
|
|
} else {
|
|
|
- user = appUserMapper.selectPrimaryKey(param.getUserId());
|
|
|
- }
|
|
|
- if(Objects.isNull(user)){
|
|
|
- return Result.resultOk(RepMessage.SAVE_SUCCESS);
|
|
|
- }
|
|
|
- if(!UserStatusEnum.NORMAL.getCode().equals(user.getUserStatus())){
|
|
|
- return new Result<>(StatusCode.ACCESS_ERR,getTipsMsg());
|
|
|
- }
|
|
|
- saveRecordAndChangeUser(param, user);
|
|
|
- //调用风控广告校验
|
|
|
- if(AdSourceTypeEnum.rewarded_video.getAdSourceType() == param.getAdSourceType()){
|
|
|
- Result<?> result = riskFeign.checkAdRisk(user);
|
|
|
- if(result.getCode()!=200){
|
|
|
- return new Result<>(StatusCode.ACCESS_ERR, getTipsMsg());
|
|
|
+ YtDyzUser user = appUserMapper.selectPrimaryKey(param.getUserId());
|
|
|
+ if(!UserStatusEnum.NORMAL.getCode().equals(user.getUserStatus())){
|
|
|
+ return new Result<>(StatusCode.ACCESS_ERR,getTipsMsg());
|
|
|
+ }
|
|
|
+ if(Objects.isNull(user)){
|
|
|
+ return Result.resultOk(RepMessage.SAVE_SUCCESS);
|
|
|
+ }
|
|
|
+ saveRecordAndChangeUser(param, user);
|
|
|
+ //调用风控广告校验
|
|
|
+ if(AdSourceTypeEnum.rewarded_video.getAdSourceType() == param.getAdSourceType()){
|
|
|
+ Result<?> result = riskFeign.checkAdRisk(user);
|
|
|
+ if(result.getCode()!=200){
|
|
|
+ return new Result<>(StatusCode.ACCESS_ERR, getTipsMsg());
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
return Result.resultOk(RepMessage.SAVE_SUCCESS);
|