ShortcutController.php 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. <?php
  2. namespace App\Http\Controllers\QuickApp\User;
  3. use App\Http\Controllers\QuickApp\BaseController;
  4. use Illuminate\Http\Request;
  5. use Log;
  6. use DB;
  7. class ShortcutController extends BaseController
  8. {
  9. /**
  10. * @apiDefine Shortcut 快捷方式
  11. */
  12. /**
  13. * @apiVersion 1.0.0
  14. * @apiDescription 删除快捷方式
  15. * @api {get} shortcut/delete 删除快捷方式
  16. * @apiParam {String} [token] token
  17. * @apiHeader {String} [Authorization] token 两个token任选其一
  18. * @apiGroup Shortcut
  19. * @apiName deleteShortCut
  20. * @apiSuccess {int} code 状态码
  21. * @apiSuccess {String} msg 信息
  22. * @apiSuccess {object} data 结果集
  23. * @apiSuccessExample {json} Success-Response:
  24. * HTTP/1.1 200 OK
  25. * {
  26. * code: 0,
  27. * msg: "",
  28. * data: {
  29. *
  30. * }
  31. */
  32. function delete(Request $request){
  33. $uid = $this->uid;
  34. $data = [
  35. 'uid'=>$uid,
  36. 'status'=>0,
  37. 'created_at'=>date("Y-m-d H:i:s"),
  38. 'updated_at'=>date("Y-m-d H:i:s"),
  39. ];
  40. $res = DB::table('quickapp_shortcuts')->insert($data);
  41. return response()->success();
  42. }
  43. /**
  44. * @apiVersion 1.0.0
  45. * @apiDescription 快捷方式
  46. * @api {get} shortcut/add 添加快捷方式
  47. * @apiParam {String} [token] token
  48. * @apiHeader {String} [Authorization] token 两个token任选其一
  49. * @apiGroup Shortcut
  50. * @apiName addShortCut
  51. * @apiSuccess {int} code 状态码
  52. * @apiSuccess {String} msg 信息
  53. * @apiSuccess {object} data 结果集
  54. * @apiSuccessExample {json} Success-Response:
  55. * HTTP/1.1 200 OK
  56. * {
  57. * code: 0,
  58. * msg: "",
  59. * data: {
  60. *
  61. * }
  62. */
  63. function add(Request $request){
  64. $uid = $this->uid;
  65. $data = [
  66. 'uid'=>$uid,
  67. 'status'=>1,
  68. 'created_at'=>date("Y-m-d H:i:s"),
  69. 'updated_at'=>date("Y-m-d H:i:s"),
  70. ];
  71. $res = DB::table('quickapp_shortcuts')->insert($data);
  72. return response()->success();
  73. }
  74. }