這裡有兩個集合,待校驗的list集合,和參照資料集map,從list集合中篩選出,符合map某一條件的資料集
/**
* 校驗重複資料
** @param infos 待校驗資料集
* @param map 資料庫已有資料,封裝
* @return list返回的錯誤資料
*/public list
importcheck
(list
infos, map
> map)}if
(status)
}return listserror;
}
後因為,會出現空指標,改為如下
/**
* 校驗重複資料
** @param infos 待校驗資料集
* @param map 資料庫已有資料,封裝
* @return list返回的錯誤資料
*/public list
importcheck
(list
infos, map
> map)
// 把使用者請假記錄 時間段內 有交叉的,也就是錯誤資料放到 list 中
for(absenceinfo absenceinfo : absenceinfos)}if
(status)
}return listserror;
}
巢狀迴圈中的bug
在專案中遇到以下問題 該功能在實際投產中使用較少,列表記錄也不是很多,隨著時間的流逝資料逐漸增多,問題出現 列表中有些資料不顯示 img 圖中黑框部門,檢查了很長時間。發現該資料是使用兩層巢狀顯示,其中迴圈次數又是取使用者設定中的分頁條數。如果資料太多,分頁條數設定為10,很多記錄就查不到,內迴圈只...
巢狀for迴圈中使用標號
可以給語句塊加標號賦予它們名稱,標號位於語句之前。標號只能被continue和break引用。格式如下 label statement 語句前只允許加乙個標號,標號後面不能跟大括號。通過用break後加標號對處於標號中的語句進行控制。往往標號後是for.while.do while等迴圈。通過用標號...
for迴圈中呼叫axios獲取資料
業務需求,需要從乙個介面中獲取到一組資料,根據資料中的id去調取另乙個介面得到最終的資料。直接在for迴圈中呼叫axios在迴圈外得不到介面的資料 getdata this.api.productionprocess.findbarcode json then res console.log dat...