]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
insert ignore c mysql переведен postgresql правки
authormarina <m.zozirova@gmail.com>
Sat, 27 Apr 2024 14:35:07 +0000 (17:35 +0300)
committermarina <m.zozirova@gmail.com>
Sat, 27 Apr 2024 14:35:07 +0000 (17:35 +0300)
erp24/modul/shipment/functionsShipment.php

index 0c6e7a0510ea7171e3e8203bb3604d9980749a8c..fb5e842507129387363bb73e2f4d17034962af9d 100644 (file)
@@ -428,8 +428,15 @@ $status_store="";
 if(!empty($store_id)) {
     
 if(!empty($_GET["status"]) and !empty($store_id) and !empty($orderId)) {
-$db::sql("INSERT IGNORE INTO  store_order_status SET   order_id=?, store_id=?, status_id=?, status=?, date=NOW(), admin_id=?  ",
-[$orderId,$store_id,$status_order_id,1,$_SESSION["admin_id"]]);
+    $db::sql("INSERT INTO store_order_status_log (order_id, store_id, status_id, status, date, admin_id) 
+                VALUES ('$orderId', '$store_id', $status_order_id, 1, NOW(), " . $_SESSION["admin_id"] . ")
+                ON CONFLICT (id) DO UPDATE SET 
+                    order_id = '$orderId', 
+                    store_id = '$store_id', 
+                    status_id = $status_order_id, 
+                    status = 1,
+                    date = NOW(),
+                    admin_id = " . $_SESSION["admin_id"]);
 }    
     
 $store_order_status_value=$db::getValue("SELECT status FROM store_order_status WHERE order_id=? AND store_id=? AND status_id=?",[$orderId,$store_id,$status_order_id]);