| | |
| | | |
| | | List<DataValueVO> lastVoList = new ArrayList<>(); |
| | | int size = entry.getValue().size(); |
| | | t = t > 0 ? t : 0; |
| | | t = Math.max(t, 0); |
| | | int n = "n".equals(nIndex) ? size : Integer.parseInt(nIndex); |
| | | int length = (n - t) > 0 ? (n - t) : 0; //预测完不变的数据长度 |
| | | int length = Math.max((n - t), 0); //预测完不变的数据长度 |
| | | if (size >= n) { |
| | | for (int i = 0; i < (size - length); i ++) { |
| | | int index = length + i; |
| | |
| | | params.put("STARTTIME", importList.get(0).getDatatime()); |
| | | params.put("ENDTIME", importList.get(importList.size() - 1).getDatatime()); |
| | | mmItemResultDao.deletePredictValue(params); |
| | | |
| | | |
| | | } |
| | | |
| | | // Map<String, Object> params = new HashMap(4); |
| | | // params.put("TABLENAME", T_MM_ITEM_RESULT); |
| | | // params.put("OUTPUTID", importList.get(0).getOutputid()); |
| | | // params.put("STARTTIME", importList.get(0).getDatatime()); |
| | | // params.put("ENDTIME", importList.get(importList.size() - 1).getDatatime()); |
| | | // mmItemResultDao.deletePredictValue(params); |
| | | |
| | | // int num1 = importList.size() / max_group_count; |
| | | // int num2 = importList.size() % max_group_count; |
| | | // if (num2 != 0) { |
| | | // num1++; |
| | | // } |
| | | // |
| | | // List<MmItemResultEntity> tempList; |
| | | // //先删除已经存在的数据,再插入新数据 |
| | | // for (int i = 0; i < num1; i++) { |
| | | // int startIndex = max_group_count * i; |
| | | // int count = max_group_count; |
| | | // if (num2!=0 && i == num1 - 1) { |
| | | // count = num2; |
| | | // } |
| | | // tempList = new ArrayList<>(); |
| | | // //获取某个索引范围内的对象集合 |
| | | // for (int j = startIndex; j < startIndex + count; j++) { |
| | | // tempList.add(importList.get(j)); |
| | | // } |
| | | // Map<String, Object> map2 = new HashMap<>(2); |
| | | // map2.put("TABLENAME", T_MM_ITEM_RESULT); |
| | | // map2.put("list", tempList); |
| | | // mmItemResultDao.savePredictValue(map2); |
| | | // } |
| | | mmItemResultDao.insertBatch(importList,max_group_count); |
| | | |
| | | Map<String, Object> map3 = new HashMap<>(2); |