From 6032f670f551784c4e25ac8fa970807bf7448d3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=95=B8=E9=9D=9E?= <8153694@qq.com> Date: Wed, 12 Jul 2023 20:51:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=B8=E6=9F=A5=E5=88=97=E8=A1=A8=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../window/service/impl/WindowOwnerServiceImpl.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/window/service/impl/WindowOwnerServiceImpl.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/window/service/impl/WindowOwnerServiceImpl.java index fe2166dc..3ffc954e 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/window/service/impl/WindowOwnerServiceImpl.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/window/service/impl/WindowOwnerServiceImpl.java @@ -1,4 +1,6 @@ package com.mortals.xhx.module.window.service.impl; +import com.mortals.xhx.module.dept.model.DeptEntity; +import com.mortals.xhx.module.dept.service.DeptService; import org.springframework.stereotype.Service; import com.mortals.framework.service.impl.AbstractCRUDServiceImpl; import com.mortals.framework.exception.AppException; @@ -27,6 +29,8 @@ import lombok.extern.slf4j.Slf4j; public class WindowOwnerServiceImpl extends AbstractCRUDServiceImpl<WindowOwnerDao, WindowOwnerEntity, Long> implements WindowOwnerService { @Autowired private WindowOwnerDetailService windowOwnerDetailService; + @Autowired + private DeptService deptService; @Override protected void saveAfter(WindowOwnerEntity entity, Context context) throws AppException { @@ -36,6 +40,10 @@ public class WindowOwnerServiceImpl extends AbstractCRUDServiceImpl<WindowOwnerD item.setCreateUserId(this.getContextUserId(context)); item.setCreateTime(new Date()); }).count(); + + DeptEntity deptEntity = deptService.get(entity.getId()); + entity.setDeptName(deptEntity==null?"":deptEntity.getDeptName()); + entity.setNumber(entity.getWindowOwnerDetailList().size()+""); windowOwnerDetailService.save(entity.getWindowOwnerDetailList()); } super.saveAfter(entity, context); @@ -53,6 +61,7 @@ public class WindowOwnerServiceImpl extends AbstractCRUDServiceImpl<WindowOwnerD item.setUpdateUserId(this.getContextUserId(context)); item.setUpdateTime(new Date()); }).count(); + entity.setNumber(entity.getWindowOwnerDetailList().size()+""); windowOwnerDetailService.save(entity.getWindowOwnerDetailList()); } super.updateAfter(entity, context); -- 2.24.3