update
This commit is contained in:
+35
-17
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user