Commit 0a549b52 authored by liwei's avatar liwei

修改了黑名单拉黑功能

parent 15e1d8fb
...@@ -6,6 +6,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage; ...@@ -6,6 +6,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.rcisoft.business.memInfo.dao.MemInfoRepository;
import org.rcisoft.business.memInfo.entity.MemFollowDTO;
import org.rcisoft.business.memLeaveMessage.dao.MemLeaveMessageRepository; import org.rcisoft.business.memLeaveMessage.dao.MemLeaveMessageRepository;
import org.rcisoft.business.memLeaveMessage.entity.MemLeaveMessage; import org.rcisoft.business.memLeaveMessage.entity.MemLeaveMessage;
import org.rcisoft.core.util.CyUserUtil; import org.rcisoft.core.util.CyUserUtil;
...@@ -40,6 +42,9 @@ public class OpmBlackListServiceImpl extends ServiceImpl<OpmBlackListRepository, ...@@ -40,6 +42,9 @@ public class OpmBlackListServiceImpl extends ServiceImpl<OpmBlackListRepository,
@Autowired @Autowired
private MemLeaveMessageRepository memLeaveMessageRepository; private MemLeaveMessageRepository memLeaveMessageRepository;
@Autowired
private MemInfoRepository memInfoRepository;
/** /**
* 保存 黑名单表 * 保存 黑名单表
* @param opmBlackList * @param opmBlackList
...@@ -55,10 +60,14 @@ public class OpmBlackListServiceImpl extends ServiceImpl<OpmBlackListRepository, ...@@ -55,10 +60,14 @@ public class OpmBlackListServiceImpl extends ServiceImpl<OpmBlackListRepository,
int line = baseMapper.insert(opmBlackList); int line = baseMapper.insert(opmBlackList);
//添加到对话表设置拉黑用户 //添加到对话表设置拉黑用户
Integer targetId = opmBlackList.getTargetId().intValue(); Integer targetId = opmBlackList.getTargetId().intValue();
//biginteger转int
MemLeaveMessage userTalk = memLeaveMessageRepository.queryUserTalk(userId, targetId); MemLeaveMessage userTalk = memLeaveMessageRepository.queryUserTalk(userId, targetId);
userTalk.setBlackUser(userId); userTalk.setBlackUser(userId);
memLeaveMessageRepository.updateUserTalk(userTalk); memLeaveMessageRepository.updateUserTalk(userTalk);
//取消当前用户对该用户的关注
MemFollowDTO memFollowDTO = new MemFollowDTO();
memFollowDTO.setUserId(userId);
memFollowDTO.setTargetId(targetId);
memInfoRepository.deleteFollow(memFollowDTO);
log.debug(CyUserUtil.getAuthenUsername()+"新增了ID为"+ log.debug(CyUserUtil.getAuthenUsername()+"新增了ID为"+
opmBlackList.getBusinessId()+"的黑名单表信息"); opmBlackList.getBusinessId()+"的黑名单表信息");
return new CyPersistModel(line); return new CyPersistModel(line);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment