|
|
@ -17,6 +17,7 @@ |
|
|
|
<result property="updatedTime" column="UPDATED_TIME"/> |
|
|
|
</resultMap> |
|
|
|
|
|
|
|
<!-- 如果没有传gridId只查用户的非网格级别的身份 --> |
|
|
|
<select id="getUserRoleInfo" parameterType="com.epmet.dto.form.UserRoleFormDTO" |
|
|
|
resultType="com.epmet.dto.result.UserRoleResultDTO"> |
|
|
|
|
|
|
@ -33,33 +34,24 @@ |
|
|
|
ur.DEL_FLAG = 0 |
|
|
|
AND |
|
|
|
ur.USER_ID = #{userId} |
|
|
|
<if test='null != app and "" != app'> |
|
|
|
AND |
|
|
|
er.APP = #{app} |
|
|
|
</if> |
|
|
|
<if test='null != customerId and "" != customerId'> |
|
|
|
AND |
|
|
|
ur.CUSTOMER_ID = #{customerId} |
|
|
|
</if> |
|
|
|
<if test='null != gridId and "" != gridId'> |
|
|
|
AND |
|
|
|
( ur.GRID_ID = #{gridId} OR ur.GRID_ID = 'all' ) |
|
|
|
AND( ur.GRID_ID = #{gridId} OR ur.GRID_ID = 'all' ) |
|
|
|
</if> |
|
|
|
<if test='null == gridId or "" == gridId'> |
|
|
|
AND |
|
|
|
ur.GRID_ID = 'all' |
|
|
|
<if test='gridId == null or gridId = ""'> |
|
|
|
AND ur.GRID_ID = 'all' |
|
|
|
</if> |
|
|
|
</where> |
|
|
|
|
|
|
|
</select> |
|
|
|
|
|
|
|
<!-- 如果没有传gridId只查用户的非网格级别的身份 --> |
|
|
|
<select id="getUserRoleList" parameterType="com.epmet.dto.form.UserRoleFormDTO" |
|
|
|
resultType="string"> |
|
|
|
|
|
|
|
SELECT |
|
|
|
DISTINCT |
|
|
|
|
|
|
|
er.ROLE_KEY |
|
|
|
er.ROLE_NAME |
|
|
|
FROM |
|
|
|
USER_ROLE ur |
|
|
|
JOIN EPMET_ROLE er ON ur.ROLE_ID = er.ID |
|
|
@ -69,21 +61,11 @@ |
|
|
|
ur.DEL_FLAG = 0 |
|
|
|
AND |
|
|
|
ur.USER_ID = #{userId} |
|
|
|
<if test='null != app and "" != app'> |
|
|
|
AND |
|
|
|
er.APP = #{app} |
|
|
|
</if> |
|
|
|
<if test='null != customerId and "" != customerId'> |
|
|
|
AND |
|
|
|
ur.CUSTOMER_ID = #{customerId} |
|
|
|
</if> |
|
|
|
<if test='null != gridId and "" != gridId'> |
|
|
|
AND |
|
|
|
( ur.GRID_ID = #{gridId} OR ur.GRID_ID = 'all' ) |
|
|
|
AND( ur.GRID_ID = #{gridId} OR ur.GRID_ID = 'all' ) |
|
|
|
</if> |
|
|
|
<if test='null == gridId or "" == gridId'> |
|
|
|
AND |
|
|
|
ur.GRID_ID = 'all' |
|
|
|
<if test='gridId == null or gridId = ""'> |
|
|
|
AND ur.GRID_ID = 'all' |
|
|
|
</if> |
|
|
|
</where> |
|
|
|
|
|
|
|