Achievement.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?php
  2. namespace app\admin\controller\user;
  3. use app\admin\controller\AuthController;
  4. use crmeb\services\{FormBuilder as Form, UtilService as Util, JsonService as Json};
  5. use crmeb\services\JsonService;
  6. use think\facade\Route as Url;
  7. use app\admin\model\user\UserNotice as UserNoticeModel;
  8. use app\admin\model\user\UserNoticeSee as UserNoticeSeeModel;
  9. use app\admin\model\wechat\WechatUser as UserModel;
  10. Use app\admin\model\user\Achievement as model;
  11. /**
  12. * 用户通知
  13. * Class UserNotice
  14. * @package app\admin\controller\user
  15. */
  16. class Achievement extends AuthController
  17. {
  18. /**
  19. * 显示资源列表
  20. *
  21. * @return \think\Response
  22. */
  23. public function index()
  24. {
  25. return $this->fetch();
  26. }
  27. public function list()
  28. {
  29. $where = Util::getMore([
  30. ['status', ''],
  31. ['page', 1],
  32. ['limit', 20],
  33. ['name', ''],
  34. ['status', ''],
  35. ]);
  36. return Json::successlayui(model::list($where));
  37. }
  38. /**
  39. * 删除指定资源
  40. *
  41. * @param int $id
  42. * @return \think\Response
  43. */
  44. public function delete($id)
  45. {
  46. if (!model::del($id))
  47. return Json::fail(UserNoticeModel::getErrorInfo('删除失败,请稍候再试!'));
  48. else
  49. return Json::successful('删除成功!');
  50. }
  51. }