Commit 2f020bf1 authored by chenzhao's avatar chenzhao

增加非空判断

parent 48937377
...@@ -523,6 +523,7 @@ public class MaintenanceCompanyServiceImpl ...@@ -523,6 +523,7 @@ public class MaintenanceCompanyServiceImpl
parentCode = parent.getCode(); parentCode = parent.getCode();
} }
// 旧父节点的code // 旧父节点的code
if(company.getCode() != null){
String oldParentCode = company.getCode().substring(0, company.getCode().length() - TreeParser.CODE_LENGTH); String oldParentCode = company.getCode().substring(0, company.getCode().length() - TreeParser.CODE_LENGTH);
List<MaintenanceCompany> children = List<MaintenanceCompany> children =
list(new LambdaQueryWrapper<MaintenanceCompany>().eq(MaintenanceCompany::getIsDelete, false).likeRight(MaintenanceCompany::getCode, company.getCode()).ne(MaintenanceCompany::getSequenceNbr, company.getSequenceNbr())); list(new LambdaQueryWrapper<MaintenanceCompany>().eq(MaintenanceCompany::getIsDelete, false).likeRight(MaintenanceCompany::getCode, company.getCode()).ne(MaintenanceCompany::getSequenceNbr, company.getSequenceNbr()));
...@@ -535,6 +536,7 @@ public class MaintenanceCompanyServiceImpl ...@@ -535,6 +536,7 @@ public class MaintenanceCompanyServiceImpl
} }
company.setCode(company.getCode().replaceFirst(oldParentCode, parentCode)); company.setCode(company.getCode().replaceFirst(oldParentCode, parentCode));
} }
}
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment