2个集合 ,根据一个属性添加进一个,2个盒子里面
作者:互联网
// 保理补充费率协议线下审核流程集合 List<Record> protocolList = new ArrayList<>(); // 保理业务线下审核流程集合 List<Record> offlineList = new ArrayList<>(); // 发起保理补充费率协议线下审核流程 // 获取只含有保理补充费率协议的文件信息 String filesSql = " SELECT configu_date from sys_business_configure_info WHERE sys_status = 1 and configu_type_id = 'zdf_file_id' "; List<Record> files = Db.find(filesSql); //遍历临时表的数据 for (Record facRecDetTemp : facRecDetTempList) { //获取临时表的文件id String documentId = facRecDetTemp.getStr("documentId"); boolean iSOK = false; //遍历保理补充费率协议的文件信息 for (Record file : files) { //如果2个文件的id一致,则结束files循环,如果不一致,就一直循环,直到files循环结束 if (file.getStr("configuDate").equals(documentId)) { iSOK = true; break; } else { iSOK = false; } } // 这里不管files的循环结果是啥,只添加一次。 if (iSOK) { protocolList.add(facRecDetTemp); } else { offlineList.add(facRecDetTemp); } }
标签:files,盒子,iSOK,保理,file,facRecDetTemp,添加,id,属性 来源: https://www.cnblogs.com/xiaowoniulx/p/11661531.html