|
@@ -28,6 +28,7 @@ import org.dromara.system.mapper.SysDeptMapper;
|
|
|
import org.dromara.system.mapper.SysRoleMapper;
|
|
import org.dromara.system.mapper.SysRoleMapper;
|
|
|
import org.dromara.system.mapper.SysUserMapper;
|
|
import org.dromara.system.mapper.SysUserMapper;
|
|
|
import org.dromara.system.service.ISysDeptService;
|
|
import org.dromara.system.service.ISysDeptService;
|
|
|
|
|
+import org.dromara.system.service.IUserDeptService;
|
|
|
import org.springframework.cache.annotation.CacheEvict;
|
|
import org.springframework.cache.annotation.CacheEvict;
|
|
|
import org.springframework.cache.annotation.Cacheable;
|
|
import org.springframework.cache.annotation.Cacheable;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
@@ -49,6 +50,7 @@ public class SysDeptServiceImpl implements ISysDeptService {
|
|
|
private final SysDeptMapper baseMapper;
|
|
private final SysDeptMapper baseMapper;
|
|
|
private final SysRoleMapper roleMapper;
|
|
private final SysRoleMapper roleMapper;
|
|
|
private final SysUserMapper userMapper;
|
|
private final SysUserMapper userMapper;
|
|
|
|
|
+ private final IUserDeptService userDeptService;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 查询部门管理数据
|
|
* 查询部门管理数据
|
|
@@ -425,4 +427,9 @@ public class SysDeptServiceImpl implements ISysDeptService {
|
|
|
return baseMapper.selectVoList(new LambdaQueryWrapper<SysDept>()
|
|
return baseMapper.selectVoList(new LambdaQueryWrapper<SysDept>()
|
|
|
.le(SysDept::getCheckDate, doingDate).ge(SysDept::getEndDate, doingDate));
|
|
.le(SysDept::getCheckDate, doingDate).ge(SysDept::getEndDate, doingDate));
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public Boolean updateCheckInStatus(Long deptId, Long userId) {
|
|
|
|
|
+ return userDeptService.setCheckInStatus(deptId, userId);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|