浏览代码

如果机构没有父id,默认为0

hym 4 年之前
父节点
当前提交
e096fe4e9d
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      user_center/src/main/java/com/huaxu/service/impl/OrgServiceImpl.java

+ 4 - 1
user_center/src/main/java/com/huaxu/service/impl/OrgServiceImpl.java

@@ -74,6 +74,9 @@ public class OrgServiceImpl implements OrgService {
         org.setCreateBy(currentUser.getUsername());
         org.setDateCreate(new Date());
         org.setStatus(0);
+        if(org.getParentOrgId()==null){
+            org.setParentOrgId(0);
+        }
         return this.orgMapper.insert(org);
     }
 
@@ -97,7 +100,7 @@ public class OrgServiceImpl implements OrgService {
     @Override
     public int update(Org org) {
         Org orgType = orgMapper.findOrgType(org);
-        if(!orgType.getOrgType().equals(org.getOrgType())){
+        if(!orgType.getOrgType().equals(org.getOrgType())&&org.getChildType()!=null){
             if(org.getOrgType().equals("department")
                     &&orgType.getChildType().equals("company")){
                     return -2;