GuestBook.php 1.3 KB

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