当天新增人员-生成当天考勤模板数据

This commit is contained in:
cwchen 2025-02-18 11:02:15 +08:00
parent c0332b2548
commit a0df3e03f6
1 changed files with 13 additions and 0 deletions

View File

@ -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<AttGroupBean> selectAttGroupList(AttGroupBean bean) {
return attGroupDao.selectAttGroupList(bean);
@ -129,6 +134,14 @@ public class AttGroupServiceImpl implements AttGroupService {
if (!addList.isEmpty()) {
//添加考勤组绑定人员
attGroupDao.insertAttGroupPerson(addList);
// 新增的人员 生成当天的考勤模板
List<AttGroupBean> list = new ArrayList<>();
for (AttGroupCheckOrgBean attGroupCheckOrgBean : addList) {
AttGroupBean groupBean = new AttGroupBean();
BeanUtils.copyProperties(attGroupCheckOrgBean, groupBean);
list.add(groupBean);
}
attSourceDataDao.insertAttSettingHistoryData(list);
}
return 1;
}