RetentionMoneyLogController.php 907 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace app\adminapi\controller\master_worker;
  3. use app\adminapi\controller\BaseAdminController;
  4. use app\adminapi\logic\master_worker\RetentionMoneyLogic;
  5. use app\adminapi\validate\master_worker\MasterWorkerRetentionMoneyLogValidate;
  6. use app\workerapi\lists\MasterWorkerRetentionMoneyLogLists;
  7. class RetentionMoneyLogController extends BaseAdminController
  8. {
  9. public array $notNeedLogin = ['totalAmount'];
  10. public function lists()
  11. {
  12. return $this->dataLists(new MasterWorkerRetentionMoneyLogLists());
  13. }
  14. public function totalAmount()
  15. {
  16. $params = (new MasterWorkerRetentionMoneyLogValidate())->get()->goCheck('totalAmount');
  17. $result = RetentionMoneyLogic::totalAmount($params);
  18. if (false === $result) {
  19. return $this->fail(RetentionMoneyLogic::getError());
  20. }
  21. return $this->success('操作成功',$result, 1, 0);
  22. }
  23. }