需求:新数据的添加,需要将已经存在的数据去掉,在进行添加操作
List<PageData> existComIds=(List<PageData>)dao.findForList("TerminalEquipmentCommandRoleMapper.queryListByCondition",pd);
List<String> comIdList=new ArrayList<String>();
for(String id:comdIds){
comIdList.add(id);
}
List<String> existComIdList=new ArrayList<String>();
if(null!=existComIds && existComIds.size()>0){
for(PageData pageData:existComIds){
String existComId=pageData.getString("TERMINALEQUIPMENTCOMMANDSET_TERMINALEQUIPMENTCOMMANDSETID");
existComIdList.add(existComId);
}
List<String> allComIdList=new ArrayList<String>();
allComIdList.addAll(comIdList);
comIdList.retainAll(existComIdList);
allComIdList.removeAll(comIdList);