WXDao_getAuthByOpenid.sql 418 B

123456789101112131415
  1. select
  2. func.functionname optName,
  3. func.functionorder optCode,
  4. func.functionurl text,
  5. sum(CASE
  6. WHEN openid = :openid THEN 1
  7. ELSE 0
  8. END )
  9. as enable
  10. from t_s_function func
  11. left join t_s_role_function rolefunc on rolefunc.functionid = func.id
  12. left join t_s_role_user ruser on rolefunc.roleid = ruser.roleid
  13. left join t_s_user suser on ruser.userid = suser.id
  14. where functiontype = '1'
  15. group by optName,optCode,text