考勤修改
This commit is contained in:
parent
ebe462f21a
commit
57e40f546f
|
|
@ -55,6 +55,10 @@ public class AttendanceDetailsServiceImpl implements AttendanceDetailsService {
|
||||||
@Override
|
@Override
|
||||||
public List<AttDataDetailsBean> selectAttDetailsList(AttDataDetailsBean bean) {
|
public List<AttDataDetailsBean> selectAttDetailsList(AttDataDetailsBean bean) {
|
||||||
List<AttDataDetailsBean> list = attendanceDetailsDao.selectAttDetailsList(bean);
|
List<AttDataDetailsBean> list = attendanceDetailsDao.selectAttDetailsList(bean);
|
||||||
|
for (AttDataDetailsBean vo : list) {
|
||||||
|
List<AttDataDetailsBean.FilesVo> filesVoList = fileUploadService.getFiles(vo);
|
||||||
|
vo.setFilesVoList(filesVoList);
|
||||||
|
}
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
package com.bonus.system.file.dao;
|
package com.bonus.system.file.dao;
|
||||||
|
|
||||||
|
import com.bonus.system.att.entity.AttDataDetailsBean;
|
||||||
import com.bonus.system.file.entity.FileSourceVo;
|
import com.bonus.system.file.entity.FileSourceVo;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
import org.springframework.stereotype.Repository;
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
@ -33,4 +34,13 @@ public interface FileUploadDao {
|
||||||
* @date 2025/2/19 15:16
|
* @date 2025/2/19 15:16
|
||||||
*/
|
*/
|
||||||
void delFileResource(@Param("list") List<String> list,@Param("sourceType") int sourceType);
|
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
|
* @date 2025/2/19 14:14
|
||||||
*/
|
*/
|
||||||
void saveAttUpdateFileSource(List<AttDataDetailsBean> list);
|
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){
|
public void delFileResource(List<String> list,int sourceType){
|
||||||
dao.delFileResource(list,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>
|
</foreach>
|
||||||
) AND source_type = #{sourceType}
|
) AND source_type = #{sourceType}
|
||||||
</update>
|
</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>
|
</mapper>
|
||||||
Loading…
Reference in New Issue