123
This commit is contained in:
@@ -24,5 +24,13 @@ public interface UserInviteService extends IService<UserInvite> {
|
||||
|
||||
Page<UserInviteAdminVo> pageAdmin(PageQuery pageQuery, UserInviteAdminVo bo);
|
||||
|
||||
/**
|
||||
*
|
||||
* @param geUserId 邀请人 收到奖励的人
|
||||
* @param seUserId 来源人 获取奖励的人
|
||||
* @param amount 创造的收益
|
||||
*/
|
||||
void incsCoinAsync(Long geUserId, Long seUserId, Long amount);
|
||||
|
||||
void incsCoin(Long geUserId, Long seUserId, Long amount);
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user