|
@@ -27,7 +27,9 @@ public class HRWorkflowUtils {
|
|
|
while(!adminType.equals("一级部门")) {
|
|
|
adminDyn = BusinessDataServiceHelper.loadSingle(adminOrgId, "haos_adminorghr");
|
|
|
adminType = adminDyn.getString("orgtype.name");
|
|
|
- adminOrgId = adminDyn.getLong("parent.id");
|
|
|
+ if(!adminType.equals("一级部门")) {
|
|
|
+ adminOrgId = adminDyn.getLong("parent.id");
|
|
|
+ }
|
|
|
if(adminOrgId == 0L)
|
|
|
break;
|
|
|
}
|
|
@@ -46,7 +48,9 @@ public class HRWorkflowUtils {
|
|
|
while(!adminType.equals("二级部门")) {
|
|
|
adminDyn = BusinessDataServiceHelper.loadSingle(adminOrgId, "haos_adminorghr");
|
|
|
adminType = adminDyn.getString("orgtype.name");
|
|
|
- adminOrgId = adminDyn.getLong("parent.id");
|
|
|
+ if (!adminType.equals("二级部门")) {
|
|
|
+ adminOrgId = adminDyn.getLong("parent.id");
|
|
|
+ }
|
|
|
if(adminOrgId == 0L)
|
|
|
break;
|
|
|
}
|