INFO sqlalchemy.engine.Engine:base.py:1846 SELECT shaded_id.external AS external_sku_id, shaded_id.internal AS internal_sku_id, barcode_info.barcode, sku.name, sku_picture.url, CAST(sku.purchase_price AS FLOAT) AS purchase_price, cart_item.quantity, cart_item.currency FROM sku LEFT OUTER JOIN shaded_id ON sku.shaded_id_id = shaded_id.id LEFT OUTER JOIN barcode_info ON sku.id = barcode_info.sku_id LEFT OUTER JOIN sku_picture ON sku.id = sku_picture.sku_id LEFT OUTER JOIN cart_item ON barcode_info.id = cart_item.barcode_info_id WHERE shaded_id.external IN (%(external_1_1)s, %(external_1_2)s) INFO sqlalchemy.engine.Engine:base.py:1846 [cached since 13.24s ago] {'external_1_1': 67417289260346, 'external_1_2': 84863151135785} INFO src.framework.common.api:api.py:97 {"timestamp": "2026-02-04T12:19:20.326591", "type": "request", "method": "POST", "url": "https://dm-ff-be-service-stock.k8s-review.dailymail-tech.uz/qa-api/v1/pull-stock-records", "headers": {"x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-ff": "true", "x-aer-mock-yandex-bond": "true", "x-aer-mock-egov-uz": "true", "x-aer-mock-tmg": "true", "Authorization": "Bearer 4f2e0ea6-7223-4733-bece-1cc08beee774"}, "params": {"internalIds": "4100000000000042620"}} INFO src.framework.common.api:api.py:121 {"timestamp": "2026-02-04T12:19:20.359148", "type": "response", "method": "POST", "url": "https://dm-ff-be-service-stock.k8s-review.dailymail-tech.uz/qa-api/v1/pull-stock-records?internalIds=4100000000000042620", "status_code": 200, "trace_id": null, "headers": {}, "body": "[{\"id\":\"null_4100000000000042620_1693627\",\"internalSkuId\":4100000000000042620,\"externalSkuId\":67417289260346,\"barcode\":null,\"provider\":\"YA\",\"quantityActive\":0,\"quantityPending\":0,\"quantityOverage\":0,\"quantityUnknown\":0,\"quantityDefected\":0,\"quantityMissing\":0,\"warehouseId\":1693627,\"synchronized\":false,\"synchronizedTime\":\"2026-02-04T17:19:20.357+05:00\",\"showcaseQuantity\":0}]", "elapsed_time": 0.031062, "reason": "OK"} INFO sqlalchemy.engine.Engine:base.py:1846 SELECT stock.id, stock.internal_sku_id, stock.external_sku_id, stock.provider, stock.quantity_active, stock.quantity_pending, stock.quantity_overage, stock.quantity_unknown, stock.quantity_defected, stock.quantity_missing, stock.warehouse_id, stock.synchronized, stock.synchronized_time, stock.barcode FROM stock WHERE stock.internal_sku_id = %(internal_sku_id_1)s INFO sqlalchemy.engine.Engine:base.py:1846 [generated in 0.00013s] {'internal_sku_id_1': '4100000000000042620'} INFO sqlalchemy.engine.Engine:base.py:1846 UPDATE stock SET quantity_active=%(quantity_active)s WHERE stock.internal_sku_id = %(internal_sku_id_1)s INFO sqlalchemy.engine.Engine:base.py:1846 [generated in 0.00008s] {'quantity_active': 6, 'internal_sku_id_1': '4100000000000042620'} INFO src.framework.common.api:api.py:97 {"timestamp": "2026-02-04T12:19:20.365307", "type": "request", "method": "POST", "url": "https://dm-ff-be-service-stock.k8s-review.dailymail-tech.uz/qa-api/v1/pull-stock-records", "headers": {"x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-ff": "true", "x-aer-mock-yandex-bond": "true", "x-aer-mock-egov-uz": "true", "x-aer-mock-tmg": "true", "Authorization": "Bearer 4f2e0ea6-7223-4733-bece-1cc08beee774"}, "params": {"internalIds": "4100000000000042621"}} INFO src.framework.common.api:api.py:121 {"timestamp": "2026-02-04T12:19:20.394825", "type": "response", "method": "POST", "url": "https://dm-ff-be-service-stock.k8s-review.dailymail-tech.uz/qa-api/v1/pull-stock-records?internalIds=4100000000000042621", "status_code": 200, "trace_id": null, "headers": {}, "body": "[{\"id\":\"null_4100000000000042621_1693627\",\"internalSkuId\":4100000000000042621,\"externalSkuId\":84863151135785,\"barcode\":null,\"provider\":\"YA\",\"quantityActive\":0,\"quantityPending\":0,\"quantityOverage\":0,\"quantityUnknown\":0,\"quantityDefected\":0,\"quantityMissing\":0,\"warehouseId\":1693627,\"synchronized\":false,\"synchronizedTime\":\"2026-02-04T17:19:20.392+05:00\",\"showcaseQuantity\":0}]", "elapsed_time": 0.028358, "reason": "OK"} INFO sqlalchemy.engine.Engine:base.py:1846 SELECT stock.id, stock.internal_sku_id, stock.external_sku_id, stock.provider, stock.quantity_active, stock.quantity_pending, stock.quantity_overage, stock.quantity_unknown, stock.quantity_defected, stock.quantity_missing, stock.warehouse_id, stock.synchronized, stock.synchronized_time, stock.barcode FROM stock WHERE stock.internal_sku_id = %(internal_sku_id_1)s INFO sqlalchemy.engine.Engine:base.py:1846 [cached since 0.03531s ago] {'internal_sku_id_1': '4100000000000042621'} INFO sqlalchemy.engine.Engine:base.py:1846 UPDATE stock SET quantity_active=%(quantity_active)s WHERE stock.internal_sku_id = %(internal_sku_id_1)s INFO sqlalchemy.engine.Engine:base.py:1846 [cached since 0.0348s ago] {'quantity_active': 6, 'internal_sku_id_1': '4100000000000042621'} INFO sqlalchemy.engine.Engine:base.py:1846 SELECT invoice.wms_id, invoice.warehouse_id, invoice.dm_should_be_scanned, invoice.is_datamatrix_invoice, invoice.is_full_scan, invoice.is1p, invoice.has_diff, invoice.has_imei_invoice, invoice.has_serial_invoice, invoice.is_test, invoice.acceptance_start_time, invoice.accepted_time, invoice.bar_code, invoice.box_barcode, invoice.created_time, invoice.creator, invoice.full_price, invoice.id, invoice.invoice_number, invoice.prepared_time, invoice.status, invoice.seller_id, invoice.arrival_from, invoice.arrival_to, invoice.pallet_amount, invoice.primary_document_number, invoice.is_accepted_auto, invoice.utd_number, invoice.acceptance_process_id, invoice.counter_agent_name, invoice.inn, invoice.primary_document_type, invoice.utd_date, invoice.utd_doc_id, invoice.primary_document_date, invoice.invoice_type, invoice.parent_invoice_number, invoice.declaration_id, invoice.declaration_request_id, invoice.original_invoice_number, invoice.finalization_error, invoice.type FROM invoice WHERE invoice.invoice_number = %(invoice_number_1)s INFO sqlalchemy.engine.Engine:base.py:1846 [cached since 13.27s ago] {'invoice_number_1': 410000008231} INFO sqlalchemy.engine.Engine:base.py:1846 SELECT invoice.wms_id, invoice.warehouse_id, invoice.dm_should_be_scanned, invoice.is_datamatrix_invoice, invoice.is_full_scan, invoice.is1p, invoice.has_diff, invoice.has_imei_invoice, invoice.has_serial_invoice, invoice.is_test, invoice.acceptance_start_time, invoice.accepted_time, invoice.bar_code, invoice.box_barcode, invoice.created_time, invoice.creator, invoice.full_price, invoice.id, invoice.invoice_number, invoice.prepared_time, invoice.status, invoice.seller_id, invoice.arrival_from, invoice.arrival_to, invoice.pallet_amount, invoice.primary_document_number, invoice.is_accepted_auto, invoice.utd_number, invoice.acceptance_process_id, invoice.counter_agent_name, invoice.inn, invoice.primary_document_type, invoice.utd_date, invoice.utd_doc_id, invoice.primary_document_date, invoice.invoice_type, invoice.parent_invoice_number, invoice.declaration_id, invoice.declaration_request_id, invoice.original_invoice_number, invoice.finalization_error, invoice.type FROM invoice WHERE invoice.invoice_number = %(invoice_number_1)s INFO sqlalchemy.engine.Engine:base.py:1846 [cached since 23.27s ago] {'invoice_number_1': 410000008231} INFO sqlalchemy.engine.Engine:base.py:1846 UPDATE account SET barcode=%(barcode)s WHERE account.barcode = %(barcode_1)s INFO sqlalchemy.engine.Engine:base.py:1846 [cached since 13.27s ago] {'barcode': , 'barcode_1': } INFO sqlalchemy.engine.Engine:base.py:1846 UPDATE account SET barcode=%(barcode)s WHERE account.wms_id = %(wms_id_1)s INFO sqlalchemy.engine.Engine:base.py:1846 [cached since 24.43s ago] {'barcode': , 'wms_id_1': 10240}