Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. {
  2. "meta": {
  3. "$_GET": [
  4. {
  5. "type": "text",
  6. "name": "userid"
  7. },
  8. {
  9. "type": "text",
  10. "name": "roleid"
  11. },
  12. {
  13. "type": "text",
  14. "name": "sort"
  15. },
  16. {
  17. "type": "text",
  18. "name": "dir"
  19. }
  20. ]
  21. },
  22. "exec": {
  23. "steps": {
  24. "name": "query",
  25. "module": "dbconnector",
  26. "action": "select",
  27. "options": {
  28. "connection": "authdb",
  29. "sql": {
  30. "type": "select",
  31. "columns": [
  32. {
  33. "table": "xuserrole",
  34. "column": "id"
  35. }
  36. ],
  37. "params": [
  38. {
  39. "operator": "equal",
  40. "type": "expression",
  41. "name": ":P1",
  42. "value": "{{$_GET.userid}}",
  43. "test": ""
  44. },
  45. {
  46. "operator": "equal",
  47. "type": "expression",
  48. "name": ":P2",
  49. "value": "{{$_GET.roleid}}",
  50. "test": ""
  51. }
  52. ],
  53. "table": {
  54. "name": "xuserrole"
  55. },
  56. "primary": "id",
  57. "joins": [],
  58. "wheres": {
  59. "condition": "AND",
  60. "rules": [
  61. {
  62. "id": "xuserrole.userid",
  63. "field": "xuserrole.userid",
  64. "type": "double",
  65. "operator": "equal",
  66. "value": "{{$_GET.userid}}",
  67. "data": {
  68. "table": "xuserrole",
  69. "column": "userid",
  70. "type": "number",
  71. "columnObj": {
  72. "type": "integer",
  73. "primary": false,
  74. "unique": false,
  75. "nullable": true,
  76. "name": "userid"
  77. }
  78. },
  79. "operation": "="
  80. },
  81. {
  82. "id": "xuserrole.roleid",
  83. "field": "xuserrole.roleid",
  84. "type": "double",
  85. "operator": "equal",
  86. "value": "{{$_GET.roleid}}",
  87. "data": {
  88. "table": "xuserrole",
  89. "column": "roleid",
  90. "type": "number",
  91. "columnObj": {
  92. "type": "integer",
  93. "primary": false,
  94. "unique": false,
  95. "nullable": true,
  96. "name": "roleid"
  97. }
  98. },
  99. "operation": "="
  100. }
  101. ],
  102. "conditional": null,
  103. "valid": true
  104. },
  105. "query": "select `id` from `xuserrole` where `xuserrole`.`userid` = ? and `xuserrole`.`roleid` = ?"
  106. }
  107. },
  108. "output": true,
  109. "meta": [
  110. {
  111. "type": "number",
  112. "name": "id"
  113. }
  114. ],
  115. "outputType": "array"
  116. }
  117. }
  118. }