BossCrontabController.php 945 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. /**
  3. * Boss股东分红 定时任务
  4. */
  5. namespace console\controllers;
  6. use addons\Boss\common\logic\CommissionLogLogic;
  7. use yii\console\Controller;
  8. use yii\console\ExitCode;
  9. class BossCrontabController extends Controller
  10. {
  11. /**
  12. * 自动发放股东分红佣金定时任务
  13. * 0 20 0 * * * *
  14. * @Author: lun
  15. * @DateTime: 2021/11/17 0017 20:38
  16. * @Copyright: copyright (c) 2021 广东七件事集团
  17. * @return int
  18. */
  19. public function actionSendCommission(){
  20. try {
  21. $logic = new CommissionLogLogic();
  22. $res = $logic->execute();
  23. if($res == true) {
  24. echo '操作成功';
  25. return ExitCode::OK;
  26. }
  27. } catch (\Exception $e) {
  28. echo $e->getMessage();
  29. $this->stderr('Error: ' . ExitCode::getReason(ExitCode::UNSPECIFIED_ERROR));
  30. return ExitCode::UNSPECIFIED_ERROR;
  31. }
  32. }
  33. }