This commit is contained in:
张良(004796)
2024-04-01 17:51:13 +08:00
parent 97f3f122c5
commit 102cf30c8d
3 changed files with 29 additions and 18 deletions

View File

@@ -92,20 +92,23 @@ public class UserInviteServiceImpl extends ServiceImpl<UserInviteMapper, UserInv
*/
@Override
public void incsCoinAsync(Long geUserId, Long seUserId, Long amount) {
ExecutorConstant.COMMON_EXECUTOR.execute(() -> {
if(geUserId == null || seUserId == null || amount == null || amount <= 0){
log.error("执行收益的递增失败【参数异常】");
return;
}
UserInvite one = this.getOne(Wrappers.lambdaQuery(UserInvite.class)
.eq(UserInvite::getInviteId, geUserId)
.eq(UserInvite::getUserId, seUserId));
if(one == null){
log.error("执行收益的递增失败");
return;
}
baseMapper.incsCoinTotal(one.getId(),amount);
});
ExecutorConstant.COMMON_EXECUTOR.execute(() -> incsCoin(geUserId,seUserId,amount));
}
@Override
public void incsCoin(Long geUserId, Long seUserId, Long amount){
if(geUserId == null || seUserId == null || amount == null || amount <= 0){
log.error("执行收益的递增失败【参数异常】");
return;
}
UserInvite one = this.getOne(Wrappers.lambdaQuery(UserInvite.class)
.eq(UserInvite::getInviteId, geUserId)
.eq(UserInvite::getUserId, seUserId));
if(one == null){
log.error("执行收益的递增失败");
return;
}
baseMapper.incsCoinTotal(one.getId(),amount);
}
}