]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
add cron/import-amo-in-crm during moving api1 to yii
authorAlexander Smirnov <fredeom@mail.ru>
Thu, 28 Dec 2023 15:02:25 +0000 (18:02 +0300)
committerAlexander Smirnov <fredeom@mail.ru>
Thu, 28 Dec 2023 15:02:25 +0000 (18:02 +0300)
erp24/api1/actions/cron/ImportAmoInCrmAction.php [new file with mode: 0644]
erp24/api1/controllers/CronController.php
erp24/api1/views/cron/import-amo-in-crm.php [new file with mode: 0644]

diff --git a/erp24/api1/actions/cron/ImportAmoInCrmAction.php b/erp24/api1/actions/cron/ImportAmoInCrmAction.php
new file mode 100644 (file)
index 0000000..6f341f2
--- /dev/null
@@ -0,0 +1,12 @@
+<?php
+
+namespace app\actions\cron;
+
+use yii\base\Action;
+
+class ImportAmoInCrmAction extends Action
+{
+    public function run() {
+        return $this->controller->renderPartial('import-amo-in-crm');
+    }
+}
\ No newline at end of file
index e1ecd4f3d0f3b52a0d8dce04f841c2f05913e948..b62104801c4044dbd54ff6325351b6fc10ae4db0 100644 (file)
@@ -12,6 +12,7 @@ class CronController extends BaseController
             '1c' => \app\actions\cron\OneCAction::class,
             'amo142' => \app\actions\cron\Amo142Action::class,
             'cloudpayments' => \app\actions\cron\CloudPaymentsAction::class,
+            'import-amo-in-crm' => \app\actions\cron\ImportAmoInCrmAction::class,
             'domru-cams' => \app\actions\cron\DomRuCamsAction::class,
             '1c-sellers' => \app\actions\cron\OneCSellersAction::class,
             'custom-1c-cron' => \app\actions\cron\Custom1cCronAction::class,
diff --git a/erp24/api1/views/cron/import-amo-in-crm.php b/erp24/api1/views/cron/import-amo-in-crm.php
new file mode 100644 (file)
index 0000000..4b32ec1
--- /dev/null
@@ -0,0 +1,23 @@
+<?php
+
+if($_GET["pass"]!="2jKC__CDGGswrtgDFFHFGBr6") exit();
+
+include_once(dirname(__DIR__, 3) . "/startup.php");
+include_once(dirname(__DIR__, 3) . "/inc/db.php");
+include_once(dirname(__DIR__, 3) . "/inc/amo/amo_inc.php");
+
+$data4=$db::getRows("SELECT id, lid_id, date, amo_id 
+FROM `orders_amo_status` WHERE crm_send='0' AND pipeline_id='4021495' AND (status_id=142 or status_id=143) 
+ GROUP BY lid_id, id, date, amo_id  ORDER BY `date` DESC LIMIT 30");
+
+foreach($data4 as $row3) {
+    echo"<br> ".$row3["lid_id"]."  ".$row3["amo_id"]."  ".$row3["date"]."  " ;
+    if(!empty($row3["amo_id"])) {
+        $_REQUEST["p"]="CJVKLT00eytudeDFBr6";
+        $_REQUEST["amo_id"]=$row3["amo_id"];
+        include_once(dirname(__DIR__, 3) . "/inc/amo/amo_sync_crm.php");
+        $db::sql("UPDATE  `orders_amo_status` SET crm_send=1 WHERE id=? ",[$row3["id"]]);
+
+    }
+
+}
\ No newline at end of file