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, ""));
}
List<SarFileSplitItemsValEO> sarFileSplitItemsValEOS = documentSplitMapper.queryItemsValByItemId((String) firstData.get(ID), "");
// 第一条数据信息的最大的排序字段值
Optional<SarFileSplitItemsValEO> sarFileSplitItemsValEOOptional = sarFileSplitItemsValEOS.stream().sorted(Comparator.comparing(v -> Integer.valueOf(String.valueOf(v.getDisplaySeq())))).findFirst();
sarFileSplitItemsValEOOptional.ifPresent(v ->{
// 排序字段
Integer 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);
}
} );
Integer displaySeq = 0;
String itemId = "";
if (CollectionUtils.isNotEmpty(sarFileSplitItemsValEOS)) {
displaySeq = sarFileSplitItemsValEOS.get(sarFileSplitItemsValEOS.size() - 1).getDisplaySeq();
itemId = sarFileSplitItemsValEOS.get(sarFileSplitItemsValEOS.size() - 1).getItemId();
}
// 排序字段
String userId = "";
for (SarFileSplitItemsValEO fileSplitItemsValEO : sarFileSplitItemsValEOSList) {
displaySeq += 1;
fileSplitItemsValEO.setItemId(itemId);
fileSplitItemsValEO.setDisplaySeq(displaySeq);
fileSplitItemsValEO.setModifyTime(new Date());
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