Memberfeedback.php 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <?php
  2. namespace app\api\controller;
  3. /**
  4. * ============================================================================
  5. *
  6. * ============================================================================
  7. *
  8. * ----------------------------------------------------------------------------
  9. *
  10. * ============================================================================
  11. * 用户反馈控制器
  12. */
  13. class Memberfeedback extends MobileMember
  14. {
  15. public function initialize()
  16. {
  17. parent::initialize();
  18. }
  19. /**
  20. * 反馈列表
  21. */
  22. public function feedback_list()
  23. {
  24. $feedback_model = model('feedback');
  25. $condition = array(
  26. 'member_id' => $this->member_info['member_id']
  27. );
  28. $feedback_list = $feedback_model->getFeedbackList($condition);
  29. $result = array_merge(array('feedback_list' => $feedback_list), mobile_page($feedback_model->page_info));
  30. ds_json_encode(10000, '', $result);
  31. }
  32. /**
  33. * 添加反馈
  34. */
  35. public function feedback_add()
  36. {
  37. $feedback_model = model('feedback');
  38. $param = array();
  39. $param['fb_content'] = input('post.feedback');
  40. $param['fb_type'] = 1;
  41. $param['fb_time'] = TIMESTAMP;
  42. $param['member_id'] = $this->member_info['member_id'];
  43. $param['member_name'] = $this->member_info['member_name'];
  44. $res = word_filter($param['fb_content']);
  45. if (!$res['code']) {
  46. ds_json_encode(10001, $res['msg']);
  47. }
  48. $param['fb_content'] = $res['data']['text'];
  49. $result = $feedback_model->addFeedback($param);
  50. if ($result) {
  51. ds_json_encode(10000, lang('ds_common_op_succ'), 1);
  52. } else {
  53. ds_json_encode(10001, lang('ds_common_op_fail'));
  54. }
  55. }
  56. }