mirror of
https://gitee.com/lab1024/smart-admin.git
synced 2025-09-18 19:36:39 +08:00
commit
8920b35945
@ -92,7 +92,7 @@ public class DepartmentService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 是否有未删除员工
|
// 是否有未删除员工
|
||||||
int employeeNum = employeeDao.countByDepartmentId(departmentId);
|
int employeeNum = employeeDao.countByDepartmentId(departmentId, Boolean.FALSE);
|
||||||
if (employeeNum > 0) {
|
if (employeeNum > 0) {
|
||||||
return ResponseDTO.userErrorParam("请先删除部门员工");
|
return ResponseDTO.userErrorParam("请先删除部门员工");
|
||||||
}
|
}
|
||||||
|
@ -69,7 +69,7 @@ public interface EmployeeDao extends BaseMapper<EmployeeEntity> {
|
|||||||
* 获取某个部门员工数
|
* 获取某个部门员工数
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
Integer countByDepartmentId(@Param("departmentId") Long departmentId);
|
Integer countByDepartmentId(@Param("departmentId") Long departmentId, @Param("deletedFlag") Boolean deletedFlag);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取一批员工
|
* 获取一批员工
|
||||||
|
@ -85,7 +85,7 @@
|
|||||||
<select id="countByDepartmentId" resultType="integer">
|
<select id="countByDepartmentId" resultType="integer">
|
||||||
SELECT count(1) FROM t_employee
|
SELECT count(1) FROM t_employee
|
||||||
WHERE
|
WHERE
|
||||||
department_id = #{departmentId}
|
department_id = #{departmentId} AND deleted_flag = #{deletedFlag}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user