Message.php 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. namespace app\service\controller;
  3. class Message extends Base
  4. {
  5. public function index()
  6. {
  7. // 留言信息
  8. $message = db('accountsmessage')->join('accounts','accounts.id=ws_accountsmessage.account_id')->where('message_status', 0)->select();
  9. //print_r($message);
  10. $this->assign([
  11. 'message' => $message,
  12. ]);
  13. return $this->fetch();
  14. }
  15. // 处理留言
  16. public function dealmessage()
  17. {
  18. if(request()->isPost()){
  19. //客服id
  20. $user_id = 2;
  21. //留言id
  22. $message_id = 14;
  23. $user = db('users')->where('id', $user_id)->find();
  24. if(empty($user)){
  25. return json(['code' => -1, 'data' => '', 'msg' => '客服不存在']);
  26. }
  27. $message = db('accountsmessage')->where('message_id', $message_id)->find();
  28. if(empty($message)){
  29. return json(['code' => -1, 'data' => '', 'msg' => '留言不存在']);
  30. }
  31. // 更新留言状态
  32. $param = [
  33. 'user_id' => $user_id,
  34. 'message_status' => 1,
  35. 'dealWith_time' => time()
  36. ];
  37. db('accountsmessage')->where('message_id', $message_id)->update($param);
  38. return json(['code' => 1, 'data' => url('message/index'), 'msg' => '处理成功']);
  39. }
  40. }
  41. }