From a0df3e03f60061830fbc824e8846cfb8d76f865b Mon Sep 17 00:00:00 2001 From: cwchen <1048842385@qq.com> Date: Tue, 18 Feb 2025 11:02:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BD=93=E5=A4=A9=E6=96=B0=E5=A2=9E=E4=BA=BA?= =?UTF-8?q?=E5=91=98-=E7=94=9F=E6=88=90=E5=BD=93=E5=A4=A9=E8=80=83?= =?UTF-8?q?=E5=8B=A4=E6=A8=A1=E6=9D=BF=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/att/service/AttGroupServiceImpl.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/service/AttGroupServiceImpl.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/service/AttGroupServiceImpl.java index 7d50a93..3088311 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/service/AttGroupServiceImpl.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/service/AttGroupServiceImpl.java @@ -1,8 +1,10 @@ package com.bonus.system.att.service; import com.bonus.common.core.constant.Constants; +import com.bonus.common.core.utils.bean.BeanUtils; import com.bonus.common.security.utils.SecurityUtils; import com.bonus.system.att.dao.AttGroupDao; +import com.bonus.system.att.dao.AttSourceDataDao; import com.bonus.system.att.entity.AttGroupBean; import com.bonus.system.att.entity.AttGroupCheckOrgBean; import com.bonus.system.att.utils.TreeUtils; @@ -29,6 +31,9 @@ public class AttGroupServiceImpl implements AttGroupService { @Resource(name = "ProDeptRoleDao") private ProDeptRoleDao proDeptRoleDao; + @Resource(name = "attSourceDataDao") + private AttSourceDataDao attSourceDataDao; + @Override public List selectAttGroupList(AttGroupBean bean) { return attGroupDao.selectAttGroupList(bean); @@ -129,6 +134,14 @@ public class AttGroupServiceImpl implements AttGroupService { if (!addList.isEmpty()) { //添加考勤组绑定人员 attGroupDao.insertAttGroupPerson(addList); + // 新增的人员 生成当天的考勤模板 + List list = new ArrayList<>(); + for (AttGroupCheckOrgBean attGroupCheckOrgBean : addList) { + AttGroupBean groupBean = new AttGroupBean(); + BeanUtils.copyProperties(attGroupCheckOrgBean, groupBean); + list.add(groupBean); + } + attSourceDataDao.insertAttSettingHistoryData(list); } return 1; }