码迷,mamicode.com
首页 > 其他好文 > 详细

lists删除

时间:2016-03-21 19:55:12      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:

List<Map<String, Object>> trackList = bizFollowRepo.findList("trackFindPageList", params);
int trackNumber = Integer.valueOf(bizFollowRepo.count("trackFindPageListCount", params));


Iterator<Map<String, Object>> sListIterator = trackList.iterator();
while (sListIterator.hasNext()) {
Map<String, Object> trackMap = sListIterator.next();
String followType = trackMap.get("followType").toString();
String messageType = null;
if(DictConstants.FOLLOW_SOURCE_TYPE.FOLLOW_TRACK.equals(followType)){
messageType = DictConstants.AT_MESSAGE.APPLICATION_TYPE.AT_TRACK;
}else if(DictConstants.FOLLOW_SOURCE_TYPE.FOLLOW_TRACK_EVALUATE.equals(followType)){
messageType = DictConstants.AT_MESSAGE.APPLICATION_TYPE.AT_TRACK_EVALUATE;
}else if(DictConstants.FOLLOW_SOURCE_TYPE.FOLLOW_SCHEDULE.equals(followType)){
messageType = DictConstants.AT_MESSAGE.APPLICATION_TYPE.AT_SCHEDULE;
}else if(DictConstants.FOLLOW_SOURCE_TYPE.FOLLOW_SCHEDULE_REMIND.equals(followType)){
messageType = DictConstants.AT_MESSAGE.APPLICATION_TYPE.AT_SCHEDULE_REMINDTIME;
}

Object applicationId = trackMap.get("sourceId");
Map<String,Object> messageRequestMap = new HashMap<String,Object>();
messageRequestMap.put("applicationType", messageType);
messageRequestMap.put("applicationId", applicationId);
messageRequestMap.put("userId", userId);
List<BizMessage> messageList = bizMessageRepo.find(messageRequestMap);
if(messageList != null && messageList.size() >0){
trackMap.put("messageCreateTime", messageList.get(0).getCreateTime());
trackMap.put("messageContent", messageList.get(0).getContent());
}else{
// trackList.remove(trackMap);
sListIterator.remove();
trackNumber--;
}

}

lists删除

标签:

原文地址:http://www.cnblogs.com/ctaixw/p/5302977.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!