yingzi vor 1 Jahr
Ursprung
Commit
7b2de715b7
2 geänderte Dateien mit 46 neuen und 0 gelöschten Zeilen
  1. 42 0
      Controller/Cron/NewCommissionCron.Class.php
  2. 4 0
      Shell/crontab-dev.sh

+ 42 - 0
Controller/Cron/NewCommissionCron.Class.php

@@ -0,0 +1,42 @@
+<?php
+/**
+ * Created by PhpStorm.
+ * User: XiaoMing
+ * Date: 2019/12/16
+ * Time: 9:41
+ */
+
+namespace JinDouYun\Controller\Cron;
+
+
+use JinDouYun\Dao\Enterprise\DEnterprise;
+use Util\Common\PartnerTools;
+use JinDouYun\Model\Market\MCoupon;
+use Mall\Framework\Core\StatusCode;
+
+class NewCommissionCron
+{
+    //命令:php /www/wwwroot/apiqnys.liuniukj.com/Public/www/index.php -mCron -cNewCommissionCron -anewCommissionTask >> /www/wwwroot/logs/apiqnys.liuniukj.com/cron.log 2>&1 &
+    
+    public function newCommissionTask(){
+        $objDEnterprise = new DEnterprise();
+        $objDEnterprise->setTable('qianniao_enterprise_1');
+        $enterpriseList = $objDEnterprise->select(['deleteStatus' => StatusCode::$standard]);
+        if (empty($enterpriseList)){
+            echo '企业数据为空'.PHP_EOL;
+            die;
+        }
+        foreach ($enterpriseList as $value){
+            if(empty($value['id'])) continue;
+            $taskTotal = new PartnerTools($value['id']);
+            $res = $taskTotal->runTask();
+            
+            if(empty($res) || empty($res["code"])){
+                echo '系统错误'.PHP_EOL;
+            }else{
+                echo json_encode($res,JSON_UNESCAPED_UNICODE).PHP_EOL;
+            }
+        }
+        echo '执行结束'.PHP_EOL;
+    }
+}

+ 4 - 0
Shell/crontab-dev.sh

@@ -1,4 +1,8 @@
 #! /bin/bash
+
+#新分销计算
+php /www/wwwroot/apiqnys.liuniukj.com/Public/www/index.php -mCron -cNewCommissionCron -anewCommissionTask >> /www/wwwroot/logs/apiqnys.liuniukj.com/cron.log 2>&1 &
+
 #订单自动关闭
 php /www/wwwroot/apiqnys.liuniukj.com/Public/www/index.php -mCron -cOrderCron -aautoClose >> /www/wwwroot/logs/apiqnys.liuniukj.com/cron.log 2>&1 &
 #订单自动完成