HelpController.php 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <?php
  2. /**
  3. * HelpController.php UTF-8
  4. * 帮助中心
  5. *
  6. * @date : 2018/8/18 11:08
  7. *
  8. * @license 这不是一个自由软件,未经授权不许任何使用和传播。
  9. * @author : luowei <lw@huosdk.com>
  10. * @version : HuoMP 1.0
  11. */
  12. namespace box\api\controller;
  13. use box\common\controller\V2ApiBaseController;
  14. use huo\controller\game\GameCache;
  15. use huo\controller\wap\Option;
  16. use huolib\constant\NewsConst;
  17. use huolib\constant\OptionConst;
  18. use huolib\status\CommonStatus;
  19. use huomp\logic\posts\PostsLogic;
  20. class HelpController extends V2ApiBaseController {
  21. /**
  22. * FQA
  23. * http://doc.1tsdk.com/159?page_id=4407
  24. * 【域名】/help/fqa/list
  25. */
  26. public function fqaList() {
  27. $this->checkLogin();
  28. $_page = get_val($this->rq_data, 'page', 1);
  29. $_offset = get_val($this->rq_data, 'offset', 10);
  30. $_param = ['post_type' => NewsConst::NEWS_TYPE_MP];
  31. $_page = $_page.','.$_offset;
  32. $_data = (new PostsLogic())->getList($_param, $_page);
  33. $_code = CommonStatus::NO_ERROR;
  34. $this->success(CommonStatus::getMsg($_code), $_data, $_code);
  35. }
  36. /**
  37. * 获取提现步骤
  38. * http://doc.1tsdk.com/159?page_id=4482
  39. * 【域名】/help/withdraw/tips
  40. */
  41. public function withdrawTips() {
  42. $_data = [
  43. 'image' => STATICSITE.'/box/images/withdraw.png',
  44. ];
  45. $_app_id = get_val($this->rq_data, 'app_id', 0);
  46. if (!empty($_app_id)) {
  47. $_game_data = GameCache::ins()->getInfoByAppId($_app_id);
  48. if (!empty($_game_data['ext_info']['kefu_img'])) {
  49. $_data['image'] = cmf_get_image_preview_url($_game_data['ext_info']['kefu_img']);
  50. }
  51. }
  52. $_code = CommonStatus::NO_ERROR;
  53. $this->success(CommonStatus::getMsg($_code), $_data, $_code);
  54. }
  55. /**
  56. * 赚钱小技巧
  57. * http://doc.1tsdk.com/159?page_id=4483
  58. * 【域名】/help/makemoney/tips
  59. */
  60. public function makeMoneyTips() {
  61. $_option = new Option();
  62. $_setting_name = OptionConst::REBATE_MP_TEXT_MAKE_MONEY_SKILL;
  63. $_mm_skill_item = $_option->getOptionData($_setting_name);
  64. $_value = [];
  65. if (!empty($_mm_skill_item['option_value'])) {
  66. $_value = json_decode($_mm_skill_item['option_value'], true);
  67. }
  68. $_data = [
  69. 'title' => isset($_value['title']) ? $_value['title'] : '赚钱小技巧',
  70. 'text' => isset($_value['text']) ? $_value['text'] : '',
  71. ];
  72. $_code = CommonStatus::NO_ERROR;
  73. $this->success(CommonStatus::getMsg($_code), $_data, $_code);
  74. }
  75. }