考勤修改
This commit is contained in:
parent
ebe462f21a
commit
57e40f546f
|
|
@ -55,6 +55,10 @@ public class AttendanceDetailsServiceImpl implements AttendanceDetailsService {
|
|||
@Override
|
||||
public List<AttDataDetailsBean> selectAttDetailsList(AttDataDetailsBean bean) {
|
||||
List<AttDataDetailsBean> list = attendanceDetailsDao.selectAttDetailsList(bean);
|
||||
for (AttDataDetailsBean vo : list) {
|
||||
List<AttDataDetailsBean.FilesVo> filesVoList = fileUploadService.getFiles(vo);
|
||||
vo.setFilesVoList(filesVoList);
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.bonus.system.file.dao;
|
||||
|
||||
import com.bonus.system.att.entity.AttDataDetailsBean;
|
||||
import com.bonus.system.file.entity.FileSourceVo;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
|
@ -33,4 +34,13 @@ public interface FileUploadDao {
|
|||
* @date 2025/2/19 15:16
|
||||
*/
|
||||
void delFileResource(@Param("list") List<String> list,@Param("sourceType") int sourceType);
|
||||
|
||||
/**
|
||||
* 获取考勤修改附件
|
||||
* @param list
|
||||
* @return List<FilesVo>
|
||||
* @author cwchen
|
||||
* @date 2025/2/19 17:11
|
||||
*/
|
||||
List<AttDataDetailsBean.FilesVo> getFiles(List<String> list);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,4 +20,13 @@ public interface FileUploadService {
|
|||
* @date 2025/2/19 14:14
|
||||
*/
|
||||
void saveAttUpdateFileSource(List<AttDataDetailsBean> list);
|
||||
|
||||
/**
|
||||
* 获取考勤修改附件
|
||||
* @param vo
|
||||
* @return List<FilesVo>
|
||||
* @author cwchen
|
||||
* @date 2025/2/19 17:10
|
||||
*/
|
||||
List<AttDataDetailsBean.FilesVo> getFiles(AttDataDetailsBean vo);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -77,4 +77,18 @@ public class FileUploadServiceImpl implements FileUploadService{
|
|||
public void delFileResource(List<String> list,int sourceType){
|
||||
dao.delFileResource(list,sourceType);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AttDataDetailsBean.FilesVo> getFiles(AttDataDetailsBean vo) {
|
||||
try {
|
||||
// 上班附件和下班附件
|
||||
List<String> list = new ArrayList<>();
|
||||
list.add(vo.getUserId()+"@"+vo.getAttCurrentDay()+"@"+"1");
|
||||
list.add(vo.getUserId()+"@"+vo.getAttCurrentDay()+"@"+"2");
|
||||
return dao.getFiles(list);
|
||||
} catch (Exception e) {
|
||||
log.error(e.toString(),e);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -30,4 +30,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
</foreach>
|
||||
) AND source_type = #{sourceType}
|
||||
</update>
|
||||
<!--获取考勤修改附件-->
|
||||
<select id="getFiles" resultType="com.bonus.system.att.entity.AttDataDetailsBean$FilesVo">
|
||||
SELECT file_name AS fileName,
|
||||
file_path AS filePath,
|
||||
SUBSTRING_INDEX(source_id,'@',-1) AS attType
|
||||
FROM sys_file_source
|
||||
WHERE source_id IN
|
||||
<foreach collection="list" item="item" separator="," open="(" close=")">
|
||||
#{item}
|
||||
</foreach>
|
||||
AND source_type = 1 AND del_flag = 1
|
||||
</select>
|
||||
</mapper>
|
||||
Loading…
Reference in New Issue