GoodsServiceGuaranteeController.php 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?php
  2. namespace app\adminapi\controller\goods;
  3. use app\adminapi\controller\BaseAdminController;
  4. use app\adminapi\logic\goods\GoodsServiceGuaranteeLogic;
  5. use app\adminapi\validate\goods\GoodsServiceGuaranteeValidate;
  6. class GoodsServiceGuaranteeController extends BaseAdminController
  7. {
  8. /**
  9. * @notes 服务保障列表
  10. * @return \think\response\Json
  11. * @author lbzy
  12. * @datetime 2023-08-18 17:54:29
  13. */
  14. function lists()
  15. {
  16. return $this->dataLists();
  17. }
  18. function add()
  19. {
  20. $params = (new GoodsServiceGuaranteeValidate())->post()->goCheck('add');
  21. $res = (new GoodsServiceGuaranteeLogic)->add($params);
  22. if (true === $res) {
  23. return $this->success('添加成功',[],1,1);
  24. }
  25. return $this->fail($res);
  26. }
  27. function edit()
  28. {
  29. $params = (new GoodsServiceGuaranteeValidate())->post()->goCheck('edit');
  30. $res = (new GoodsServiceGuaranteeLogic)->edit($params);
  31. if (true === $res) {
  32. return $this->success('编辑成功',[],1,1);
  33. }
  34. return $this->fail($res);
  35. }
  36. function delete()
  37. {
  38. $params = (new GoodsServiceGuaranteeValidate())->post()->goCheck('delete');
  39. $res = (new GoodsServiceGuaranteeLogic)->delete($params);
  40. if (true === $res) {
  41. return $this->success('删除成功',[],1,1);
  42. }
  43. return $this->fail($res);
  44. }
  45. }