1
0

RetentionMoneyLogController.php 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. namespace app\adminapi\controller\finance;
  3. use app\adminapi\controller\BaseAdminController;
  4. use app\adminapi\lists\finance\RetentionMoneyLogLists;
  5. use app\adminapi\logic\master_worker\MasterWorkerLogic;
  6. use app\adminapi\validate\master_worker\MasterWorkerValidate;
  7. /***
  8. * 工程师质保金流水控制器
  9. * Class RetentionMoneyLogController
  10. * @package app\adminapi\controller
  11. */
  12. class RetentionMoneyLogController extends BaseAdminController
  13. {
  14. /**
  15. * @notes 质保金流水明细
  16. */
  17. public function lists()
  18. {
  19. return $this->dataLists(new RetentionMoneyLogLists());
  20. }
  21. /**
  22. * @notes 质保金退费审核
  23. */
  24. public function audit()
  25. {
  26. $params = (new MasterWorkerValidate())->post()->goCheck('audit',['admin_id'=>$this->adminId]);
  27. $result = MasterWorkerLogic::retentionMoneyAudit($params);
  28. if (true === $result) {
  29. return $this->success('操作成功', [], 1, 1);
  30. }
  31. return $this->fail(MasterWorkerLogic::getError());
  32. }
  33. }