导出修改

组织删除修改
考勤相关历史组织查询修改
This commit is contained in:
fl 2025-01-22 16:32:25 +08:00
parent ee8b14b27c
commit 57539edda8
3 changed files with 3 additions and 24 deletions

View File

@ -612,25 +612,6 @@ public class ExportFileController {
@GetMapping("/exportMonthReport")
public void exportMonthReport(HttpServletResponse response, AttMonthReportBean bean) {
try {
// SysUser sysUser = SecurityUtils.getLoginUser().getSysUser();
// List<String> roleId = sysUser.getRoleList();
// //管理员与人资角色可以看到所有
// if (roleId != null && !roleId.isEmpty()) {
// if (Collections.frequency(roleId, "1") == 0 && Collections.frequency(roleId, "16") == 0) {
// List<MapVo> orgList = sysUser.getOrgList();
// if (!orgList.isEmpty()) {
// ArrayList<String> ids = new ArrayList<>();
// for (MapVo mapVo : orgList) {
// String id = proDeptRoleDao.getOrgChildById(mapVo.getId());
// // 使用 Arrays.asList() 将数组转换为 ArrayList
// ArrayList<String> idList = new ArrayList<>(Arrays.asList(id.split(",")));
// ids.addAll(idList);
//// ids.add(String.valueOf(mapVo.getId()));
// }
// bean.setOrgList(ids);
// }
// }
// }
SysUser sysUser = SecurityUtils.getLoginUser().getSysUser();
List<String> roleId = sysUser.getRoleList();
//管理员与人资角色可以看到所有
@ -713,7 +694,7 @@ public class ExportFileController {
dayTable.setOrgId(String.valueOf(bean.getOrgId()));
}else{
//受限于当前登录人
if(!bean.getOrgList().isEmpty()){
if(bean.getOrgList() != null && !bean.getOrgList().isEmpty()){
dayTable.setOrgList(bean.getOrgList());
}
}
@ -727,7 +708,7 @@ public class ExportFileController {
att.setOrgId(bean.getOrgId());
}else{
//受限于当前登录人
if(!bean.getOrgList().isEmpty()){
if(bean.getOrgList() != null && !bean.getOrgList().isEmpty()){
att.setOrgList(bean.getOrgList());
}
}

View File

@ -76,7 +76,6 @@
<if test="bean.name != null and bean.name != ''">
AND amr.name like concat('%', #{bean.name}, '%')
</if>
<if test='bean.orgList != null and bean.orgList.size() > 0'>
and amr.org_id in (
<foreach collection="bean.orgList" item="item" separator=",">
@ -170,7 +169,7 @@
vat.att_current_day as attCurrent
from v_att_update_data vat
left join sys_user su on vat.user_id = su.user_id and su.is_active = 1
left join sys_organization so on vat.org_id = so.id and so.is_active = 1
left join sys_organization so on vat.org_id = so.id
where 1=1
<if test="userId != null ">
and vat.user_id = #{userId}

View File

@ -111,7 +111,6 @@
LEFT JOIN sys_user_org suo on suo.user_id=l.user_id and suo.is_active=1
WHERE
l.is_active = '1' AND l.leave_type = '出差' AND l.source = '1'
<if test="params.beginTime != null and params.beginTime != ''">
and (
date_format(l.leave_start_date,'%y%m%d') between date_format(#{params.beginTime},'%y%m%d') and date_format(#{params.endTime},'%y%m%d') or