if(rlItm.getDivRlDtls()!=null && !rlItm.getDivRlDtls().isEmpty()){
delRlDtl = rlItm.getDivRlDtls();
}
for(int i = 0; i<ftGridData.length; i++){
JSONObject jsData = JSONObject.fromObject(ftGridData[i]);
DivRlDtl rlDtl = new DivRlDtl();
// int j = 0;
// boolean haveOld = false;
// if(!CapString.isEmpty(jsData.getString("oid")) && !rlItm.getDivRlDtls().isEmpty()){
// for(DivRlDtl rlDtl2 : rlDtls){
// j++;
// if(rlDtl2.getOid().equals(jsData.opt("oid"))){
// rlDtl = rlDtl2;
// haveOld = true;
// break;
// }
// }
// }
CapBeanUtil.map2Bean(jsData, rlDtl);
rlDtl.setDivRlNo(rlItm.getDivRlNo());
rlDtl.setDivRlSor(new BigDecimal(i+1));
rlDtl.setDivCtNo(jsData.optString("divCtNo"));
DivCtItm ctItm = conditionMntService.getById(jsData.optString("divCtOid"));
// rlDtl.setDivCtItm(ctItm);
rlDtl.setDivRlItm(rlItm);
// if(haveOld){
// rlDtls.set(j, rlDtl);
// }else{
rlDtls.add(rlDtl);
// }