]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
[ERP-121] Вместо инта записываем сериализованный объект items
authorAlexander Smirnov <aleksandr.smirnov@erp-flowers.ru>
Thu, 25 Jul 2024 09:45:40 +0000 (09:45 +0000)
committerMarina Zozirova <marina.zozirova@erp-flowers.ru>
Thu, 25 Jul 2024 09:45:40 +0000 (09:45 +0000)
erp24/api2/controllers/DataController.php

index fc5c1b35ae1484f75cd9a8690c092c3ab6551812..ff274b4acf53349a2f92b78485c885d550c84592 100644 (file)
@@ -732,10 +732,10 @@ class DataController extends BaseController {
                     $incoming->number = $arr["number"];
                     $incoming->date = $arr["date"];
                     $incoming->comment = $arr["comment"] ?? '';
-                    $incoming->items = (int) $arr["items"];
+                    $incoming->items = empty($arr["items"]) ? '[]' : json_encode($arr["items"],JSON_UNESCAPED_UNICODE);
                     $incoming->is_discrepancies = (int) $arr["is_discrepancies"];
-                    $incoming->supplier_items = empty($arr["supplier_items"]) ? '' : json_encode($arr["supplier_items"],JSON_UNESCAPED_UNICODE);
-                    $incoming->payments = empty($arr["payments"]) ? '' : json_encode($arr["payments"],JSON_UNESCAPED_UNICODE);
+                    $incoming->supplier_items = empty($arr["supplier_items"]) ? '[]' : json_encode($arr["supplier_items"],JSON_UNESCAPED_UNICODE);
+                    $incoming->payments = empty($arr["payments"]) ? '[]' : json_encode($arr["payments"],JSON_UNESCAPED_UNICODE);
                     $incoming->summ = $arr["summ"];
                     $incoming->save();
                     if ($incoming->getErrors()) {