Base.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. namespace app\common\model;
  3. use think\model;
  4. class Base extends model
  5. {
  6. // 删除
  7. public static function del($id)
  8. {
  9. try {
  10. self::destroy($id);
  11. return json(['code' => 1, 'msg' => '删除成功!']);
  12. } catch (\Exception $e) {
  13. return json(['code' => 0, 'msg' => $e->getMessage()]);
  14. }
  15. }
  16. // 排序修改
  17. public static function sort($data)
  18. {
  19. try {
  20. $info = self::find($data['id']);
  21. if ($info->sort != $data['sort']) {
  22. $info->sort = $data['sort'];
  23. $info->save();
  24. return json(['code' => 1, 'msg' => '修改成功!']);
  25. }
  26. } catch (\Exception $e) {
  27. return json(['code' => 0, 'msg' => $e->getMessage()]);
  28. }
  29. }
  30. // 状态修改 1,正常; 2,非正常
  31. public static function state($id)
  32. {
  33. try {
  34. $info = self::find($id);
  35. $info->status = 3 - $info['status'];
  36. $info->save();
  37. return json(['code' => 1, 'msg' => '修改成功!', 'status'=>$info->status]);
  38. } catch (\Exception $e) {
  39. return json(['code' => 0, 'msg' => $e->getMessage()]);
  40. }
  41. }
  42. }