NewCommissionCron.Class.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: XiaoMing
  5. * Date: 2019/12/16
  6. * Time: 9:41
  7. */
  8. namespace JinDouYun\Controller\Cron;
  9. use JinDouYun\Dao\Enterprise\DEnterprise;
  10. use Util\Common\PartnerTools;
  11. use JinDouYun\Model\Market\MCoupon;
  12. use Mall\Framework\Core\StatusCode;
  13. class NewCommissionCron
  14. {
  15. //命令:php /www/wwwroot/apiqnys.liuniukj.com/Public/www/index.php -mCron -cNewCommissionCron -anewCommissionTask >> /www/wwwroot/logs/apiqnys.liuniukj.com/cron.log 2>&1 &
  16. public function newCommissionTask(){
  17. $objDEnterprise = new DEnterprise();
  18. $objDEnterprise->setTable('qianniao_enterprise_1');
  19. $enterpriseList = $objDEnterprise->select(['deleteStatus' => StatusCode::$standard]);
  20. if (empty($enterpriseList)){
  21. echo '企业数据为空'.PHP_EOL;
  22. die;
  23. }
  24. foreach ($enterpriseList as $value){
  25. if(empty($value['id'])) continue;
  26. $taskTotal = new PartnerTools($value['id']);
  27. $res = $taskTotal->runTask();
  28. if(empty($res) || empty($res["code"])){
  29. echo '系统错误'.PHP_EOL;
  30. }else{
  31. echo json_encode($res,JSON_UNESCAPED_UNICODE).PHP_EOL;
  32. }
  33. }
  34. echo '执行结束'.PHP_EOL;
  35. }
  36. }