|
|
@ -494,9 +494,19 @@ ORDER BY |
|
|
|
gp.id, |
|
|
|
gp.GROUP_NAME, |
|
|
|
gp.GROUP_AVATAR, |
|
|
|
gp.STATE AS GROUP_STATE |
|
|
|
gp.STATE AS GROUP_STATE, |
|
|
|
CASE |
|
|
|
WHEN ug.STATE = 10 THEN |
|
|
|
2 |
|
|
|
WHEN ug.STATE = 0 THEN |
|
|
|
1 |
|
|
|
ELSE |
|
|
|
0 |
|
|
|
END AS groupMemberFlag |
|
|
|
FROM |
|
|
|
epdc_group gp |
|
|
|
LEFT JOIN epdc_user_group ug ON gp.id = ug.GROUP_ID |
|
|
|
AND ug.USER_ID = #{userId} |
|
|
|
WHERE |
|
|
|
gp.DEL_FLAG = '0' |
|
|
|
AND gp.STATE IN (10, 15) |
|
|
@ -507,6 +517,8 @@ ORDER BY |
|
|
|
<foreach item="dept" collection="deptList" open="(" separator="," close=")"> |
|
|
|
#{dept} |
|
|
|
</foreach> |
|
|
|
GROUP BY |
|
|
|
gp.ID |
|
|
|
</select> |
|
|
|
|
|
|
|
</mapper> |
|
|
|