From 4b2289e1aaa5732ce658f0ffda5cc5fd1f1c48eb Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Fri, 13 Oct 2023 11:55:42 +0800 Subject: [PATCH] redbagprod --- src/main/java/cc/mrbird/febs/mall/service/impl/AdminChatServiceImpl.java | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 46 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminChatServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminChatServiceImpl.java index 3c01c3c..24e01f2 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminChatServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminChatServiceImpl.java @@ -12,6 +12,7 @@ import cc.mrbird.febs.mall.mapper.DataDictionaryMapper; import cc.mrbird.febs.mall.service.IAdminChatService; import cc.mrbird.febs.mall.vo.*; +import cc.mrbird.febs.rabbit.producter.AgentProducer; import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.ObjectUtil; import com.baomidou.mybatisplus.core.metadata.IPage; @@ -34,6 +35,7 @@ private final ChatAmountFlowMapper chatAmountFlowMapper; private final DataDictionaryMapper dataDictionaryMapper; private final ChatGroupMapper chatGroupMapper; + private final AgentProducer agentProducer; private final RedisUtils redisUtils; @Override @@ -218,4 +220,48 @@ chatGroupMapper.updateById(chatGroup); return new FebsResponse().success(); } + + @Override + public FebsResponse registerMember() { + agentProducer.sendAddRobotMsg("20845477"); + return new FebsResponse().success(); + } + + @Override + public FebsResponse openModelType(String userId) { + ChatUser chatUser = this.baseMapper.selectByUserId(userId); + if(ObjectUtil.isEmpty(chatUser)) { + return new FebsResponse().fail().message("会员信息不存在"); + } + this.baseMapper.updateModelTypeByUserId(userId,1); + return new FebsResponse().success(); + } + + @Override + public FebsResponse closeModelType(String userId) { + ChatUser chatUser = this.baseMapper.selectByUserId(userId); + if(ObjectUtil.isEmpty(chatUser)) { + return new FebsResponse().fail().message("会员信息不存在"); + } + this.baseMapper.updateModelTypeByUserId(userId,2); + return new FebsResponse().success(); + } + + @Override + public FebsResponse updateRegisterMember(AdminRegisterMemberVo adminRegisterMemberVo) { + agentProducer.sendAddRobotMsg(adminRegisterMemberVo.getInviteId()); + return new FebsResponse().success(); + } + + @Override + public FebsResponse openSwitchAutoSend(String id) { + this.baseMapper.updateAutoSendByGroupId(id,1); + return new FebsResponse().success(); + } + + @Override + public FebsResponse closeSwitchAutoSend(String id) { + this.baseMapper.updateAutoSendByGroupId(id,0); + return new FebsResponse().success(); + } } -- Gitblit v1.9.1