diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/service/support/CompanyServiceSupport.java b/modules/core/src/main/java/com/jeesite/modules/sys/service/support/CompanyServiceSupport.java index d09499ad..a06a2789 100644 --- a/modules/core/src/main/java/com/jeesite/modules/sys/service/support/CompanyServiceSupport.java +++ b/modules/core/src/main/java/com/jeesite/modules/sys/service/support/CompanyServiceSupport.java @@ -66,6 +66,7 @@ public class CompanyServiceSupport extends TreeService @Transactional(readOnly=false) public void save(Company company) { if (company.getIsNewRecord()){ + // 生成主键,并验证改主键是否存在,如存在则抛出验证信息 genIdAndValid(company, company.getViewCode()); // 当前新数据授权,如果用户有上级数据权限,则当前数据也有相应的数据权限 dataScopeService.insertIfParentExists(company, "Company"); diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/service/support/OfficeServiceSupport.java b/modules/core/src/main/java/com/jeesite/modules/sys/service/support/OfficeServiceSupport.java index d64ce3b1..43368c36 100644 --- a/modules/core/src/main/java/com/jeesite/modules/sys/service/support/OfficeServiceSupport.java +++ b/modules/core/src/main/java/com/jeesite/modules/sys/service/support/OfficeServiceSupport.java @@ -59,6 +59,7 @@ public class OfficeServiceSupport extends TreeService @Transactional(readOnly=false) public void save(Office office) { if (office.getIsNewRecord()){ + // 生成主键,并验证改主键是否存在,如存在则抛出验证信息 genIdAndValid(office, office.getViewCode()); // 当前新数据授权,如果用户有上级数据权限,则当前数据也有相应的数据权限 dataScopeService.insertIfParentExists(office, "Office");