diff --git a/modules/core/src/main/resources/mappings/modules/sys/EmpUserDao.xml b/modules/core/src/main/resources/mappings/modules/sys/EmpUserDao.xml index b95e6af7..59078588 100644 --- a/modules/core/src/main/resources/mappings/modules/sys/EmpUserDao.xml +++ b/modules/core/src/main/resources/mappings/modules/sys/EmpUserDao.xml @@ -7,7 +7,7 @@ SELECT ${sqlMap.column.toSql()} FROM ${sqlMap.table.toSql()} - JOIN ${_prefix}sys_user_role ur ON ur.user_code = a.user_code + JOIN ${_prefix}sys_user_role ur2 ON ur2.user_code = a.user_code JOIN ${_prefix}sys_employee_post ep ON e.emp_code = ep.emp_code @@ -15,7 +15,7 @@ ${sqlMap.where.toSql()} - AND ur.role_code = #{roleCode} + AND ur2.role_code = #{roleCode} AND ( @@ -81,8 +81,8 @@ SELECT FROM ${_prefix}sys_user a - JOIN ${_prefix}sys_user_role ur ON ur.user_code = a.user_code - JOIN ${_prefix}sys_role r ON r.role_code = ur.role_code + JOIN ${_prefix}sys_user_role ur2 ON ur2.user_code = a.user_code + JOIN ${_prefix}sys_role r ON r.role_code = ur2.role_code WHERE a.status = #{STATUS_NORMAL} AND a.user_type = #{USER_TYPE_EMPLOYEE}