From 4cbc15affde75ad90587b994d33859adbd345318 Mon Sep 17 00:00:00 2001 From: Chengliang <1546584672@qq.com> Date: Mon, 20 Jun 2022 18:26:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../engine/organization/service/impl/JobServiceImpl.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/com/engine/organization/service/impl/JobServiceImpl.java b/src/com/engine/organization/service/impl/JobServiceImpl.java index c6ce1991..7665772d 100644 --- a/src/com/engine/organization/service/impl/JobServiceImpl.java +++ b/src/com/engine/organization/service/impl/JobServiceImpl.java @@ -333,6 +333,8 @@ public class JobServiceImpl extends Service implements JobService { int insertCount = getJobMapper().insertIgnoreNull(jobPO); params.put("job_no", jobPO.getJobNo()); params.put("is_key", jobPO.getIsKey()); + DepartmentPO departmentPO = MapperProxyFactory.getProxy(DepartmentMapper.class).getDeptById(jobPO.getParentDept()); + params.put("parent_comp",departmentPO.getParentComp()); getExtService(user).updateExtForm(user, EXTEND_TYPE, JCL_ORG_JOB, params, "", jobPO.getId()); if (null != jobPO.getSchemeId()) { @@ -360,6 +362,8 @@ public class JobServiceImpl extends Service implements JobService { int updateCount = 0; // 更新主表数据 params.put("is_key", searchParam.getIsKey()); + DepartmentPO departmentPO = MapperProxyFactory.getProxy(DepartmentMapper.class).getDeptById(searchParam.getParentDept()); + params.put("parent_comp",departmentPO.getParentComp()); updateCount += getExtService(user).updateExtForm(user, EXTEND_TYPE, JCL_ORG_JOB, params, "", searchParam.getId()); // 更新主表拓展表 @@ -406,10 +410,7 @@ public class JobServiceImpl extends Service implements JobService { public int deleteByIds(Collection ids) { HasRightUtil.hasRight(user, RIGHT_NAME, false); OrganizationAssert.notEmpty(ids, "请选择要删除的数据"); - Collection deleteIds = new ArrayList<>(); - // 递归删除子节点 - getChildIds(ids, deleteIds); - return getJobMapper().deleteByIds(deleteIds); + return getJobMapper().deleteByIds(ids); } @Override