GuestBook.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. namespace app\sys\controller;
  3. use think\facade\View;
  4. use app\common\model\GuestBook as GuestBookModel;
  5. class GuestBook extends Base
  6. {
  7. protected $modelName = "GuestBook";
  8. /**
  9. * 显示资源列表
  10. *
  11. * @return \think\Response
  12. */
  13. public function index()
  14. {
  15. $list = GuestBookModel::order('id desc')->paginate();
  16. View::assign('list', $list);
  17. return View::fetch();
  18. }
  19. /**
  20. * 状态修改 1,正常; 0,非正常
  21. */
  22. public static function mark($id)
  23. {
  24. try {
  25. $info = GuestBookModel::find($id);
  26. $info->mark = 1 - $info['mark'];
  27. $info->save();
  28. return json(['code' => 0, 'msg' => '修改成功!', 'mark'=>$info->mark]);
  29. } catch (\Exception $e) {
  30. return json(['code' => 1, 'msg' => $e->getMessage()]);
  31. }
  32. }
  33. /**
  34. * 保存备注
  35. * @param int $id
  36. * @param string $remark
  37. * @return \think\Response\Json
  38. *
  39. */
  40. public function remark($id = 0, $remark = '')
  41. {
  42. try {
  43. $info = GuestBookModel::find($id);
  44. $info->remark = $remark;
  45. $info->save();
  46. return json(['code' => 0, 'msg' => '修改成功!']);
  47. } catch (\Exception $e) {
  48. return json(['code' => 1, 'msg' => $e->getMessage()]);
  49. }
  50. }
  51. }