| | |
| | | if (cache == null) { |
| | | return new LinkedList<OtcOnlineChatMessage>(); |
| | | } |
| | | List<OtcOnlineChatMessage> result = new ArrayList<OtcOnlineChatMessage>(cache); |
| | | return cache; |
| | | /*List<OtcOnlineChatMessage> result = new ArrayList<OtcOnlineChatMessage>(cache); |
| | | int start = cacheIndex(messageId, result); |
| | | // start = start == 0 ? start : start + 1;// 空消息则表示首页,消息索引的后一条为起始 |
| | | int end = start + pageSize; |
| | |
| | | // result.addAll(cache); |
| | | List<OtcOnlineChatMessage> list = result.subList(start, end); |
| | | |
| | | return list; |
| | | return list;*/ |
| | | } |
| | | |
| | | public List<OtcOnlineChatMessage> cacheGetList(String messageId, int pageSize, String orderNo, String clicentType) { |
| | |
| | | saveCreateByOrderNo(orderNo); |
| | | messageUser = cahce_user.get(orderNo); |
| | | } |
| | | C2cOrder c2cOrder = c2cOrderService.get(orderNo); |
| | | if ("read".equals(type)) { |
| | | messageUser.setUserUnreadmsg(0); |
| | | } else if ("write".equals(type)) { |
| | | messageUser.setCustomerUnreadmsg(messageUser.getCustomerUnreadmsg() + 1); |
| | | messageUser.setDeleteStatus(0); |
| | | } |
| | | /*C2cOrder c2cOrder = c2cOrderService.get(orderNo); |
| | | // 承兑商ID |
| | | String c2cUserId = c2cOrder.getC2cUserPartyId(); |
| | | // 下单用户ID |
| | |
| | | messageUser.setCustomerUnreadmsg(messageUser.getCustomerUnreadmsg() + 1); |
| | | messageUser.setDeleteStatus(0); |
| | | } |
| | | } |
| | | }*/ |
| | | updateMessageUser(messageUser); |
| | | } |
| | | |
| | |
| | | saveCreateByOrderNo(orderNo); |
| | | messageUser = cahce_user.get(orderNo); |
| | | } |
| | | C2cOrder c2cOrder = c2cOrderService.get(orderNo); |
| | | if ("read".equals(type)) { |
| | | messageUser.setCustomerUnreadmsg(0); |
| | | removeTips(messageUser.getOrderNo(), 0); |
| | | } else if ("write".equals(type)) { |
| | | messageUser.setUserUnreadmsg(messageUser.getUserUnreadmsg() + 1); |
| | | messageUser.setDeleteStatus(0); |
| | | } |
| | | |
| | | /*C2cOrder c2cOrder = c2cOrderService.get(orderNo); |
| | | // 承兑商ID |
| | | String c2cUserId = c2cOrder.getC2cUserPartyId(); |
| | | // 下单用户ID |
| | |
| | | messageUser.setUserUnreadmsg(messageUser.getUserUnreadmsg() + 1); |
| | | messageUser.setDeleteStatus(0); |
| | | } |
| | | } |
| | | }*/ |
| | | updateMessageUser(messageUser); |
| | | } |
| | | |
| | |
| | | for (OtcOnlineChatMessage m : list) { |
| | | ids.add(m.getUuid().toString()); |
| | | } |
| | | tipService.deleteTip(ids); |
| | | if (!ids.isEmpty()) { |
| | | tipService.deleteTip(ids); |
| | | } |
| | | } |
| | | |
| | | public void updateMessageUser(OtcMessageUser messageUser) { |