口腔客户管理系统
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.

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