数据
This commit is contained in:
@@ -13,6 +13,7 @@ import com.ruoyi.cai.enums.ConsumeLogType;
|
||||
import com.ruoyi.cai.enums.SystemConfigEnum;
|
||||
import com.ruoyi.cai.enums.account.AccountChangeCodeEnum;
|
||||
import com.ruoyi.cai.enums.account.AccountTypeEnum;
|
||||
import com.ruoyi.cai.manager.AccountTotalManager;
|
||||
import com.ruoyi.cai.manager.IdManager;
|
||||
import com.ruoyi.cai.manager.SystemConfigManager;
|
||||
import com.ruoyi.cai.mapper.AccountMapper;
|
||||
@@ -53,6 +54,8 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account> impl
|
||||
private SystemConfigManager systemConfigManager;
|
||||
@Autowired
|
||||
private CaiProperties caiProperties;
|
||||
@Autowired
|
||||
private AccountTotalManager accountTotalManager;
|
||||
|
||||
|
||||
@Override
|
||||
@@ -170,6 +173,12 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account> impl
|
||||
}
|
||||
// 记录接收方的流水
|
||||
if(anchorAmount != 0){
|
||||
try {
|
||||
// 记录主播的消费记录
|
||||
accountTotalManager.incsMessageIncomeCoin(toUser.getId(), anchorAmount,tractId);
|
||||
}catch (Exception e){
|
||||
log.error("主播消费记录失败",e);
|
||||
}
|
||||
accountChangeLogService.saveLogNoAdmin(toUser.getId(),toUser.getUsercode(), AccountChangeCodeEnum.IM_INCOME,anchorAmount,tractId,fromUser.getId());
|
||||
}
|
||||
return tractId;
|
||||
|
||||
@@ -54,7 +54,7 @@ public class UserChatRecordServiceImpl extends ServiceImpl<UserChatRecordMapper,
|
||||
this.save(userChatRecord);
|
||||
String key = String.format(RedisHttpConstant.CHAT_RECORD_CACHE_REDIS, userChatRecord.getId());
|
||||
RBucket<UserChatRecord> bucket = redissonClient.getBucket(key);
|
||||
bucket.set(userChatRecord,10, TimeUnit.MINUTES);
|
||||
bucket.set(userChatRecord,5, TimeUnit.MINUTES);
|
||||
return userChatRecord;
|
||||
}
|
||||
|
||||
|
||||
@@ -285,6 +285,9 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
|
||||
if(!b){
|
||||
throw new ServiceException("用户不存在");
|
||||
}
|
||||
this.update(Wrappers.lambdaUpdate(User.class)
|
||||
.eq(User::getInviteId, user.getId())
|
||||
.set(User::getInviteId, null));
|
||||
userOnlineService.remove(Wrappers.lambdaQuery(UserOnline.class).eq(UserOnline::getUserId, id));
|
||||
userInfoService.remove(Wrappers.lambdaQuery(UserInfo.class).eq(UserInfo::getUserId, id));
|
||||
userInviteService.remove(Wrappers.lambdaQuery(UserInvite.class).eq(UserInvite::getUserId, id));
|
||||
|
||||
Reference in New Issue
Block a user