| | |
| | | return sortList(newList); |
| | | } |
| | | |
| | | /** |
| | | * 消息全部已读(本地缓存) |
| | | * |
| | | * @param isRead 是否读取(true已读取) |
| | | */ |
| | | public void setAllRead(boolean isRead) { |
| | | for (int i = 0; i < mListMessage.size(); i++) { |
| | | MessageBean messageBean = mListMessage.get(i); |
| | | if (messageBean == null) { |
| | | continue; |
| | | } |
| | | messageBean.setRead(isRead); |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 获取恢复中缓存列表 |
| | |
| | | /** |
| | | * 获取指定页的获取消息列表(用于C端) |
| | | * |
| | | * @param homeId 电站id |
| | | * @param pageNo 页码 |
| | | * @param messageStateType all:全部,UNTREATED:未处理,PROCESSED:已处理; |
| | | * @param filter_key 类型(设备,等级,时间) |
| | |
| | | * timeType(TODAY :今天;LAST_3_DAYS: 近3天;LAST_7_DAYS :近7天;LAST_30_DAYS :近30天); |
| | | * @param cloudCallBeak - |
| | | */ |
| | | public void getPageNoMessageList_C(int pageNo, String messageStateType, String filter_key, String filter_value, CloudCallBeak<MessageListClass> cloudCallBeak) { |
| | | public void getPageNoMessageList_C(String homeId, int pageNo, String messageStateType, String filter_key, String filter_value, CloudCallBeak<MessageListClass> cloudCallBeak) { |
| | | String requestUrl = HttpApi.POST_Message_List; |
| | | JsonObject json = new JsonObject(); |
| | | |
| | | if (!TextUtils.isEmpty(homeId)) { |
| | | json.addProperty("homeId", homeId); |
| | | } |
| | | if (!MessageStateType.all.equals(messageStateType)) { |
| | | json.addProperty("status", messageStateType); |
| | | } |