Robot.php 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <?php
  2. namespace app\index\controller;
  3. /**
  4. * 智能问答类
  5. */
  6. class Robot extends Common
  7. {
  8. /**
  9. * 热点智能问答筛选
  10. *
  11. * @access public
  12. * @return array JsonString
  13. */
  14. public function index()
  15. {
  16. // 验证token.
  17. $tokenStatus = $this->verifyApiToken();
  18. $code = -2;
  19. $msg = '错误';
  20. if ($tokenStatus === false) {
  21. return json(['code' => $code, 'data' => [], 'msg' => $msg]);
  22. }
  23. try {
  24. // 获取查询条件.
  25. $groupsId = input('get.groups_id');
  26. $robotgroups_id = input('get.robotgroups_id');
  27. if ($groupsId) {
  28. $robotWhere['groups_id'] = $groupsId;
  29. }
  30. if ($robotgroups_id) {
  31. $robotWhere['robotgroups_id'] = $robotgroups_id;
  32. }
  33. $robotWhere['robot_status'] = 1;
  34. $robotWhere['robot_host'] = 1;
  35. // 获取符合条件数据.
  36. $robot = model('Robot')->select($robotWhere);
  37. return json(['code' => 200, 'data' => $robot, 'msg' => '成功']);
  38. } catch (\Exception $e) {
  39. return json(['code' => $code, 'data' => [], 'msg' => $msg]);
  40. }//end try
  41. }//end index()
  42. /**
  43. * 智能问答分组
  44. *
  45. * @access public
  46. * @return array JsonString
  47. */
  48. public function getRobotGroups()
  49. {
  50. // 验证token.
  51. $tokenStatus = $this->verifyApiToken();
  52. $code = -2;
  53. $msg = '错误';
  54. if ($tokenStatus === false) {
  55. return json(['code' => $code, 'data' => [], 'msg' => $msg]);
  56. }
  57. try {
  58. $robotGroupsWhere['robotgroups_status'] = 1;
  59. // 获取符合条件数据.
  60. $robotGroups = model('Robotgroups')->select($robotGroupsWhere);
  61. return json(['code' => 200, 'data' => $robotGroups, 'msg' => '成功']);
  62. } catch (\Exception $e) {
  63. return json(['code' => $code, 'data' => [], 'msg' => $msg]);
  64. }
  65. }//end getRobotGroups()
  66. }