Bladeren bron

提交领取积分代码

pull/30/head
wanjing 9 maanden geleden
bovenliggende
commit
b3f9096a19
1 gewijzigde bestanden met toevoegingen van 19 en 19 verwijderingen
  1. +19
    -19
      tuoheng-api/src/main/java/com/tuoheng/api/service/points/receive/ReceivePonitsService.java

+ 19
- 19
tuoheng-api/src/main/java/com/tuoheng/api/service/points/receive/ReceivePonitsService.java Bestand weergeven

log.info("全民护河领取积分:校验失败:{}", result.getMsg()); log.info("全民护河领取积分:校验失败:{}", result.getMsg());
return result; return result;
} }
WestreamKnowUser westreamKnowUser = westreamKnowUserMapper.selectOne(new LambdaQueryWrapper<WestreamKnowUser>()
.eq(WestreamKnowUser::getTenantId, request.getTenantId())
.eq(WestreamKnowUser::getOpenid, request.getOpenid())
.eq(WestreamKnowUser::getKnowId, request.getKnowId())
.eq(WestreamKnowUser::getMark, MarkEnum.VALID.getCode()));
if (ObjectUtil.isNotEmpty(westreamKnowUser)) {
return JsonResult.error("您已获得过积分了,仅能获取一次积分。");
} else {
westreamKnowUser = new WestreamKnowUser();
westreamKnowUser.setTenantId(request.getTenantId());
westreamKnowUser.setOpenid(request.getOpenid());
westreamKnowUser.setKnowId(request.getKnowId());
westreamKnowUser.setCreateUser(0);
westreamKnowUser.setCreateTime(DateUtils.now());
westreamKnowUserMapper.insert(westreamKnowUser);
}


ThDict dict = dictMapper.selectOne(new LambdaQueryWrapper<ThDict>() ThDict dict = dictMapper.selectOne(new LambdaQueryWrapper<ThDict>()
.eq(ThDict::getTenantId, request.getTenantId()) .eq(ThDict::getTenantId, request.getTenantId())
if (ObjectUtil.isNotEmpty(totalPointsByToDay)) { if (ObjectUtil.isNotEmpty(totalPointsByToDay)) {
if (totalPointsByToDay >= dailyLimitWestreamSubmit) { if (totalPointsByToDay >= dailyLimitWestreamSubmit) {
log.info("领取积分,已超过每日领取积分上限,totalPointsByToDay:{}, dailyLimitWestreamSubmit:{}", totalPointsByToDay, dailyLimitWestreamSubmit); log.info("领取积分,已超过每日领取积分上限,totalPointsByToDay:{}, dailyLimitWestreamSubmit:{}", totalPointsByToDay, dailyLimitWestreamSubmit);
return JsonResult.error("已超过每日领取积分上限");
return JsonResult.error("今日积分已领取或已超过每日积分上限");
} }
} else { } else {
totalPointsByToDay = 0; totalPointsByToDay = 0;
} }
if ((points + totalPointsByToDay) > dailyLimitWestreamSubmit) { if ((points + totalPointsByToDay) > dailyLimitWestreamSubmit) {
log.info("此次领取积分,加上今天已领积分,已超过每日积分上限,points:{},totalPointsByToDay:{}, dailyLimitWestreamSubmit:{}", points, totalPointsByToDay, dailyLimitWestreamSubmit); log.info("此次领取积分,加上今天已领积分,已超过每日积分上限,points:{},totalPointsByToDay:{}, dailyLimitWestreamSubmit:{}", points, totalPointsByToDay, dailyLimitWestreamSubmit);
return JsonResult.error("此次领取积分,加上今天已领积分,已超过每日积分上限");
return JsonResult.error("今日积分已领取或已超过每日积分上限");
} }


WestreamUser westreamUser = westreamUserMapper.selectOne(new LambdaQueryWrapper<WestreamUser>() WestreamUser westreamUser = westreamUserMapper.selectOne(new LambdaQueryWrapper<WestreamUser>()
return JsonResult.error("该用户不存在"); return JsonResult.error("该用户不存在");
} }


WestreamKnowUser westreamKnowUser = westreamKnowUserMapper.selectOne(new LambdaQueryWrapper<WestreamKnowUser>()
.eq(WestreamKnowUser::getTenantId, request.getTenantId())
.eq(WestreamKnowUser::getOpenid, request.getOpenid())
.eq(WestreamKnowUser::getKnowId, request.getKnowId())
.eq(WestreamKnowUser::getMark, MarkEnum.VALID.getCode()));
if (ObjectUtil.isNotEmpty(westreamKnowUser)) {
return JsonResult.error("您已获得过积分了,仅能获取一次积分。");
} else {
westreamKnowUser = new WestreamKnowUser();
westreamKnowUser.setTenantId(request.getTenantId());
westreamKnowUser.setOpenid(request.getOpenid());
westreamKnowUser.setKnowId(request.getKnowId());
westreamKnowUser.setCreateUser(0);
westreamKnowUser.setCreateTime(DateUtils.now());
westreamKnowUserMapper.insert(westreamKnowUser);
}

UserPointsDetail userPointsDetail = new UserPointsDetail(); UserPointsDetail userPointsDetail = new UserPointsDetail();
userPointsDetail.setTenantId(request.getTenantId()); userPointsDetail.setTenantId(request.getTenantId());
userPointsDetail.setOpenid(request.getOpenid()); userPointsDetail.setOpenid(request.getOpenid());

Laden…
Annuleren
Opslaan