修正新增子级公司的时候选择的包含机构数据无法保存问题
This commit is contained in:
@@ -77,8 +77,12 @@ public class CompanyServiceSupport extends TreeService<CompanyDao, Company>
|
|||||||
CompanyOffice where = new CompanyOffice();
|
CompanyOffice where = new CompanyOffice();
|
||||||
where.setCompanyCode(company.getCompanyCode());
|
where.setCompanyCode(company.getCompanyCode());
|
||||||
companyOfficeDao.deleteByEntity(where);
|
companyOfficeDao.deleteByEntity(where);
|
||||||
if (ListUtils.isNotEmpty(company.getCompanyOfficeList())){
|
List<CompanyOffice> list = company.getCompanyOfficeList();
|
||||||
companyOfficeDao.insertBatch(company.getCompanyOfficeList());
|
if (ListUtils.isNotEmpty(list)){
|
||||||
|
list.forEach(e -> {
|
||||||
|
e.setCompanyCode(company.getCompanyCode());
|
||||||
|
});
|
||||||
|
companyOfficeDao.insertBatch(list);
|
||||||
}
|
}
|
||||||
// 清理公司相关缓存
|
// 清理公司相关缓存
|
||||||
clearCompanyCache();
|
clearCompanyCache();
|
||||||
|
|||||||
Reference in New Issue
Block a user