HelpController.php 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?php
  2. /**
  3. * HelpController.php UTF-8
  4. *
  5. *
  6. * @date : 2018/5/28 16:53
  7. *
  8. * @license 这不是一个自由软件,未经授权不许任何使用和传播。
  9. * @author : luowei <lw@huosdk.com>
  10. * @version : HUOSDK 8.0
  11. */
  12. namespace api\cfloat\controller;
  13. use api\common\controller\CFloatBaseController;
  14. use huo\controller\help\FeedbackController;
  15. use huo\controller\help\Help;
  16. use huolib\status\CommonStatus;
  17. class HelpController extends CFloatBaseController {
  18. public function _initialize() {
  19. parent::_initialize();
  20. $this->checkLogin();
  21. }
  22. /**
  23. * Client浮点-客服
  24. * http://doc.1tsdk.com/138?page_id=3280
  25. * 【域名】/cfloat/help/index
  26. */
  27. public function index() {
  28. $_app_id = $this->request->param('app_id');
  29. if (empty($_app_id)) {
  30. $_code = CommonStatus::NO_ERROR;
  31. $this->error(lang(CommonStatus::getMsg($_code)), [], $_code);
  32. }
  33. $_rdata = (new Help())->getH5FloatHelp($_app_id);
  34. $this->returnData($_rdata);
  35. }
  36. /**
  37. * 浮点-意见反馈
  38. * http://doc.1tsdk.com/138?page_id=3793
  39. * 【域名】/cfloat/help/feedback
  40. */
  41. public function feedback() {
  42. $_param = $this->request->param();
  43. $_result = $this->validate($_param, 'Help.feedback');
  44. if ($_result !== true) {
  45. $this->error($_result);
  46. }
  47. $_app_id = get_val($_param, 'app_id', 0);
  48. $_rdata = (new FeedbackController())->addFeedback($this->mem_id, $_app_id, $_param);
  49. $this->returnData($_rdata);
  50. }
  51. }