This commit is contained in:
wangzhijiang
2024-03-12 21:27:53 +08:00
parent ff17c002fb
commit 10b7d4aad8
@@ -763,23 +763,41 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService {
sarFileSplitItemsValEOSList.addAll(documentSplitMapper.queryItemsValByItemId(id, "")); sarFileSplitItemsValEOSList.addAll(documentSplitMapper.queryItemsValByItemId(id, ""));
} }
List<SarFileSplitItemsValEO> sarFileSplitItemsValEOS = documentSplitMapper.queryItemsValByItemId((String) firstData.get(ID), ""); List<SarFileSplitItemsValEO> sarFileSplitItemsValEOS = documentSplitMapper.queryItemsValByItemId((String) firstData.get(ID), "");
// 第一条数据信息的最大的排序字段值 Integer displaySeq = 0;
Optional<SarFileSplitItemsValEO> sarFileSplitItemsValEOOptional = sarFileSplitItemsValEOS.stream().sorted(Comparator.comparing(v -> Integer.valueOf(String.valueOf(v.getDisplaySeq())))).findFirst(); String itemId = "";
sarFileSplitItemsValEOOptional.ifPresent(v ->{ if (CollectionUtils.isNotEmpty(sarFileSplitItemsValEOS)) {
// 排序字段 displaySeq = sarFileSplitItemsValEOS.get(sarFileSplitItemsValEOS.size() - 1).getDisplaySeq();
Integer displaySeq = v.getDisplaySeq(); itemId = sarFileSplitItemsValEOS.get(sarFileSplitItemsValEOS.size() - 1).getItemId();
// LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); }
String userId = "";
for (SarFileSplitItemsValEO fileSplitItemsValEO : sarFileSplitItemsValEOSList) { // 排序字段
displaySeq += 1; String userId = "";
fileSplitItemsValEO.setItemId(v.getItemId()); for (SarFileSplitItemsValEO fileSplitItemsValEO : sarFileSplitItemsValEOSList) {
fileSplitItemsValEO.setDisplaySeq(displaySeq); displaySeq += 1;
fileSplitItemsValEO.setModifyTime(new Date()); fileSplitItemsValEO.setItemId(itemId);
fileSplitItemsValEO.setModifyUser(userId); fileSplitItemsValEO.setDisplaySeq(displaySeq);
// 修改数据 fileSplitItemsValEO.setModifyTime(new Date());
sarFileSplitItemsValEOMapper.updateByPrimaryKeySelective(fileSplitItemsValEO); fileSplitItemsValEO.setModifyUser(userId);
} // 修改数据
} ); sarFileSplitItemsValEOMapper.updateByPrimaryKeySelective(fileSplitItemsValEO);
}
// // 第一条数据信息的最大的排序字段值
// Optional<SarFileSplitItemsValEO> sarFileSplitItemsValEOOptional = sarFileSplitItemsValEOS.stream().sorted(Comparator.comparing(v -> Integer.valueOf(String.valueOf(v.getDisplaySeq())))).findFirst();
// sarFileSplitItemsValEOOptional.ifPresent(v ->{
// // 排序字段
// displaySeq = v.getDisplaySeq();
//// LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
// String userId = "";
// for (SarFileSplitItemsValEO fileSplitItemsValEO : sarFileSplitItemsValEOSList) {
// displaySeq += 1;
// fileSplitItemsValEO.setItemId(v.getItemId());
// fileSplitItemsValEO.setDisplaySeq(displaySeq);
// fileSplitItemsValEO.setModifyTime(new Date());
// fileSplitItemsValEO.setModifyUser(userId);
// // 修改数据
// sarFileSplitItemsValEOMapper.updateByPrimaryKeySelective(fileSplitItemsValEO);
// }
// } );
} }
@Override @Override