|
@@ -1310,7 +1310,7 @@ public class InformationWriteQueryController extends BladeController {
|
|
|
String sql = "select sort from m_wbs_tree_contract where contract_id = '" + node.getContractId() + "' and (id = '" + node.getId() + "' or old_id = '" + node.getId() + "')";
|
|
|
List<WbsTreeContract> query = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(WbsTreeContract.class));
|
|
|
List<Integer> collect = query.stream().filter(f -> ObjectUtils.isNotEmpty(f.getSort())).collect(Collectors.toList()).stream().map(WbsTreeContract::getSort).collect(Collectors.toList());
|
|
|
- Integer max;
|
|
|
+ Integer max=1;
|
|
|
if (collect.size() > 0) {
|
|
|
max = collect.stream().reduce(collect.get(0), Integer::max);
|
|
|
} else {
|
|
@@ -1391,7 +1391,7 @@ public class InformationWriteQueryController extends BladeController {
|
|
|
String sql = "select sort from m_wbs_tree_contract where contract_id = '" + node.getContractId() + "' and (id = '" + node.getId() + "' or old_id = '" + node.getId() + "')";
|
|
|
List<WbsTreeContract> query = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(WbsTreeContract.class));
|
|
|
List<Integer> collect = query.stream().filter(f -> ObjectUtils.isNotEmpty(f.getSort())).collect(Collectors.toList()).stream().map(WbsTreeContract::getSort).collect(Collectors.toList());
|
|
|
- Integer max;
|
|
|
+ Integer max=1;
|
|
|
if (collect.size() > 0) {
|
|
|
max = collect.stream().reduce(collect.get(0), Integer::max);
|
|
|
} else {
|
|
@@ -1833,7 +1833,7 @@ public class InformationWriteQueryController extends BladeController {
|
|
|
String sql = "select sort from m_wbs_tree_contract where contract_id = '" + treeContract.getContractId() + "' and (id = '" + half.getId() + "' or old_id = '" + half.getId() + "')";
|
|
|
List<WbsTreeContract> query = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(WbsTreeContract.class));
|
|
|
List<Integer> collect = query.stream().filter(f -> ObjectUtils.isNotEmpty(f.getSort())).collect(Collectors.toList()).stream().map(WbsTreeContract::getSort).collect(Collectors.toList());
|
|
|
- Integer max;
|
|
|
+ Integer max =1 ;
|
|
|
if (collect.size() > 0) {
|
|
|
max = collect.stream().reduce(collect.get(0), Integer::max);
|
|
|
} else {
|