Commit a6f5e027 authored by 赵啸非's avatar 赵啸非

添加定时删除重复的考勤记录

parent 046fd3e3
......@@ -53,8 +53,9 @@ public class CalculateDayAttendTaskImpl implements ITaskExcuteService {
recordHikService.buildAllCustomHikRecord(recordHikQuery, null);
attendanceRecordService.getDao().deleteDuplicateRecord();
int delCount = attendanceRecordService.getDao().deleteDuplicateRecord();
log.info("删除重复记录条数:{}", delCount);
//初始化添加考勤记录到每个人
......
......@@ -20,6 +20,6 @@ public interface AttendanceRecordDao extends ICRUDDao<AttendanceRecordEntity,Lo
AttendanceRecordEntity getRecordId(Long id);
void deleteDuplicateRecord();
int deleteDuplicateRecord();
}
......@@ -5,23 +5,24 @@ import com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis;
import com.mortals.xhx.module.attendance.dao.AttendanceRecordDao;
import com.mortals.xhx.module.attendance.model.AttendanceRecordEntity;
import org.springframework.stereotype.Repository;
/**
* 考勤打卡记录信息DaoImpl DAO接口
*
* @author zxfei
* @date 2023-04-07
*/
* 考勤打卡记录信息DaoImpl DAO接口
*
* @author zxfei
* @date 2023-04-07
*/
@Repository("attendanceRecordDao")
public class AttendanceRecordDaoImpl extends BaseCRUDDaoMybatis<AttendanceRecordEntity,Long> implements AttendanceRecordDao {
public class AttendanceRecordDaoImpl extends BaseCRUDDaoMybatis<AttendanceRecordEntity, Long> implements AttendanceRecordDao {
@Override
public AttendanceRecordEntity getRecordId(Long id) {
return getSqlSession().selectOne(getSqlId("getRecordId"),id);
return getSqlSession().selectOne(getSqlId("getRecordId"), id);
}
@Override
public void deleteDuplicateRecord() {
getSqlSession().delete(getSqlId("delete-duplicate-record"));
public int deleteDuplicateRecord() {
return getSqlSession().delete(getSqlId("delete-duplicate-record"));
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment