Commit 0a549b52 authored by liwei's avatar liwei

修改了黑名单拉黑功能

parent 15e1d8fb
......@@ -6,6 +6,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
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.entity.MemLeaveMessage;
import org.rcisoft.core.util.CyUserUtil;
......@@ -40,6 +42,9 @@ public class OpmBlackListServiceImpl extends ServiceImpl<OpmBlackListRepository,
@Autowired
private MemLeaveMessageRepository memLeaveMessageRepository;
@Autowired
private MemInfoRepository memInfoRepository;
/**
* 保存 黑名单表
* @param opmBlackList
......@@ -55,10 +60,14 @@ public class OpmBlackListServiceImpl extends ServiceImpl<OpmBlackListRepository,
int line = baseMapper.insert(opmBlackList);
//添加到对话表设置拉黑用户
Integer targetId = opmBlackList.getTargetId().intValue();
//biginteger转int
MemLeaveMessage userTalk = memLeaveMessageRepository.queryUserTalk(userId, targetId);
userTalk.setBlackUser(userId);
memLeaveMessageRepository.updateUserTalk(userTalk);
//取消当前用户对该用户的关注
MemFollowDTO memFollowDTO = new MemFollowDTO();
memFollowDTO.setUserId(userId);
memFollowDTO.setTargetId(targetId);
memInfoRepository.deleteFollow(memFollowDTO);
log.debug(CyUserUtil.getAuthenUsername()+"新增了ID为"+
opmBlackList.getBusinessId()+"的黑名单表信息");
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