删除非推荐类消息

This commit is contained in:
Guava
2023-07-03 15:19:00 +08:00
parent 1876225971
commit 7c2a0fc15d

View File

@@ -173,13 +173,16 @@ public class MessageServiceImpl implements IMessageService {
@Override @Override
@Transactional @Transactional
public Integer clearMessageNotCase(String aid) { public Integer clearMessageNotCase(String aid) {
List<Message> list = dao.findList(FieldFilters.eq("acceptId", aid), FieldFilters.eq("refType", "99")); List<Message> caseList = dao.findList(FieldFilters.eq("acceptId", aid), FieldFilters.eq("refType", "99"));
List<Message> notCaseList = dao.findList(FieldFilters.eq("acceptId", aid), FieldFilters.ne("refType", "99"));
dao.deleteByFilter(FieldFilters.eq("acceptId", aid), FieldFilters.ne("refType", "99")); dao.deleteByFilter(FieldFilters.eq("acceptId", aid), FieldFilters.ne("refType", "99"));
if (CollectionUtils.isNotEmpty(list)) { if (CollectionUtils.isNotEmpty(caseList) && CollectionUtils.isEmpty(notCaseList)) {
return 1; return 1;
} } else if (CollectionUtils.isEmpty(caseList) && CollectionUtils.isNotEmpty(notCaseList)) {
return 2; return 2;
} }
return 3;
}
@Override @Override
@Transactional @Transactional