口腔客户管理系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Target.php 3.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <?php
  2. namespace app\admin\controller;
  3. use app\BaseController;
  4. class Target extends BaseController
  5. {
  6. protected $noNeedLogin = [''];
  7. protected $noSize = ['*'];
  8. protected $noSecure = [//格式:'请求方式' => ['请求方法' => ['字段1','字段2'],],
  9. // 'post' => ['add' => ['data']]
  10. ];
  11. // public function read()
  12. // {
  13. // try {
  14. // $Target_model = new \app\admin\model\Target();
  15. // $result = $Target_model->read($_GET);
  16. // tojson(200, '请求成功', $result);
  17. // } catch (\Exception $e) {
  18. // tojson(10000, $e->getMessage());
  19. // } catch (\Throwable $e) {
  20. // tojson(10000, $e->getMessage());
  21. // }
  22. // }
  23. public function getAll()
  24. {
  25. try {
  26. $Target_model = new \app\admin\model\Target();
  27. $result = $Target_model->getAll($_GET, $this->request->page, $this->request->pageSize);
  28. tojson(200, '请求成功', $result);
  29. } catch (\Exception $e) {
  30. tojson(10000, $e->getMessage());
  31. } catch (\Throwable $e) {
  32. tojson(10000, $e->getMessage());
  33. }
  34. }
  35. // public function save()
  36. // {
  37. // try {
  38. // $Target_model = new \app\admin\model\Target();
  39. // $result = $Target_model->save($_POST);
  40. // if ($result) {
  41. // tojson(200, '添加成功');
  42. // } else {
  43. // tojson(10000, '添加失败');
  44. // }
  45. // } catch (\Exception $e) {
  46. // tojson(10000, $e->getMessage());
  47. // } catch (\Throwable $e) {
  48. // tojson(10000, $e->getMessage());
  49. // }
  50. // }
  51. public function update()
  52. {
  53. try {
  54. $Target_model = new \app\admin\model\Target();
  55. $check = $Target_model->where($Target_model->getPk(), $this->param[$Target_model->getPk()])->value($Target_model->getPk());
  56. if (!$check) {
  57. tojson(10000, '记录不存在');
  58. }
  59. $result = $Target_model->save($this->param, [$Target_model->getPk() => $this->param[$Target_model->getPk()]]);
  60. if ($result) {
  61. tojson(200, '修改成功');
  62. } else {
  63. tojson(10000, '修改失败');
  64. }
  65. } catch (\Exception $e) {
  66. tojson(10000, $e->getMessage());
  67. } catch (\Throwable $e) {
  68. tojson(10000, $e->getMessage());
  69. }
  70. }
  71. // public function delete()
  72. // {
  73. // try {
  74. // $Target_model = new \app\admin\model\Target();
  75. // $check = $Target_model->where($Target_model->getPk(), $this->param[$Target_model->getPk()])->value($Target_model->getPk());
  76. // if (!$check) {
  77. // tojson(10000, '记录不存在');
  78. // }
  79. // $result = $Target_model->where($Target_model->getPk(), $this->param[$Target_model->getPk()])->delete();
  80. // if ($result) {
  81. // tojson(200, '删除成功');
  82. // } else {
  83. // tojson(10000, '删除失败');
  84. // }
  85. // } catch (\Exception $e) {
  86. // tojson(10000, $e->getMessage());
  87. // } catch (\Throwable $e) {
  88. // tojson(10000, $e->getMessage());
  89. // }
  90. // }
  91. }