2026-02-05 11:53:44,913 INFO sqlalchemy.engine.Engine SELECT account.wms_id, account.is_active, account.first_name, account.last_name, account.password, account.phone, account.is_pass_change_needed, account.code, account.date_created, account.linked_delivery_point_id, account.patronymic, account.zone_id, account.role_wms_id, account.warehouse_id, account.barcode, account.cell_key, account.jobtitle, account.pinfl FROM account WHERE account.first_name = %(first_name_1)s AND account.last_name = %(last_name_1)s AND account.barcode = %(barcode_1)s AND account.warehouse_id = %(warehouse_id_1)s ORDER BY random() LIMIT %(param_1)s 2026-02-05 11:53:44,913 INFO sqlalchemy.engine.Engine [cached since 81.02s ago] {'first_name_1': 'Phantom', 'last_name_1': 'Lancer', 'barcode_1': , 'warehouse_id_1': 1693627, 'param_1': 1} 2026-02-05 11:53:44,915 INFO sqlalchemy.engine.Engine SELECT account.wms_id AS account_wms_id, account.is_active AS account_is_active, account.first_name AS account_first_name, account.last_name AS account_last_name, account.password AS account_password, account.phone AS account_phone, account.is_pass_change_needed AS account_is_pass_change_needed, account.code AS account_code, account.date_created AS account_date_created, account.linked_delivery_point_id AS account_linked_delivery_point_id, account.patronymic AS account_patronymic, account.zone_id AS account_zone_id, account.role_wms_id AS account_role_wms_id, account.warehouse_id AS account_warehouse_id, account.barcode AS account_barcode, account.cell_key AS account_cell_key, account.jobtitle AS account_jobtitle, account.pinfl AS account_pinfl FROM account WHERE account.wms_id = %(pk_1)s 2026-02-05 11:53:44,915 INFO sqlalchemy.engine.Engine [cached since 81.02s ago] {'pk_1': 100316} 2026-02-05 11:53:44,917 INFO sqlalchemy.engine.Engine UPDATE account SET barcode=%(barcode)s WHERE account.wms_id = %(wms_id_1)s 2026-02-05 11:53:44,917 INFO sqlalchemy.engine.Engine [cached since 81.02s ago] {'barcode': , 'wms_id_1': 100316} { "curl": "curl -X POST -H \"Accept: application/json\" -H \"Content-Type: application/json\" -H \"User-Agent: Swagger-Codegen/1.0.21+develop/python\" -H \"x-aer-mock-hub: true\" -H \"x-aer-mock-lp: true\" -H \"x-aer-mock-ff: true\" -H \"x-aer-mock-yandex-bond: true\" -H \"x-aer-mock-egov-uz: true\" -H \"x-aer-mock-tmg: true\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d '{\"phone\": \"1000100316\", \"password\": \"1234\"}' 'dm-wms-be-service-account.dm.svc.cluster.local/account/sign-in'", "event": "request", "level": "info", "message": "POST → dm-wms-be-service-account.dm.svc.cluster.local/account/sign-in", "method": "POST", "request": { "body": { "password": "1234", "phone": "1000100316" }, "headers": { "Accept": "application/json", "Content-Type": "application/json", "User-Agent": "Swagger-Codegen/1.0.21+develop/python", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto" }, "params": [] }, "response": { "headers": { "Access-Control-Allow-Credentials": "true", "Access-Control-Allow-Headers": "Access-Control-Allow-Headers, Access-Control-Allow-Origin, Access-Content-Allow-Origin, Access-Control-Allow-Credentials, Access-Control-Allow-Methods, x-requested-with, authorization, Content-Type, Authorization, credential, X-XSRF-TOKEN, Build-Info, responseType, x-aer-sample-trace", "Access-Control-Allow-Methods": "POST, GET, OPTIONS, DELETE, PUT", "Access-Control-Allow-Origin": "*", "Access-Control-Expose-Headers": "*", "Access-Control-Max-Age": "3600", "Cache-Control": "no-cache, no-store, max-age=0, must-revalidate", "Content-Type": "application/json", "Date": "Thu, 05 Feb 2026 11:53:44 GMT", "Expires": "0", "Pragma": "no-cache", "Transfer-Encoding": "chunked", "Vary": "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "DENY", "X-XSS-Protection": "1; mode=block", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto", "x-aer-trace-id": "b61e5ccae6cf23192a5ae43507c59cff" }, "json": { "accessToken": "3f4bcac0-64ed-43de-a511-e39065bac567", "refreshToken": "a3a949ee-828e-458e-8739-4380fb4a356c", "userInfo": { "accountId": 100316, "firstName": "Phantom", "lastName": "Lancer", "linkedDeliveryPointId": null, "patronymic": "autotest UZ", "role": "admin", "warehouseId": 1693627, "zoneId": null } }, "status_code": 200, "text": null, "url": "dm-wms-be-service-account.dm.svc.cluster.local/account/sign-in" }, "service": "api", "timestamp": "2026-02-05T11:53:44.944014Z", "ts": "2026-02-05T11:53:44.943206Z", "url": "dm-wms-be-service-account.dm.svc.cluster.local/account/sign-in" } 2026-02-05 11:53:44,947 INFO sqlalchemy.engine.Engine INSERT INTO cell (key, zone_id, cell_picking_type, barcode, old_barcode, height, length, width, placing_order, picking_order, inventory_task_id, last_inventory_date, last_inventory_worker_id, deactivate_reason) VALUES (%(key)s, %(zone_id)s, %(cell_picking_type)s, %(barcode)s, %(old_barcode)s, %(height)s, %(length)s, %(width)s, %(placing_order)s, %(picking_order)s, %(inventory_task_id)s, %(last_inventory_date)s, %(last_inventory_worker_id)s, %(deactivate_reason)s) RETURNING cell.id, cell.active, cell.mix_type, cell.skus_amount 2026-02-05 11:53:44,947 INFO sqlalchemy.engine.Engine [cached since 80.81s ago] {'key': 'QA-70292424946510848', 'zone_id': , 'cell_picking_type': , 'barcode': None, 'old_barcode': '2026-02-05T11:53:44.946530', 'height': None, 'length': None, 'width': None, 'placing_order': None, 'picking_order': None, 'inventory_task_id': None, 'last_inventory_date': None, 'last_inventory_worker_id': None, 'deactivate_reason': None} 2026-02-05 11:53:44,949 INFO sqlalchemy.engine.Engine COMMIT using DBAPI connection.commit(), has no effect due to autocommit mode 2026-02-05 11:53:44,957 INFO sqlalchemy.engine.Engine BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode) 2026-02-05 11:53:44,957 INFO sqlalchemy.engine.Engine SELECT cell.id AS cell_id, cell.key AS cell_key, cell.zone_id AS cell_zone_id, cell.active AS cell_active, cell.mix_type AS cell_mix_type, cell.skus_amount AS cell_skus_amount, cell.cell_picking_type AS cell_cell_picking_type, cell.barcode AS cell_barcode, cell.old_barcode AS cell_old_barcode, cell.height AS cell_height, cell.length AS cell_length, cell.width AS cell_width, cell.placing_order AS cell_placing_order, cell.picking_order AS cell_picking_order, cell.inventory_task_id AS cell_inventory_task_id, cell.last_inventory_date AS cell_last_inventory_date, cell.last_inventory_worker_id AS cell_last_inventory_worker_id, cell.deactivate_reason AS cell_deactivate_reason FROM cell WHERE cell.id = %(pk_1)s 2026-02-05 11:53:44,957 INFO sqlalchemy.engine.Engine [cached since 80.81s ago] {'pk_1': 479859} 2026-02-05 11:53:44,959 INFO sqlalchemy.engine.Engine SELECT account.wms_id, account.is_active, account.is_pass_change_needed, account.first_name, account.last_name, account.password, account.phone, account.barcode, account.cell_key, account.code, account.date_created, account.jobtitle, account.linked_delivery_point_id, account.patronymic, account.pinfl, account.warehouse_id, account.zone_id, account.role_wms_id, account.language_code, account.profile_pic, account.cabinet_type, account.company_id FROM account WHERE account.first_name = %(first_name_1)s AND account.last_name = %(last_name_1)s AND account.barcode = %(barcode_1)s ORDER BY random() LIMIT %(param_1)s 2026-02-05 11:53:44,959 INFO sqlalchemy.engine.Engine [cached since 80.79s ago] {'first_name_1': , 'last_name_1': , 'barcode_1': , 'param_1': 1} 2026-02-05 11:53:44,961 INFO sqlalchemy.engine.Engine UPDATE account SET barcode=%(barcode)s WHERE account.wms_id = %(wms_id_1)s 2026-02-05 11:53:44,961 INFO sqlalchemy.engine.Engine [cached since 80.79s ago] {'barcode': , 'wms_id_1': 10271} 2026-02-05 11:53:44,963 INFO sqlalchemy.engine.Engine SELECT account.wms_id AS account_wms_id, account.is_active AS account_is_active, account.is_pass_change_needed AS account_is_pass_change_needed, account.first_name AS account_first_name, account.last_name AS account_last_name, account.password AS account_password, account.phone AS account_phone, account.barcode AS account_barcode, account.cell_key AS account_cell_key, account.code AS account_code, account.date_created AS account_date_created, account.jobtitle AS account_jobtitle, account.linked_delivery_point_id AS account_linked_delivery_point_id, account.patronymic AS account_patronymic, account.pinfl AS account_pinfl, account.warehouse_id AS account_warehouse_id, account.zone_id AS account_zone_id, account.role_wms_id AS account_role_wms_id, account.language_code AS account_language_code, account.profile_pic AS account_profile_pic, account.cabinet_type AS account_cabinet_type, account.company_id AS account_company_id FROM account WHERE account.wms_id = %(pk_1)s 2026-02-05 11:53:44,963 INFO sqlalchemy.engine.Engine [cached since 80.79s ago] {'pk_1': 10271} { "curl": "curl -X POST -H \"Accept: application/json\" -H \"Content-Type: application/json\" -H \"User-Agent: Swagger-Codegen/1.0.22+develop/python\" -H \"x-aer-mock-hub: true\" -H \"x-aer-mock-lp: true\" -H \"x-aer-mock-ff: true\" -H \"x-aer-mock-yandex-bond: true\" -H \"x-aer-mock-egov-uz: true\" -H \"x-aer-mock-tmg: true\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d '{\"phone\": \"+79099910271\", \"password\": \"1234\"}' 'dm-ff-be-service-account.dm.svc.cluster.local/account/sign-in'", "event": "request", "level": "info", "message": "POST → dm-ff-be-service-account.dm.svc.cluster.local/account/sign-in", "method": "POST", "request": { "body": { "password": "1234", "phone": "+79099910271" }, "headers": { "Accept": "application/json", "Content-Type": "application/json", "User-Agent": "Swagger-Codegen/1.0.22+develop/python", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto" }, "params": [] }, "response": { "headers": { "Access-Control-Allow-Credentials": "true", "Access-Control-Allow-Headers": "Access-Control-Allow-Headers, Access-Control-Allow-Origin, Access-Content-Allow-Origin, Access-Control-Allow-Credentials, Access-Control-Allow-Methods, x-requested-with, authorization, Content-Type, Authorization, credential, X-XSRF-TOKEN, Build-Info, responseType, x-aer-sample-trace", "Access-Control-Allow-Methods": "POST, GET, OPTIONS, DELETE, PUT", "Access-Control-Allow-Origin": "*", "Access-Control-Expose-Headers": "*", "Access-Control-Max-Age": "3600", "Cache-Control": "no-cache, no-store, max-age=0, must-revalidate", "Content-Type": "application/json", "Date": "Thu, 05 Feb 2026 11:53:44 GMT", "Expires": "0", "Pragma": "no-cache", "Transfer-Encoding": "chunked", "Vary": "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "DENY", "X-XSS-Protection": "1; mode=block", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto", "x-aer-trace-id": "3e92d0d1ddaa295add4a5ae4c19653b9" }, "json": { "accessToken": "18265a78-61f9-49a1-a509-09dd969e282d", "refreshToken": "2dc7b784-9524-4c98-b8dd-b485e648675a", "userInfo": { "accountId": 10271, "firstName": "Phantom", "lastName": "Lancer", "linkedDeliveryPointId": null, "patronymic": "autotest FF", "role": "seller", "warehouseId": 1693627, "zoneId": null } }, "status_code": 200, "text": null, "url": "dm-ff-be-service-account.dm.svc.cluster.local/account/sign-in" }, "service": "api", "timestamp": "2026-02-05T11:53:44.990362Z", "ts": "2026-02-05T11:53:44.989122Z", "url": "dm-ff-be-service-account.dm.svc.cluster.local/account/sign-in" } { "curl": "curl -X POST -H \"Accept: application/json\" -H \"User-Agent: Swagger-Codegen/1.0.212+develop/python\" -H \"x-aer-mock-hub: true\" -H \"x-aer-mock-lp: true\" -H \"x-aer-mock-ff: true\" -H \"x-aer-mock-yandex-bond: true\" -H \"x-aer-mock-egov-uz: true\" -H \"x-aer-mock-tmg: true\" -H \"Authorization: Bearer 18265a78-61f9-49a1-a509-09dd969e282d\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d 'null' 'dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/sku/batch'", "event": "request", "level": "info", "message": "POST → dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/sku/batch", "method": "POST", "request": { "body": null, "headers": { "Accept": "application/json", "Authorization": "Bearer 18265a78-61f9-49a1-a509-09dd969e282d", "User-Agent": "Swagger-Codegen/1.0.212+develop/python", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto" }, "params": [] }, "response": { "headers": { "Access-Control-Allow-Credentials": "true", "Access-Control-Allow-Headers": "Access-Control-Allow-Headers, Access-Control-Allow-Origin, Access-Content-Allow-Origin, Access-Control-Allow-Credentials, Access-Control-Allow-Methods, x-requested-with, authorization, Content-Type, Authorization, credential, X-XSRF-TOKEN, Build-Info, responseType, x-aer-sample-trace", "Access-Control-Allow-Methods": "POST, GET, OPTIONS, DELETE, PUT", "Access-Control-Allow-Origin": "*", "Access-Control-Expose-Headers": "*", "Access-Control-Max-Age": "3600", "Cache-Control": "no-cache, no-store, max-age=0, must-revalidate", "Connection": "keep-alive", "Content-Length": "0", "Date": "Thu, 05 Feb 2026 11:53:45 GMT", "Expires": "0", "Pragma": "no-cache", "Server": "nginx/1.18.0 (Ubuntu)", "Vary": "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "DENY", "X-XSS-Protection": "1; mode=block" }, "json": null, "status_code": 200, "text": "", "url": "dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/sku/batch" }, "service": "api", "timestamp": "2026-02-05T11:53:45.037406Z", "ts": "2026-02-05T11:53:45.036848Z", "url": "dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/sku/batch" } { "curl": "curl -X POST -H \"Accept: application/json\" -H \"User-Agent: Swagger-Codegen/1.0.212+develop/python\" -H \"x-aer-mock-hub: true\" -H \"x-aer-mock-lp: true\" -H \"x-aer-mock-ff: true\" -H \"x-aer-mock-yandex-bond: true\" -H \"x-aer-mock-egov-uz: true\" -H \"x-aer-mock-tmg: true\" -H \"Authorization: Bearer 18265a78-61f9-49a1-a509-09dd969e282d\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d 'null' 'dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/invoice/batch'", "event": "request", "level": "info", "message": "POST → dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/invoice/batch", "method": "POST", "request": { "body": null, "headers": { "Accept": "application/json", "Authorization": "Bearer 18265a78-61f9-49a1-a509-09dd969e282d", "User-Agent": "Swagger-Codegen/1.0.212+develop/python", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto" }, "params": [] }, "response": { "headers": { "Access-Control-Allow-Credentials": "true", "Access-Control-Allow-Headers": "Access-Control-Allow-Headers, Access-Control-Allow-Origin, Access-Content-Allow-Origin, Access-Control-Allow-Credentials, Access-Control-Allow-Methods, x-requested-with, authorization, Content-Type, Authorization, credential, X-XSRF-TOKEN, Build-Info, responseType, x-aer-sample-trace", "Access-Control-Allow-Methods": "POST, GET, OPTIONS, DELETE, PUT", "Access-Control-Allow-Origin": "*", "Access-Control-Expose-Headers": "*", "Access-Control-Max-Age": "3600", "Cache-Control": "no-cache, no-store, max-age=0, must-revalidate", "Connection": "keep-alive", "Content-Length": "0", "Date": "Thu, 05 Feb 2026 11:53:46 GMT", "Expires": "0", "Pragma": "no-cache", "Server": "nginx/1.18.0 (Ubuntu)", "Vary": "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "DENY", "X-XSS-Protection": "1; mode=block" }, "json": null, "status_code": 200, "text": "", "url": "dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/invoice/batch" }, "service": "api", "timestamp": "2026-02-05T11:53:46.187714Z", "ts": "2026-02-05T11:53:46.187000Z", "url": "dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/invoice/batch" } 2026-02-05 11:53:46,190 INFO sqlalchemy.engine.Engine SELECT invoice.invoice_number, invoice.invoice_status FROM shaded_id JOIN sku ON shaded_id.id = sku.shaded_id_id JOIN barcode_info ON sku.id = barcode_info.sku_id JOIN cart_item ON barcode_info.id = cart_item.barcode_info_id JOIN cart ON cart.id = cart_item.cart_id JOIN invoice ON invoice.id = cart.invoice_id WHERE shaded_id.external IN (%(external_1_1)s) 2026-02-05 11:53:46,190 INFO sqlalchemy.engine.Engine [cached since 81.43s ago] {'external_1_1': 7482275060609484} { "curl": "curl -X GET -H \"Accept: application/json\" -H \"User-Agent: Swagger-Codegen/1.0.212+develop/python\" -H \"x-aer-mock-hub: true\" -H \"x-aer-mock-lp: true\" -H \"x-aer-mock-ff: true\" -H \"x-aer-mock-yandex-bond: true\" -H \"x-aer-mock-egov-uz: true\" -H \"x-aer-mock-tmg: true\" -H \"Authorization: Bearer 18265a78-61f9-49a1-a509-09dd969e282d\" -H \"Content-Type: application/json\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d 'null' 'dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/invoice'", "event": "request", "level": "info", "message": "GET → dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/invoice", "method": "GET", "request": { "body": null, "headers": { "Accept": "application/json", "Authorization": "Bearer 18265a78-61f9-49a1-a509-09dd969e282d", "Content-Type": "application/json", "User-Agent": "Swagger-Codegen/1.0.212+develop/python", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto" }, "params": [ [ "invoiceNumber", 410000008421 ] ] }, "response": { "headers": { "Access-Control-Allow-Credentials": "true", "Access-Control-Allow-Headers": "Access-Control-Allow-Headers, Access-Control-Allow-Origin, Access-Content-Allow-Origin, Access-Control-Allow-Credentials, Access-Control-Allow-Methods, x-requested-with, authorization, Content-Type, Authorization, credential, X-XSRF-TOKEN, Build-Info, responseType, x-aer-sample-trace", "Access-Control-Allow-Methods": "POST, GET, OPTIONS, DELETE, PUT", "Access-Control-Allow-Origin": "*", "Access-Control-Expose-Headers": "*", "Access-Control-Max-Age": "3600", "Cache-Control": "no-cache, no-store, max-age=0, must-revalidate", "Connection": "keep-alive", "Content-Type": "application/json", "Date": "Thu, 05 Feb 2026 11:53:46 GMT", "Expires": "0", "Pragma": "no-cache", "Server": "nginx/1.18.0 (Ubuntu)", "Transfer-Encoding": "chunked", "Vary": "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "DENY", "X-XSS-Protection": "1; mode=block" }, "json": { "client": "", "dateArrival": null, "dateCounted": null, "dateCreated": "2026-02-05T11:53:46.182+00:00", "invoiceBarcode": "YA41000000200008806", "invoiceDirection": "INBOUND", "invoiceNumber": 410000008421, "invoiceStatus": "CREATED", "palletsAmount": null, "sellerId": 1, "skuCount": 1, "warehouseId": 1693627 }, "status_code": 200, "text": null, "url": "dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/invoice" }, "service": "api", "timestamp": "2026-02-05T11:53:46.212631Z", "ts": "2026-02-05T11:53:46.212005Z", "url": "dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/invoice" } 2026-02-05 11:53:46,214 INFO sqlalchemy.engine.Engine 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) 2026-02-05 11:53:46,214 INFO sqlalchemy.engine.Engine [cached since 81.42s ago] {'external_1_1': 7482275060609484} 2026-02-05 11:53:46,254 INFO sqlalchemy.engine.Engine 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 2026-02-05 11:53:46,254 INFO sqlalchemy.engine.Engine [cached since 81.4s ago] {'internal_sku_id_1': 4100000000000042865} 2026-02-05 11:53:46,256 INFO sqlalchemy.engine.Engine UPDATE stock SET quantity_active=%(quantity_active)s WHERE stock.internal_sku_id = %(internal_sku_id_1)s 2026-02-05 11:53:46,256 INFO sqlalchemy.engine.Engine [cached since 81.4s ago] {'quantity_active': 5, 'internal_sku_id_1': 4100000000000042865} { "curl": "curl -X PUT -H \"Accept: application/json\" -H \"Content-Type: application/json\" -H \"User-Agent: Swagger-Codegen/1.0.212+develop/python\" -H \"x-aer-mock-hub: true\" -H \"x-aer-mock-lp: true\" -H \"x-aer-mock-ff: true\" -H \"x-aer-mock-yandex-bond: true\" -H \"x-aer-mock-egov-uz: true\" -H \"x-aer-mock-tmg: true\" -H \"Authorization: Bearer 18265a78-61f9-49a1-a509-09dd969e282d\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d '{\"dateArrival\": 1770378826000}' 'dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/invoice?invoiceNumber=410000008421'", "event": "request", "level": "info", "message": "PUT → dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/invoice?invoiceNumber=410000008421", "method": "PUT", "request": { "body": { "dateArrival": 1770378826000 }, "headers": { "Accept": "application/json", "Authorization": "Bearer 18265a78-61f9-49a1-a509-09dd969e282d", "Content-Type": "application/json", "User-Agent": "Swagger-Codegen/1.0.212+develop/python", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto" }, "params": [ [ "invoiceNumber", 410000008421 ] ] }, "response": { "headers": { "Access-Control-Allow-Credentials": "true", "Access-Control-Allow-Headers": "Access-Control-Allow-Headers, Access-Control-Allow-Origin, Access-Content-Allow-Origin, Access-Control-Allow-Credentials, Access-Control-Allow-Methods, x-requested-with, authorization, Content-Type, Authorization, credential, X-XSRF-TOKEN, Build-Info, responseType, x-aer-sample-trace", "Access-Control-Allow-Methods": "POST, GET, OPTIONS, DELETE, PUT", "Access-Control-Allow-Origin": "*", "Access-Control-Expose-Headers": "*", "Access-Control-Max-Age": "3600", "Cache-Control": "no-cache, no-store, max-age=0, must-revalidate", "Connection": "keep-alive", "Content-Type": "application/json", "Date": "Thu, 05 Feb 2026 11:53:46 GMT", "Expires": "0", "Pragma": "no-cache", "Server": "nginx/1.18.0 (Ubuntu)", "Transfer-Encoding": "chunked", "Vary": "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "DENY", "X-XSS-Protection": "1; mode=block" }, "json": { "client": "", "dateArrival": "2026-02-06T11:53:46.000+00:00", "dateCounted": null, "dateCreated": "2026-02-05T11:53:46.182+00:00", "invoiceBarcode": "YA41000000200008806", "invoiceDirection": "INBOUND", "invoiceNumber": 410000008421, "invoiceStatus": "READY", "palletsAmount": null, "sellerId": 1, "skuCount": 1, "warehouseId": 1693627 }, "status_code": 200, "text": null, "url": "dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/invoice?invoiceNumber=410000008421" }, "service": "api", "timestamp": "2026-02-05T11:53:46.277803Z", "ts": "2026-02-05T11:53:46.277133Z", "url": "dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/invoice?invoiceNumber=410000008421" } { "curl": "curl -X POST -H \"User-Agent: Swagger-Codegen/1.0.212+develop/python\" -H \"x-aer-mock-hub: true\" -H \"x-aer-mock-lp: true\" -H \"x-aer-mock-ff: true\" -H \"x-aer-mock-yandex-bond: true\" -H \"x-aer-mock-egov-uz: true\" -H \"x-aer-mock-tmg: true\" -H \"Authorization: Bearer 18265a78-61f9-49a1-a509-09dd969e282d\" -H \"Content-Type: application/json\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d 'null' 'dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/invoice/send?invoiceNumber=410000008421'", "event": "request", "level": "info", "message": "POST → dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/invoice/send?invoiceNumber=410000008421", "method": "POST", "request": { "body": null, "headers": { "Authorization": "Bearer 18265a78-61f9-49a1-a509-09dd969e282d", "Content-Type": "application/json", "User-Agent": "Swagger-Codegen/1.0.212+develop/python", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto" }, "params": [ [ "invoiceNumber", 410000008421 ] ] }, "response": { "headers": { "Access-Control-Allow-Credentials": "true", "Access-Control-Allow-Headers": "Access-Control-Allow-Headers, Access-Control-Allow-Origin, Access-Content-Allow-Origin, Access-Control-Allow-Credentials, Access-Control-Allow-Methods, x-requested-with, authorization, Content-Type, Authorization, credential, X-XSRF-TOKEN, Build-Info, responseType, x-aer-sample-trace", "Access-Control-Allow-Methods": "POST, GET, OPTIONS, DELETE, PUT", "Access-Control-Allow-Origin": "*", "Access-Control-Expose-Headers": "*", "Access-Control-Max-Age": "3600", "Cache-Control": "no-cache, no-store, max-age=0, must-revalidate", "Connection": "keep-alive", "Content-Length": "0", "Date": "Thu, 05 Feb 2026 11:53:46 GMT", "Expires": "0", "Pragma": "no-cache", "Server": "nginx/1.18.0 (Ubuntu)", "Vary": "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "DENY", "X-XSS-Protection": "1; mode=block" }, "json": null, "status_code": 200, "text": "", "url": "dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/invoice/send?invoiceNumber=410000008421" }, "service": "api", "timestamp": "2026-02-05T11:53:46.326034Z", "ts": "2026-02-05T11:53:46.325527Z", "url": "dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/invoice/send?invoiceNumber=410000008421" } 2026-02-05 11:53:46,328 INFO sqlalchemy.engine.Engine UPDATE batch SET invoice_document_number=%(invoice_document_number)s, invoice_document_date=%(invoice_document_date)s WHERE batch.invoice_id = %(invoice_id_1)s 2026-02-05 11:53:46,328 INFO sqlalchemy.engine.Engine [cached since 81.39s ago] {'invoice_document_number': 'autotest_20260205_147', 'invoice_document_date': '2026-02-05 00:00:00.000000', 'invoice_id_1': '410000008421'} 2026-02-05 11:53:46,396 INFO sqlalchemy.engine.Engine SELECT zone.id, zone.key, zone.sort_key, zone.warehouse_id, zone.zone_stock_type, zone.for_global_inventory, zone.action, zone.activated, zone.creation_date, zone.deactivation_reason, zone.disable_date, zone.pattern, zone.title, zone.last_editor_id, zone.action_id FROM zone JOIN cell ON cell.zone_id = zone.id WHERE cell.key = %(key_1)s AND zone.warehouse_id = %(warehouse_id_1)s 2026-02-05 11:53:46,396 INFO sqlalchemy.engine.Engine [cached since 81.38s ago] {'key_1': 'QA-70292424946510848', 'warehouse_id_1': 1693627} 2026-02-05 11:53:46,398 INFO sqlalchemy.engine.Engine SELECT batch.id, batch.batch_number, batch.sku_id, batch.barcode, batch.warehouse_id, batch.invoice_id, batch.is_return, batch.invoice_barcode, batch.invoice_date_created, batch.invoice_date_placed, batch.date_production, batch.date_expired, batch.shelf_life, batch.purchase_price, batch.sell_price, batch.vat, batch.invoice_document_number, batch.currency, batch.invoice_document_date FROM batch WHERE batch.sku_id = %(sku_id_1)s AND batch.barcode = %(barcode_1)s AND batch.invoice_id = %(invoice_id_1)s 2026-02-05 11:53:46,398 INFO sqlalchemy.engine.Engine [cached since 81.38s ago] {'sku_id_1': 4100000000000042865, 'barcode_1': '31888503797', 'invoice_id_1': '410000008421'} { "curl": "curl -X POST -H \"Accept: application/json\" -H \"Content-Type: application/json\" -H \"User-Agent: Swagger-Codegen/1.0.111+master/python\" -H \"x-aer-mock-hub: true\" -H \"x-aer-mock-lp: true\" -H \"x-aer-mock-ff: true\" -H \"x-aer-mock-yandex-bond: true\" -H \"x-aer-mock-egov-uz: true\" -H \"x-aer-mock-tmg: true\" -H \"Authorization: Bearer 3f4bcac0-64ed-43de-a511-e39065bac567\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d '{\"skuList\": [{\"skuId\": \"4100000000000042865\", \"barcode\": \"31888503797\", \"amount\": 5, \"key\": 70292426398784512, \"cellRestricted\": false}], \"key\": 410000008421}' 'dm-wms-be-service-availability.dm.svc.cluster.local/placement/init'", "event": "request", "level": "info", "message": "POST → dm-wms-be-service-availability.dm.svc.cluster.local/placement/init", "method": "POST", "request": { "body": { "key": 410000008421, "skuList": [ { "amount": 5, "barcode": "31888503797", "cellRestricted": false, "key": 70292426398784512, "skuId": "4100000000000042865" } ] }, "headers": { "Accept": "application/json", "Authorization": "Bearer 3f4bcac0-64ed-43de-a511-e39065bac567", "Content-Type": "application/json", "User-Agent": "Swagger-Codegen/1.0.111+master/python", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto" }, "params": [] }, "response": { "headers": { "Access-Control-Allow-Credentials": "true", "Access-Control-Allow-Headers": "Access-Control-Allow-Headers, Access-Control-Allow-Origin, Access-Content-Allow-Origin, Access-Control-Allow-Credentials, Access-Control-Allow-Methods, x-requested-with, authorization, Content-Type, Authorization, credential, X-XSRF-TOKEN, Build-Info, responseType, x-aer-sample-trace", "Access-Control-Allow-Methods": "POST, GET, OPTIONS, DELETE, PUT", "Access-Control-Allow-Origin": "*", "Access-Control-Expose-Headers": "*", "Access-Control-Max-Age": "3600", "Cache-Control": "no-cache, no-store, max-age=0, must-revalidate", "Content-Type": "application/json", "Date": "Thu, 05 Feb 2026 11:53:46 GMT", "Expires": "0", "Pragma": "no-cache", "Transfer-Encoding": "chunked", "Vary": "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "DENY", "X-XSS-Protection": "1; mode=block", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto", "x-aer-trace-id": "1eddfb72c3504a0e3f13e1383f1fad08" }, "json": { "key": "410000008421" }, "status_code": 200, "text": null, "url": "dm-wms-be-service-availability.dm.svc.cluster.local/placement/init" }, "service": "api", "timestamp": "2026-02-05T11:53:46.414123Z", "ts": "2026-02-05T11:53:46.413588Z", "url": "dm-wms-be-service-availability.dm.svc.cluster.local/placement/init" } { "curl": "curl -X GET -H \"Accept: application/json\" -H \"User-Agent: Swagger-Codegen/1.0.111+master/python\" -H \"x-aer-mock-hub: true\" -H \"x-aer-mock-lp: true\" -H \"x-aer-mock-ff: true\" -H \"x-aer-mock-yandex-bond: true\" -H \"x-aer-mock-egov-uz: true\" -H \"x-aer-mock-tmg: true\" -H \"Authorization: Bearer 3f4bcac0-64ed-43de-a511-e39065bac567\" -H \"Content-Type: application/json\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d 'null' 'dm-wms-be-service-availability.dm.svc.cluster.local/placement'", "event": "request", "level": "info", "message": "GET → dm-wms-be-service-availability.dm.svc.cluster.local/placement", "method": "GET", "request": { "body": null, "headers": { "Accept": "application/json", "Authorization": "Bearer 3f4bcac0-64ed-43de-a511-e39065bac567", "Content-Type": "application/json", "User-Agent": "Swagger-Codegen/1.0.111+master/python", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto" }, "params": [ [ "taskKey", "410000008421" ] ] }, "response": { "headers": { "Access-Control-Allow-Credentials": "true", "Access-Control-Allow-Headers": "Access-Control-Allow-Headers, Access-Control-Allow-Origin, Access-Content-Allow-Origin, Access-Control-Allow-Credentials, Access-Control-Allow-Methods, x-requested-with, authorization, Content-Type, Authorization, credential, X-XSRF-TOKEN, Build-Info, responseType, x-aer-sample-trace", "Access-Control-Allow-Methods": "POST, GET, OPTIONS, DELETE, PUT", "Access-Control-Allow-Origin": "*", "Access-Control-Expose-Headers": "*", "Access-Control-Max-Age": "3600", "Cache-Control": "no-cache, no-store, max-age=0, must-revalidate", "Content-Type": "application/json", "Date": "Thu, 05 Feb 2026 11:53:46 GMT", "Expires": "0", "Pragma": "no-cache", "Transfer-Encoding": "chunked", "Vary": "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "DENY", "X-XSS-Protection": "1; mode=block", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto", "x-aer-trace-id": "da1256f184790e43944ea0809abc4400" }, "json": { "groupId": null, "key": "410000008421", "skuList": [ { "amount": 5, "barcode": "31888503797", "cellRestricted": false, "dpAcceptanceReason": null, "dpComment": null, "key": "70292426398784512", "placedAmount": 0, "skuCellList": [], "skuId": "4100000000000042865", "status": "CREATED", "stockAcceptanceReason": null, "stockComment": null, "targetCellKey": null, "targetZoneKey": null } ], "status": "CREATED" }, "status_code": 200, "text": null, "url": "dm-wms-be-service-availability.dm.svc.cluster.local/placement" }, "service": "api", "timestamp": "2026-02-05T11:53:46.518248Z", "ts": "2026-02-05T11:53:46.517628Z", "url": "dm-wms-be-service-availability.dm.svc.cluster.local/placement" } { "curl": "curl -X POST -H \"Accept: application/json\" -H \"Content-Type: application/json\" -H \"User-Agent: Swagger-Codegen/1.0.111+master/python\" -H \"x-aer-mock-hub: true\" -H \"x-aer-mock-lp: true\" -H \"x-aer-mock-ff: true\" -H \"x-aer-mock-yandex-bond: true\" -H \"x-aer-mock-egov-uz: true\" -H \"x-aer-mock-tmg: true\" -H \"Authorization: Bearer 3f4bcac0-64ed-43de-a511-e39065bac567\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d '{\"placementSkuKey\": \"70292426398784512\", \"cellKey\": \"QA-70292424946510848\", \"invoiceId\": 410000008421, \"skuId\": \"4100000000000042865\", \"barcode\": \"31888503797\", \"amount\": 5}' 'dm-wms-be-service-availability.dm.svc.cluster.local/placement/sku-cell/complete'", "event": "request", "level": "info", "message": "POST → dm-wms-be-service-availability.dm.svc.cluster.local/placement/sku-cell/complete", "method": "POST", "request": { "body": { "amount": 5, "barcode": "31888503797", "cellKey": "QA-70292424946510848", "invoiceId": 410000008421, "placementSkuKey": "70292426398784512", "skuId": "4100000000000042865" }, "headers": { "Accept": "application/json", "Authorization": "Bearer 3f4bcac0-64ed-43de-a511-e39065bac567", "Content-Type": "application/json", "User-Agent": "Swagger-Codegen/1.0.111+master/python", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto" }, "params": [] }, "response": { "headers": { "Access-Control-Allow-Credentials": "true", "Access-Control-Allow-Headers": "Access-Control-Allow-Headers, Access-Control-Allow-Origin, Access-Content-Allow-Origin, Access-Control-Allow-Credentials, Access-Control-Allow-Methods, x-requested-with, authorization, Content-Type, Authorization, credential, X-XSRF-TOKEN, Build-Info, responseType, x-aer-sample-trace", "Access-Control-Allow-Methods": "POST, GET, OPTIONS, DELETE, PUT", "Access-Control-Allow-Origin": "*", "Access-Control-Expose-Headers": "*", "Access-Control-Max-Age": "3600", "Cache-Control": "no-cache, no-store, max-age=0, must-revalidate", "Content-Type": "application/json", "Date": "Thu, 05 Feb 2026 11:53:46 GMT", "Expires": "0", "Pragma": "no-cache", "Transfer-Encoding": "chunked", "Vary": "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "DENY", "X-XSS-Protection": "1; mode=block", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto", "x-aer-trace-id": "46fd354f562d4de501d41996c8ace6b4" }, "json": { "amount": 5, "barcode": "31888503797", "cellRestricted": false, "dpAcceptanceReason": null, "dpComment": null, "key": "70292426398784512", "placedAmount": 5, "skuCellList": [ { "amount": 5, "barcode": "31888503797", "cellKey": "QA-70292424946510848", "placedAmount": 5, "skuId": "4100000000000042865", "status": "IN_PROCESS" } ], "skuId": "4100000000000042865", "status": "IN_PROCESS", "stockAcceptanceReason": null, "stockComment": null, "targetCellKey": null, "targetZoneKey": null }, "status_code": 200, "text": null, "url": "dm-wms-be-service-availability.dm.svc.cluster.local/placement/sku-cell/complete" }, "service": "api", "timestamp": "2026-02-05T11:53:46.595199Z", "ts": "2026-02-05T11:53:46.594482Z", "url": "dm-wms-be-service-availability.dm.svc.cluster.local/placement/sku-cell/complete" } { "curl": "curl -X POST -H \"Content-Type: application/json\" -H \"User-Agent: Swagger-Codegen/1.0.111+master/python\" -H \"x-aer-mock-hub: true\" -H \"x-aer-mock-lp: true\" -H \"x-aer-mock-ff: true\" -H \"x-aer-mock-yandex-bond: true\" -H \"x-aer-mock-egov-uz: true\" -H \"x-aer-mock-tmg: true\" -H \"Authorization: Bearer 3f4bcac0-64ed-43de-a511-e39065bac567\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d '{\"key\": \"410000008421\"}' 'dm-wms-be-service-availability.dm.svc.cluster.local/placement/publish'", "event": "request", "level": "info", "message": "POST → dm-wms-be-service-availability.dm.svc.cluster.local/placement/publish", "method": "POST", "request": { "body": { "key": "410000008421" }, "headers": { "Authorization": "Bearer 3f4bcac0-64ed-43de-a511-e39065bac567", "Content-Type": "application/json", "User-Agent": "Swagger-Codegen/1.0.111+master/python", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto" }, "params": [] }, "response": { "headers": { "Access-Control-Allow-Credentials": "true", "Access-Control-Allow-Headers": "Access-Control-Allow-Headers, Access-Control-Allow-Origin, Access-Content-Allow-Origin, Access-Control-Allow-Credentials, Access-Control-Allow-Methods, x-requested-with, authorization, Content-Type, Authorization, credential, X-XSRF-TOKEN, Build-Info, responseType, x-aer-sample-trace", "Access-Control-Allow-Methods": "POST, GET, OPTIONS, DELETE, PUT", "Access-Control-Allow-Origin": "*", "Access-Control-Expose-Headers": "*", "Access-Control-Max-Age": "3600", "Cache-Control": "no-cache, no-store, max-age=0, must-revalidate", "Content-Length": "0", "Date": "Thu, 05 Feb 2026 11:53:46 GMT", "Expires": "0", "Pragma": "no-cache", "Vary": "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "DENY", "X-XSS-Protection": "1; mode=block", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto", "x-aer-trace-id": "a400bfa3bc67b44a1c6accb00d5b474d" }, "json": null, "status_code": 200, "text": "", "url": "dm-wms-be-service-availability.dm.svc.cluster.local/placement/publish" }, "service": "api", "timestamp": "2026-02-05T11:53:46.706370Z", "ts": "2026-02-05T11:53:46.705786Z", "url": "dm-wms-be-service-availability.dm.svc.cluster.local/placement/publish" } 2026-02-05 11:53:46,719 INFO sqlalchemy.engine.Engine BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode) 2026-02-05 11:53:46,720 INFO sqlalchemy.engine.Engine SELECT cell.id AS cell_id, cell.key AS cell_key, cell.zone_id AS cell_zone_id, cell.active AS cell_active, cell.mix_type AS cell_mix_type, cell.skus_amount AS cell_skus_amount, cell.cell_picking_type AS cell_cell_picking_type, cell.barcode AS cell_barcode, cell.old_barcode AS cell_old_barcode, cell.height AS cell_height, cell.length AS cell_length, cell.width AS cell_width, cell.placing_order AS cell_placing_order, cell.picking_order AS cell_picking_order, cell.inventory_task_id AS cell_inventory_task_id, cell.last_inventory_date AS cell_last_inventory_date, cell.last_inventory_worker_id AS cell_last_inventory_worker_id, cell.deactivate_reason AS cell_deactivate_reason, zone.id AS zone_id, zone.key AS zone_key, zone.sort_key AS zone_sort_key, zone.warehouse_id AS zone_warehouse_id, zone.zone_stock_type AS zone_zone_stock_type, zone.for_global_inventory AS zone_for_global_inventory, zone.action AS zone_action, zone.activated AS zone_activated, zone.creation_date AS zone_creation_date, zone.deactivation_reason AS zone_deactivation_reason, zone.disable_date AS zone_disable_date, zone.pattern AS zone_pattern, zone.title AS zone_title, zone.last_editor_id AS zone_last_editor_id, zone.action_id AS zone_action_id FROM cell JOIN zone ON zone.id = cell.zone_id WHERE cell.key = %(key_1)s AND zone.warehouse_id = %(warehouse_id_1)s LIMIT %(param_1)s 2026-02-05 11:53:46,720 INFO sqlalchemy.engine.Engine [cached since 79.3s ago] {'key_1': , 'warehouse_id_1': 1693627, 'param_1': 1} { "caller": "SQLAlchemy query SELECT", "db_url": "dm_wms_be_service_availability", "event": "request", "func_name": "log_query", "level": "info", "message": "db.request SQLAlchemy query SELECT → dm_wms_be_service_availability ", "query": "SELECT cell.id, cell.key, cell.zone_id, cell.active, cell.mix_type, cell.skus_amount, cell.cell_picking_type, cell.barcode, cell.old_barcode, cell.height, cell.length, cell.width, cell.placing_order, cell.picking_order, cell.inventory_task_id, cell.last_inventory_date, cell.last_inventory_worker_id, cell.deactivate_reason, zone.id AS id_1, zone.key AS key_1, zone.sort_key, zone.warehouse_id, zone.zone_stock_type, zone.for_global_inventory, zone.action, zone.activated, zone.creation_date, zone.deactivation_reason, zone.disable_date, zone.pattern, zone.title, zone.last_editor_id, zone.action_id \nFROM cell JOIN zone ON zone.id = cell.zone_id \nWHERE cell.key = 'MA1-1-1-01' AND zone.warehouse_id = 1693627", "request_id": "ee04e9f2-e5cb-4af4-b92d-034f48ac3c06", "result": [ { "active": "True", "barcode": "MA1-1-1-01", "cell_picking_type": "PICKUP", "deactivate_reason": "None", "height": "100", "id": "265882", "inventory_task_id": "None", "key": "MA1-1-1-01", "last_inventory_date": "2024-10-11 04:55:01.330901", "last_inventory_worker_id": "1224", "length": "100", "mix_type": "MONO", "old_barcode": "None", "picking_order": "None", "placing_order": "None", "skus_amount": "0", "width": "100", "zone_id": "30336" }, { "action": "Хранение", "action_id": "1", "activated": "True", "creation_date": "2023-09-11 10:23:36.523000", "deactivation_reason": "None", "disable_date": "None", "for_global_inventory": "True", "id": "30336", "key": "MA1", "last_editor_id": "None", "pattern": "MA1-\\d{1,3}-\\d{1,3}-\\d{2,3}", "sort_key": "0", "title": "Mezzanine_floor_1", "warehouse_id": "1693627", "zone_stock_type": "ACTIVE" } ], "service": "db", "timestamp": "2026-02-05T11:53:46.725389Z", "ts": "2026-02-05T11:53:46.725099Z" } 2026-02-05 11:53:46,725 INFO sqlalchemy.engine.Engine INSERT INTO packing_table (barcode, warehouse_id, date_updated, big_bag_barcode, worker_id, workplace_id, box_barcode) VALUES (%(barcode)s, %(warehouse_id)s, %(date_updated)s, %(big_bag_barcode)s, %(worker_id)s, %(workplace_id)s, %(box_barcode)s) RETURNING packing_table.id 2026-02-05 11:53:46,726 INFO sqlalchemy.engine.Engine [cached since 79.15s ago] {'barcode': 'UP-QA-70292426725586944', 'warehouse_id': 1693627, 'date_updated': None, 'big_bag_barcode': None, 'worker_id': None, 'workplace_id': None, 'box_barcode': None} 2026-02-05 11:53:46,727 INFO sqlalchemy.engine.Engine COMMIT using DBAPI connection.commit(), has no effect due to autocommit mode 2026-02-05 11:53:46,734 INFO sqlalchemy.engine.Engine BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode) 2026-02-05 11:53:46,735 INFO sqlalchemy.engine.Engine SELECT packing_table.id AS packing_table_id, packing_table.barcode AS packing_table_barcode, packing_table.warehouse_id AS packing_table_warehouse_id, packing_table.date_updated AS packing_table_date_updated, packing_table.big_bag_barcode AS packing_table_big_bag_barcode, packing_table.worker_id AS packing_table_worker_id, packing_table.workplace_id AS packing_table_workplace_id, packing_table.box_barcode AS packing_table_box_barcode FROM packing_table WHERE packing_table.id = %(pk_1)s 2026-02-05 11:53:46,735 INFO sqlalchemy.engine.Engine [cached since 79.15s ago] {'pk_1': 98469} 2026-02-05 11:53:46,744 INFO sqlalchemy.engine.Engine BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode) 2026-02-05 11:53:46,744 INFO sqlalchemy.engine.Engine select nextval('orders_id_seq') 2026-02-05 11:53:46,744 INFO sqlalchemy.engine.Engine [raw sql] {} 2026-02-05 11:53:46,745 INFO sqlalchemy.engine.Engine COMMIT using DBAPI connection.commit(), has no effect due to autocommit mode { "curl": "curl -X POST -H \"Accept: application/json\" -H \"Content-Type: application/json\" -H \"User-Agent: Swagger-Codegen/1.0.21+develop/python\" -H \"x-aer-mock-hub: true\" -H \"x-aer-mock-lp: true\" -H \"x-aer-mock-ff: true\" -H \"x-aer-mock-yandex-bond: true\" -H \"x-aer-mock-egov-uz: true\" -H \"x-aer-mock-tmg: true\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d '{\"grant_type\": \"password\", \"password\": \"1234\", \"username\": \"1000100316\"}' 'dm-wms-be-service-account.dm.svc.cluster.local/oauth/custom/token'", "event": "request", "level": "info", "message": "POST → dm-wms-be-service-account.dm.svc.cluster.local/oauth/custom/token", "method": "POST", "request": { "body": { "grant_type": "password", "password": "1234", "username": "1000100316" }, "headers": { "Accept": "application/json", "Content-Type": "application/json", "User-Agent": "Swagger-Codegen/1.0.21+develop/python", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto" }, "params": [] }, "response": { "headers": { "Access-Control-Allow-Credentials": "true", "Access-Control-Allow-Headers": "Access-Control-Allow-Headers, Access-Control-Allow-Origin, Access-Content-Allow-Origin, Access-Control-Allow-Credentials, Access-Control-Allow-Methods, x-requested-with, authorization, Content-Type, Authorization, credential, X-XSRF-TOKEN, Build-Info, responseType, x-aer-sample-trace", "Access-Control-Allow-Methods": "POST, GET, OPTIONS, DELETE, PUT", "Access-Control-Allow-Origin": "*", "Access-Control-Expose-Headers": "*", "Access-Control-Max-Age": "3600", "Cache-Control": "no-store", "Content-Type": "application/json;charset=UTF-8", "Date": "Thu, 05 Feb 2026 11:53:46 GMT", "Pragma": "no-cache", "Transfer-Encoding": "chunked", "Vary": "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "DENY", "X-XSS-Protection": "1; mode=block", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto", "x-aer-trace-id": "b23b7da6d9d2debd23faeffbcb171916" }, "json": { "access_token": "3f4bcac0-64ed-43de-a511-e39065bac567", "expires_in": 359998, "refresh_token": "a3a949ee-828e-458e-8739-4380fb4a356c", "scope": "trust", "token_type": "bearer", "userInfo": { "firstName": "Phantom", "id": 100316, "lastName": "Lancer", "linkedDeliveryPointId": null, "patronymic": "autotest UZ", "role": "admin", "warehouseId": 1693627, "zoneId": null } }, "status_code": 200, "text": null, "url": "dm-wms-be-service-account.dm.svc.cluster.local/oauth/custom/token" }, "service": "api", "timestamp": "2026-02-05T11:53:46.765626Z", "ts": "2026-02-05T11:53:46.765082Z", "url": "dm-wms-be-service-account.dm.svc.cluster.local/oauth/custom/token" } 2026-02-05 11:53:46,768 INFO sqlalchemy.engine.Engine SELECT orders.id, orders.barcode, orders.problematic, orders.status, orders.delivery_retry, orders.first_order, orders.order_id, orders.status_redelivery, orders.canceled_by_ff, orders.is_test, orders.assembly_blocked, orders.comment, orders.date_updated, orders.key, orders.price, orders.stock_id, orders.date_created, orders.issue_code, orders.platform, orders.customer_id, orders.delivery_id, orders.trade_order_id, orders.cut_off, orders.handover_list_id, orders.logistic_order_id, orders.platform_tracking_code, orders.canceled_at, orders.weight, orders.order_sticker_url, orders.canceled_reason, orders.currency, orders.logistic_template_id, orders.transit_country, orders.external_order_id FROM orders WHERE orders.order_id = %(order_id_1)s 2026-02-05 11:53:46,768 INFO sqlalchemy.engine.Engine [cached since 79.08s ago] {'order_id_1': 8900590} 2026-02-05 11:53:46,803 INFO sqlalchemy.engine.Engine SELECT orders.id, orders.barcode, orders.problematic, orders.status, orders.delivery_retry, orders.first_order, orders.order_id, orders.status_redelivery, orders.canceled_by_ff, orders.is_test, orders.assembly_blocked, orders.comment, orders.date_updated, orders.key, orders.price, orders.stock_id, orders.date_created, orders.issue_code, orders.platform, orders.customer_id, orders.delivery_id, orders.trade_order_id, orders.cut_off, orders.handover_list_id, orders.logistic_order_id, orders.platform_tracking_code, orders.canceled_at, orders.weight, orders.order_sticker_url, orders.canceled_reason, orders.currency, orders.logistic_template_id, orders.transit_country, orders.external_order_id FROM orders WHERE orders.platform_tracking_code = %(platform_tracking_code_1)s 2026-02-05 11:53:46,803 INFO sqlalchemy.engine.Engine [generated in 0.00020s] {'platform_tracking_code_1': '8900590'} INFO: 192.168.1.31:54560 - "GET / HTTP/1.1" 200 OK 2026-02-05 11:53:48,993 INFO sqlalchemy.engine.Engine SELECT orders.id, orders.barcode, orders.problematic, orders.status, orders.delivery_retry, orders.first_order, orders.order_id, orders.status_redelivery, orders.canceled_by_ff, orders.is_test, orders.assembly_blocked, orders.comment, orders.date_updated, orders.key, orders.price, orders.stock_id, orders.date_created, orders.issue_code, orders.platform, orders.customer_id, orders.delivery_id, orders.trade_order_id, orders.cut_off, orders.handover_list_id, orders.logistic_order_id, orders.platform_tracking_code, orders.canceled_at, orders.weight, orders.order_sticker_url, orders.canceled_reason, orders.currency, orders.logistic_template_id, orders.transit_country, orders.external_order_id FROM orders WHERE orders.platform_tracking_code = %(platform_tracking_code_1)s 2026-02-05 11:53:48,993 INFO sqlalchemy.engine.Engine [cached since 2.191s ago] {'platform_tracking_code_1': '8900590'} 2026-02-05 11:53:49,161 INFO sqlalchemy.engine.Engine SELECT orders.dtype, orders.id, orders.barcode, orders.key, orders.status, orders.warehouse_id, orders.is_test, orders.is_replenishment_needed, orders.cancel_needed, orders.is_placed_to_sorting_wall_cell, orders.comment, orders.date_assembled, orders.date_assembly_started, orders.date_created, orders.date_updated, orders.delivery_date, orders.wall_cell_key, orders.work_place_id, orders.worker_id, orders.order_id, orders.assembly_group_id, orders.handover_list_id, orders.logistic_order_id, orders.trade_order_id, orders.cut_off, orders.last_mile, orders.last_mile_id, orders.platform_tracking_code, orders.canceled_by_ff, orders.canceled_at, orders.was_weighted, orders.weight, orders.is_mono, orders.is_packing_processed, orders.work_place, orders.expected_weight, orders.first_mile_id, orders.problematic_reason, orders.business_task_id, orders.order_type, orders.seller_id, orders.seller_name, orders.is_awb, orders.big_bag_barcode, orders.logistic_template_id, orders.assembly_wall_group_id, orders.wave_id, orders.first_cut_off, orders.actual_weight, orders.external_order_id, orders.order_source, orders.complete_retry_count FROM orders WHERE orders.order_id = %(order_id_1)s 2026-02-05 11:53:49,161 INFO sqlalchemy.engine.Engine [cached since 78.43s ago] {'order_id_1': 4278189293} 2026-02-05 11:53:49,162 INFO sqlalchemy.engine.Engine SELECT orders.dtype, orders.id, orders.barcode, orders.key, orders.status, orders.warehouse_id, orders.is_test, orders.is_replenishment_needed, orders.cancel_needed, orders.is_placed_to_sorting_wall_cell, orders.comment, orders.date_assembled, orders.date_assembly_started, orders.date_created, orders.date_updated, orders.delivery_date, orders.wall_cell_key, orders.work_place_id, orders.worker_id, orders.order_id, orders.assembly_group_id, orders.handover_list_id, orders.logistic_order_id, orders.trade_order_id, orders.cut_off, orders.last_mile, orders.last_mile_id, orders.platform_tracking_code, orders.canceled_by_ff, orders.canceled_at, orders.was_weighted, orders.weight, orders.is_mono, orders.is_packing_processed, orders.work_place, orders.expected_weight, orders.first_mile_id, orders.problematic_reason, orders.business_task_id, orders.order_type, orders.seller_id, orders.seller_name, orders.is_awb, orders.big_bag_barcode, orders.logistic_template_id, orders.assembly_wall_group_id, orders.wave_id, orders.first_cut_off, orders.actual_weight, orders.external_order_id, orders.order_source, orders.complete_retry_count FROM orders WHERE orders.order_id = %(order_id_1)s 2026-02-05 11:53:49,162 INFO sqlalchemy.engine.Engine [cached since 78.43s ago] {'order_id_1': 4278189293} { "curl": "curl -X POST -H \"Accept: application/json\" -H \"Content-Type: application/json\" -H \"User-Agent: Swagger-Codegen/1.0.177+master/python\" -H \"x-aer-mock-hub: true\" -H \"x-aer-mock-lp: true\" -H \"x-aer-mock-ff: true\" -H \"x-aer-mock-yandex-bond: true\" -H \"x-aer-mock-egov-uz: true\" -H \"x-aer-mock-tmg: true\" -H \"Authorization: Bearer 3f4bcac0-64ed-43de-a511-e39065bac567\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d '{\"orderIds\": [4278189293]}' 'dm-wms-be-service-assembly.dm.svc.cluster.local/picking/create-wave/order'", "event": "request", "level": "info", "message": "POST → dm-wms-be-service-assembly.dm.svc.cluster.local/picking/create-wave/order", "method": "POST", "request": { "body": { "orderIds": [ 4278189293 ] }, "headers": { "Accept": "application/json", "Authorization": "Bearer 3f4bcac0-64ed-43de-a511-e39065bac567", "Content-Type": "application/json", "User-Agent": "Swagger-Codegen/1.0.177+master/python", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto" }, "params": [] }, "response": { "headers": { "Access-Control-Allow-Credentials": "true", "Access-Control-Allow-Headers": "Access-Control-Allow-Headers, Access-Control-Allow-Origin, Access-Content-Allow-Origin, Access-Control-Allow-Credentials, Access-Control-Allow-Methods, x-requested-with, authorization, Content-Type, Authorization, credential, X-XSRF-TOKEN, Build-Info, responseType, x-aer-sample-trace", "Access-Control-Allow-Methods": "POST, GET, OPTIONS, DELETE, PUT", "Access-Control-Allow-Origin": "*", "Access-Control-Expose-Headers": "*", "Access-Control-Max-Age": "3600", "Cache-Control": "no-cache, no-store, max-age=0, must-revalidate", "Content-Type": "application/json", "Date": "Thu, 05 Feb 2026 11:53:50 GMT", "Expires": "0", "Pragma": "no-cache", "Transfer-Encoding": "chunked", "Vary": "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "DENY", "X-XSS-Protection": "1; mode=block", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto", "x-aer-trace-id": "a367dd2822f404a61f3b732e3c86bb6d" }, "json": { "dateCreated": "2026-02-05T11:53:50.317+00:00", "id": 158781, "message": "", "orderType": "MULTI", "skuCellsInQueue": 1 }, "status_code": 200, "text": null, "url": "dm-wms-be-service-assembly.dm.svc.cluster.local/picking/create-wave/order" }, "service": "api", "timestamp": "2026-02-05T11:53:50.325982Z", "ts": "2026-02-05T11:53:50.325275Z", "url": "dm-wms-be-service-assembly.dm.svc.cluster.local/picking/create-wave/order" } 2026-02-05 11:53:50,328 INFO sqlalchemy.engine.Engine SELECT orders.dtype, orders.id, orders.barcode, orders.key, orders.status, orders.warehouse_id, orders.is_test, orders.is_replenishment_needed, orders.cancel_needed, orders.is_placed_to_sorting_wall_cell, orders.comment, orders.date_assembled, orders.date_assembly_started, orders.date_created, orders.date_updated, orders.delivery_date, orders.wall_cell_key, orders.work_place_id, orders.worker_id, orders.order_id, orders.assembly_group_id, orders.handover_list_id, orders.logistic_order_id, orders.trade_order_id, orders.cut_off, orders.last_mile, orders.last_mile_id, orders.platform_tracking_code, orders.canceled_by_ff, orders.canceled_at, orders.was_weighted, orders.weight, orders.is_mono, orders.is_packing_processed, orders.work_place, orders.expected_weight, orders.first_mile_id, orders.problematic_reason, orders.business_task_id, orders.order_type, orders.seller_id, orders.seller_name, orders.is_awb, orders.big_bag_barcode, orders.logistic_template_id, orders.assembly_wall_group_id, orders.wave_id, orders.first_cut_off, orders.actual_weight, orders.external_order_id, orders.order_source, orders.complete_retry_count FROM orders WHERE orders.order_id = %(order_id_1)s 2026-02-05 11:53:50,329 INFO sqlalchemy.engine.Engine [cached since 79.6s ago] {'order_id_1': 4278189293} 2026-02-05 11:53:50,330 INFO sqlalchemy.engine.Engine SELECT assembly_wall_group.id, assembly_wall_group.group_id, assembly_wall_group.warehouse_id, assembly_wall_group.is_active FROM assembly_wall_group JOIN assembly_wave ON assembly_wave.assembly_wall_group_id = assembly_wall_group.id WHERE assembly_wave.id = %(id_1)s 2026-02-05 11:53:50,330 INFO sqlalchemy.engine.Engine [cached since 76.33s ago] {'id_1': 158781} 2026-02-05 11:53:50,332 INFO sqlalchemy.engine.Engine SELECT sku_cell_queue_record.id, sku_cell_queue_record.cell_id, sku_cell_queue_record.cell_key, sku_cell_queue_record.position_in_wave, sku_cell_queue_record.taken, sku_cell_queue_record.sku_cell_id, sku_cell_queue_record.wave_id, sku_cell_queue_record.date_created, sku_cell_queue_record.date_updated, sku_cell_queue_record.zone_id FROM sku_cell_queue_record WHERE sku_cell_queue_record.wave_id = %(wave_id_1)s 2026-02-05 11:53:50,332 INFO sqlalchemy.engine.Engine [cached since 76.33s ago] {'wave_id_1': 158781} { "curl": "curl -X POST -H \"Authorization: Bearer 3f4bcac0-64ed-43de-a511-e39065bac567\" -H \"Accept: application/json\" -H \"Content-Type: application/json\" -H \"User-Agent: Swagger-Codegen/1.0.21+develop/python\" -H \"x-aer-mock-hub: true\" -H \"x-aer-mock-lp: true\" -H \"x-aer-mock-ff: true\" -H \"x-aer-mock-yandex-bond: true\" -H \"x-aer-mock-egov-uz: true\" -H \"x-aer-mock-tmg: true\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d '{\"key\": \"QA-70292424946510848\"}' 'dm-wms-be-service-account.dm.svc.cluster.local/api/v1/account/set-worker-location'", "event": "request", "level": "info", "message": "POST → dm-wms-be-service-account.dm.svc.cluster.local/api/v1/account/set-worker-location", "method": "POST", "request": { "body": { "key": "QA-70292424946510848" }, "headers": { "Accept": "application/json", "Authorization": "Bearer 3f4bcac0-64ed-43de-a511-e39065bac567", "Content-Type": "application/json", "User-Agent": "Swagger-Codegen/1.0.21+develop/python", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto" }, "params": [] }, "response": { "headers": { "Access-Control-Allow-Credentials": "true", "Access-Control-Allow-Headers": "Access-Control-Allow-Headers, Access-Control-Allow-Origin, Access-Content-Allow-Origin, Access-Control-Allow-Credentials, Access-Control-Allow-Methods, x-requested-with, authorization, Content-Type, Authorization, credential, X-XSRF-TOKEN, Build-Info, responseType, x-aer-sample-trace", "Access-Control-Allow-Methods": "POST, GET, OPTIONS, DELETE, PUT", "Access-Control-Allow-Origin": "*", "Access-Control-Expose-Headers": "*", "Access-Control-Max-Age": "3600", "Cache-Control": "no-cache, no-store, max-age=0, must-revalidate", "Content-Type": "application/json", "Date": "Thu, 05 Feb 2026 11:53:50 GMT", "Expires": "0", "Pragma": "no-cache", "Transfer-Encoding": "chunked", "Vary": "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "DENY", "X-XSS-Protection": "1; mode=block", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto", "x-aer-trace-id": "3bae78dd9caf7568ef4b32fcbe3289bf" }, "json": { "newAccessToken": null, "sortingType": null, "zoneId": 31, "zoneType": "PICKING" }, "status_code": 200, "text": null, "url": "dm-wms-be-service-account.dm.svc.cluster.local/api/v1/account/set-worker-location" }, "service": "api", "timestamp": "2026-02-05T11:53:50.364525Z", "ts": "2026-02-05T11:53:50.363684Z", "url": "dm-wms-be-service-account.dm.svc.cluster.local/api/v1/account/set-worker-location" } { "curl": "curl -X POST -H \"Accept: application/json\" -H \"Content-Type: application/json\" -H \"User-Agent: Swagger-Codegen/1.0.177+master/python\" -H \"x-aer-mock-hub: true\" -H \"x-aer-mock-lp: true\" -H \"x-aer-mock-ff: true\" -H \"x-aer-mock-yandex-bond: true\" -H \"x-aer-mock-egov-uz: true\" -H \"x-aer-mock-tmg: true\" -H \"Authorization: Bearer 3f4bcac0-64ed-43de-a511-e39065bac567\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d '{\"waveId\": 158781, \"orderType\": \"MULTI\"}' 'dm-wms-be-service-assembly.dm.svc.cluster.local/picking/task-for-wave'", "event": "request", "level": "info", "message": "POST → dm-wms-be-service-assembly.dm.svc.cluster.local/picking/task-for-wave", "method": "POST", "request": { "body": { "orderType": "MULTI", "waveId": 158781 }, "headers": { "Accept": "application/json", "Authorization": "Bearer 3f4bcac0-64ed-43de-a511-e39065bac567", "Content-Type": "application/json", "User-Agent": "Swagger-Codegen/1.0.177+master/python", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto" }, "params": [] }, "response": { "headers": { "Access-Control-Allow-Credentials": "true", "Access-Control-Allow-Headers": "Access-Control-Allow-Headers, Access-Control-Allow-Origin, Access-Content-Allow-Origin, Access-Control-Allow-Credentials, Access-Control-Allow-Methods, x-requested-with, authorization, Content-Type, Authorization, credential, X-XSRF-TOKEN, Build-Info, responseType, x-aer-sample-trace", "Access-Control-Allow-Methods": "POST, GET, OPTIONS, DELETE, PUT", "Access-Control-Allow-Origin": "*", "Access-Control-Expose-Headers": "*", "Access-Control-Max-Age": "3600", "Cache-Control": "no-cache, no-store, max-age=0, must-revalidate", "Content-Type": "application/json", "Date": "Thu, 05 Feb 2026 11:53:50 GMT", "Expires": "0", "Pragma": "no-cache", "Transfer-Encoding": "chunked", "Vary": "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "DENY", "X-XSS-Protection": "1; mode=block", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto", "x-aer-trace-id": "fcc0ca274eff814d59111388585c8f32" }, "json": { "key": "1175462b90e1f46f15f0e7458bbb863803feafacc25fa9e1f23180175c329377" }, "status_code": 200, "text": null, "url": "dm-wms-be-service-assembly.dm.svc.cluster.local/picking/task-for-wave" }, "service": "api", "timestamp": "2026-02-05T11:53:50.411254Z", "ts": "2026-02-05T11:53:50.410498Z", "url": "dm-wms-be-service-assembly.dm.svc.cluster.local/picking/task-for-wave" } { "curl": "curl -X GET -H \"Accept: application/json\" -H \"User-Agent: Swagger-Codegen/1.0.177+master/python\" -H \"x-aer-mock-hub: true\" -H \"x-aer-mock-lp: true\" -H \"x-aer-mock-ff: true\" -H \"x-aer-mock-yandex-bond: true\" -H \"x-aer-mock-egov-uz: true\" -H \"x-aer-mock-tmg: true\" -H \"Authorization: Bearer 3f4bcac0-64ed-43de-a511-e39065bac567\" -H \"Content-Type: application/json\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d 'null' 'dm-wms-be-service-assembly.dm.svc.cluster.local/picking/task'", "event": "request", "level": "info", "message": "GET → dm-wms-be-service-assembly.dm.svc.cluster.local/picking/task", "method": "GET", "request": { "body": null, "headers": { "Accept": "application/json", "Authorization": "Bearer 3f4bcac0-64ed-43de-a511-e39065bac567", "Content-Type": "application/json", "User-Agent": "Swagger-Codegen/1.0.177+master/python", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto" }, "params": [ [ "key", "1175462b90e1f46f15f0e7458bbb863803feafacc25fa9e1f23180175c329377" ] ] }, "response": { "headers": { "Access-Control-Allow-Credentials": "true", "Access-Control-Allow-Headers": "Access-Control-Allow-Headers, Access-Control-Allow-Origin, Access-Content-Allow-Origin, Access-Control-Allow-Credentials, Access-Control-Allow-Methods, x-requested-with, authorization, Content-Type, Authorization, credential, X-XSRF-TOKEN, Build-Info, responseType, x-aer-sample-trace", "Access-Control-Allow-Methods": "POST, GET, OPTIONS, DELETE, PUT", "Access-Control-Allow-Origin": "*", "Access-Control-Expose-Headers": "*", "Access-Control-Max-Age": "3600", "Cache-Control": "no-cache, no-store, max-age=0, must-revalidate", "Content-Type": "application/json", "Date": "Thu, 05 Feb 2026 11:53:50 GMT", "Expires": "0", "Pragma": "no-cache", "Transfer-Encoding": "chunked", "Vary": "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "DENY", "X-XSS-Protection": "1; mode=block", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto", "x-aer-trace-id": "5847db0bc15f69e08078158275236afb" }, "json": { "assemblyWallGroupGroupId": 6, "boxBarcodes": null, "currentMergedPickingSkuCell": { "allowedBarcodes": [ "31888503797" ], "amount": 5, "canceledAmount": 0, "cellId": 479859, "cellKey": "QA-70292424946510848", "description": "Правление деловой перебивать тесно а неудобно.", "photo": "https://www.rao.edu/some/staff.jpeg", "pickedAmount": 0, "pickingOrder": 0, "pickingTaskKey": "1175462b90e1f46f15f0e7458bbb863803feafacc25fa9e1f23180175c329377", "pivotal": false, "requireDatamatrix": false, "requireImei": false, "requireSerial": false, "skuBarcode": "не определено", "skuId": 24761830, "skuSkuId": "4100000000000042865" }, "dateAssigned": "2026-02-05T11:53:50.396+00:00", "dateCreated": "2026-02-05T11:53:50.397+00:00", "datePicked": null, "id": 1497047, "key": "1175462b90e1f46f15f0e7458bbb863803feafacc25fa9e1f23180175c329377", "mergedSkuCellList": [ { "allowedBarcodes": [ "31888503797" ], "amount": 5, "canceledAmount": 0, "cellId": 479859, "cellKey": "QA-70292424946510848", "description": "Правление деловой перебивать тесно а неудобно.", "photo": "https://www.rao.edu/some/staff.jpeg", "pickedAmount": 0, "pickingOrder": 0, "pickingTaskKey": "1175462b90e1f46f15f0e7458bbb863803feafacc25fa9e1f23180175c329377", "pivotal": false, "requireDatamatrix": false, "requireImei": false, "requireSerial": false, "skuBarcode": "не определено", "skuId": 24761830, "skuSkuId": "4100000000000042865" } ], "orderType": "MULTI", "pickingTaskBarcode": "20-0001497047", "provider": "HUB Tashkent", "shipmentGroupId": 12, "skuCellList": null, "status": "ASSIGNED", "waveColour": "GREEN", "workerId": 100316 }, "status_code": 200, "text": null, "url": "dm-wms-be-service-assembly.dm.svc.cluster.local/picking/task" }, "service": "api", "timestamp": "2026-02-05T11:53:50.451528Z", "ts": "2026-02-05T11:53:50.450776Z", "url": "dm-wms-be-service-assembly.dm.svc.cluster.local/picking/task" } { "curl": "curl -X POST -H \"Accept: application/json\" -H \"Content-Type: application/json\" -H \"User-Agent: Swagger-Codegen/1.0.177+master/python\" -H \"x-aer-mock-hub: true\" -H \"x-aer-mock-lp: true\" -H \"x-aer-mock-ff: true\" -H \"x-aer-mock-yandex-bond: true\" -H \"x-aer-mock-egov-uz: true\" -H \"x-aer-mock-tmg: true\" -H \"Authorization: Bearer 3f4bcac0-64ed-43de-a511-e39065bac567\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d '{\"amount\": 1}' 'dm-wms-be-service-assembly.dm.svc.cluster.local/sorting/{sortingType}/box/create'", "event": "request", "level": "info", "message": "POST → dm-wms-be-service-assembly.dm.svc.cluster.local/sorting/{sortingType}/box/create", "method": "POST", "request": { "body": { "amount": 1 }, "headers": { "Accept": "application/json", "Authorization": "Bearer 3f4bcac0-64ed-43de-a511-e39065bac567", "Content-Type": "application/json", "User-Agent": "Swagger-Codegen/1.0.177+master/python", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto" }, "params": [] }, "response": { "headers": { "Access-Control-Allow-Credentials": "true", "Access-Control-Allow-Headers": "Access-Control-Allow-Headers, Access-Control-Allow-Origin, Access-Content-Allow-Origin, Access-Control-Allow-Credentials, Access-Control-Allow-Methods, x-requested-with, authorization, Content-Type, Authorization, credential, X-XSRF-TOKEN, Build-Info, responseType, x-aer-sample-trace", "Access-Control-Allow-Methods": "POST, GET, OPTIONS, DELETE, PUT", "Access-Control-Allow-Origin": "*", "Access-Control-Expose-Headers": "*", "Access-Control-Max-Age": "3600", "Cache-Control": "no-cache, no-store, max-age=0, must-revalidate", "Content-Length": "50751", "Content-Type": "text/html", "Date": "Thu, 05 Feb 2026 11:53:50 GMT", "Expires": "0", "Pragma": "no-cache", "Vary": "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "DENY", "X-XSS-Protection": "1; mode=block", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto", "x-aer-trace-id": "8002e3aea5d532f643c412a1f4f87306" }, "json": null, "status_code": 200, "text": "\n\n\n \n \n \n \n \n\n\n\n \n \n \n \n \n
\n
\n \n

BX-0000489443

\n
\n
\n\n\n", "url": "dm-wms-be-service-assembly.dm.svc.cluster.local/sorting/{sortingType}/box/create" }, "service": "api", "timestamp": "2026-02-05T11:53:50.473892Z", "ts": "2026-02-05T11:53:50.473244Z", "url": "dm-wms-be-service-assembly.dm.svc.cluster.local/sorting/{sortingType}/box/create" } { "curl": "curl -X POST -H \"Accept: application/json\" -H \"User-Agent: Swagger-Codegen/1.0.177+master/python\" -H \"x-aer-mock-hub: true\" -H \"x-aer-mock-lp: true\" -H \"x-aer-mock-ff: true\" -H \"x-aer-mock-yandex-bond: true\" -H \"x-aer-mock-egov-uz: true\" -H \"x-aer-mock-tmg: true\" -H \"Authorization: Bearer 3f4bcac0-64ed-43de-a511-e39065bac567\" -H \"Content-Type: application/json\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d 'null' 'dm-wms-be-service-assembly.dm.svc.cluster.local/picking/box/assign?boxBarcodes=BX-0000489443&pickingTaskKey=1175462b90e1f46f15f0e7458bbb863803feafacc25fa9e1f23180175c329377'", "event": "request", "level": "info", "message": "POST → dm-wms-be-service-assembly.dm.svc.cluster.local/picking/box/assign?boxBarcodes=BX-0000489443&pickingTaskKey=1175462b90e1f46f15f0e7458bbb863803feafacc25fa9e1f23180175c329377", "method": "POST", "request": { "body": null, "headers": { "Accept": "application/json", "Authorization": "Bearer 3f4bcac0-64ed-43de-a511-e39065bac567", "Content-Type": "application/json", "User-Agent": "Swagger-Codegen/1.0.177+master/python", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto" }, "params": [ [ "boxBarcodes", "BX-0000489443" ], [ "pickingTaskKey", "1175462b90e1f46f15f0e7458bbb863803feafacc25fa9e1f23180175c329377" ] ] }, "response": { "headers": { "Access-Control-Allow-Credentials": "true", "Access-Control-Allow-Headers": "Access-Control-Allow-Headers, Access-Control-Allow-Origin, Access-Content-Allow-Origin, Access-Control-Allow-Credentials, Access-Control-Allow-Methods, x-requested-with, authorization, Content-Type, Authorization, credential, X-XSRF-TOKEN, Build-Info, responseType, x-aer-sample-trace", "Access-Control-Allow-Methods": "POST, GET, OPTIONS, DELETE, PUT", "Access-Control-Allow-Origin": "*", "Access-Control-Expose-Headers": "*", "Access-Control-Max-Age": "3600", "Cache-Control": "no-cache, no-store, max-age=0, must-revalidate", "Content-Length": "0", "Date": "Thu, 05 Feb 2026 11:53:50 GMT", "Expires": "0", "Pragma": "no-cache", "Vary": "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "DENY", "X-XSS-Protection": "1; mode=block", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto", "x-aer-trace-id": "b404cf7ad2fa682d3fd36b34f58b80f4" }, "json": null, "status_code": 200, "text": "", "url": "dm-wms-be-service-assembly.dm.svc.cluster.local/picking/box/assign?boxBarcodes=BX-0000489443&pickingTaskKey=1175462b90e1f46f15f0e7458bbb863803feafacc25fa9e1f23180175c329377" }, "service": "api", "timestamp": "2026-02-05T11:53:50.497464Z", "ts": "2026-02-05T11:53:50.496771Z", "url": "dm-wms-be-service-assembly.dm.svc.cluster.local/picking/box/assign?boxBarcodes=BX-0000489443&pickingTaskKey=1175462b90e1f46f15f0e7458bbb863803feafacc25fa9e1f23180175c329377" } INFO: 192.168.1.31:39594 - "GET / HTTP/1.1" 200 OK INFO: 192.168.1.31:39610 - "GET / HTTP/1.1" 200 OK { "curl": "curl -X POST -H \"Accept: application/json\" -H \"User-Agent: Swagger-Codegen/1.0.177+master/python\" -H \"x-aer-mock-hub: true\" -H \"x-aer-mock-lp: true\" -H \"x-aer-mock-ff: true\" -H \"x-aer-mock-yandex-bond: true\" -H \"x-aer-mock-egov-uz: true\" -H \"x-aer-mock-tmg: true\" -H \"Authorization: Bearer 3f4bcac0-64ed-43de-a511-e39065bac567\" -H \"Content-Type: application/json\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d 'null' 'dm-wms-be-service-assembly.dm.svc.cluster.local/picking/task/complete-step?taskKey=1175462b90e1f46f15f0e7458bbb863803feafacc25fa9e1f23180175c329377&skuId=4100000000000042865&cellBarcode=QA-70292424946510848&cellId=479859'", "event": "request", "level": "info", "message": "POST → dm-wms-be-service-assembly.dm.svc.cluster.local/picking/task/complete-step?taskKey=1175462b90e1f46f15f0e7458bbb863803feafacc25fa9e1f23180175c329377&skuId=4100000000000042865&cellBarcode=QA-70292424946510848&cellId=479859", "method": "POST", "request": { "body": null, "headers": { "Accept": "application/json", "Authorization": "Bearer 3f4bcac0-64ed-43de-a511-e39065bac567", "Content-Type": "application/json", "User-Agent": "Swagger-Codegen/1.0.177+master/python", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto" }, "params": [ [ "taskKey", "1175462b90e1f46f15f0e7458bbb863803feafacc25fa9e1f23180175c329377" ], [ "skuId", "4100000000000042865" ], [ "cellBarcode", "QA-70292424946510848" ], [ "cellId", 479859 ] ] }, "response": { "headers": { "Access-Control-Allow-Credentials": "true", "Access-Control-Allow-Headers": "Access-Control-Allow-Headers, Access-Control-Allow-Origin, Access-Content-Allow-Origin, Access-Control-Allow-Credentials, Access-Control-Allow-Methods, x-requested-with, authorization, Content-Type, Authorization, credential, X-XSRF-TOKEN, Build-Info, responseType, x-aer-sample-trace", "Access-Control-Allow-Methods": "POST, GET, OPTIONS, DELETE, PUT", "Access-Control-Allow-Origin": "*", "Access-Control-Expose-Headers": "*", "Access-Control-Max-Age": "3600", "Cache-Control": "no-cache, no-store, max-age=0, must-revalidate", "Content-Length": "0", "Date": "Thu, 05 Feb 2026 11:54:00 GMT", "Expires": "0", "Pragma": "no-cache", "Vary": "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "DENY", "X-XSS-Protection": "1; mode=block", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto", "x-aer-trace-id": "9334af45febc9113d2ed4d10d4e59d77" }, "json": null, "status_code": 200, "text": "", "url": "dm-wms-be-service-assembly.dm.svc.cluster.local/picking/task/complete-step?taskKey=1175462b90e1f46f15f0e7458bbb863803feafacc25fa9e1f23180175c329377&skuId=4100000000000042865&cellBarcode=QA-70292424946510848&cellId=479859" }, "service": "api", "timestamp": "2026-02-05T11:54:00.655287Z", "ts": "2026-02-05T11:54:00.654295Z", "url": "dm-wms-be-service-assembly.dm.svc.cluster.local/picking/task/complete-step?taskKey=1175462b90e1f46f15f0e7458bbb863803feafacc25fa9e1f23180175c329377&skuId=4100000000000042865&cellBarcode=QA-70292424946510848&cellId=479859" } { "curl": "curl -X GET -H \"Accept: application/json\" -H \"User-Agent: Swagger-Codegen/1.0.177+master/python\" -H \"x-aer-mock-hub: true\" -H \"x-aer-mock-lp: true\" -H \"x-aer-mock-ff: true\" -H \"x-aer-mock-yandex-bond: true\" -H \"x-aer-mock-egov-uz: true\" -H \"x-aer-mock-tmg: true\" -H \"Authorization: Bearer 3f4bcac0-64ed-43de-a511-e39065bac567\" -H \"Content-Type: application/json\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d 'null' 'dm-wms-be-service-assembly.dm.svc.cluster.local/picking/task'", "event": "request", "level": "info", "message": "GET → dm-wms-be-service-assembly.dm.svc.cluster.local/picking/task", "method": "GET", "request": { "body": null, "headers": { "Accept": "application/json", "Authorization": "Bearer 3f4bcac0-64ed-43de-a511-e39065bac567", "Content-Type": "application/json", "User-Agent": "Swagger-Codegen/1.0.177+master/python", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto" }, "params": [ [ "key", "1175462b90e1f46f15f0e7458bbb863803feafacc25fa9e1f23180175c329377" ] ] }, "response": { "headers": { "Access-Control-Allow-Credentials": "true", "Access-Control-Allow-Headers": "Access-Control-Allow-Headers, Access-Control-Allow-Origin, Access-Content-Allow-Origin, Access-Control-Allow-Credentials, Access-Control-Allow-Methods, x-requested-with, authorization, Content-Type, Authorization, credential, X-XSRF-TOKEN, Build-Info, responseType, x-aer-sample-trace", "Access-Control-Allow-Methods": "POST, GET, OPTIONS, DELETE, PUT", "Access-Control-Allow-Origin": "*", "Access-Control-Expose-Headers": "*", "Access-Control-Max-Age": "3600", "Cache-Control": "no-cache, no-store, max-age=0, must-revalidate", "Content-Type": "application/json", "Date": "Thu, 05 Feb 2026 11:54:00 GMT", "Expires": "0", "Pragma": "no-cache", "Transfer-Encoding": "chunked", "Vary": "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "DENY", "X-XSS-Protection": "1; mode=block", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto", "x-aer-trace-id": "eb82b916fb3494f43e11946f2c8331cb" }, "json": { "assemblyWallGroupGroupId": 6, "boxBarcodes": [ "BX-0000489443" ], "currentMergedPickingSkuCell": null, "dateAssigned": "2026-02-05T11:53:50.396+00:00", "dateCreated": "2026-02-05T11:53:50.397+00:00", "datePicked": null, "id": 1497047, "key": "1175462b90e1f46f15f0e7458bbb863803feafacc25fa9e1f23180175c329377", "mergedSkuCellList": [], "orderType": "MULTI", "pickingTaskBarcode": "20-0001497047", "provider": "HUB Tashkent", "shipmentGroupId": 12, "skuCellList": null, "status": "ASSIGNED", "waveColour": "GREEN", "workerId": 100316 }, "status_code": 200, "text": null, "url": "dm-wms-be-service-assembly.dm.svc.cluster.local/picking/task" }, "service": "api", "timestamp": "2026-02-05T11:54:00.683156Z", "ts": "2026-02-05T11:54:00.682460Z", "url": "dm-wms-be-service-assembly.dm.svc.cluster.local/picking/task" } 2026-02-05 11:54:00,686 INFO sqlalchemy.engine.Engine SELECT orders.dtype, orders.id, orders.barcode, orders.key, orders.status, orders.warehouse_id, orders.is_test, orders.is_replenishment_needed, orders.cancel_needed, orders.is_placed_to_sorting_wall_cell, orders.comment, orders.date_assembled, orders.date_assembly_started, orders.date_created, orders.date_updated, orders.delivery_date, orders.wall_cell_key, orders.work_place_id, orders.worker_id, orders.order_id, orders.assembly_group_id, orders.handover_list_id, orders.logistic_order_id, orders.trade_order_id, orders.cut_off, orders.last_mile, orders.last_mile_id, orders.platform_tracking_code, orders.canceled_by_ff, orders.canceled_at, orders.was_weighted, orders.weight, orders.is_mono, orders.is_packing_processed, orders.work_place, orders.expected_weight, orders.first_mile_id, orders.problematic_reason, orders.business_task_id, orders.order_type, orders.seller_id, orders.seller_name, orders.is_awb, orders.big_bag_barcode, orders.logistic_template_id, orders.assembly_wall_group_id, orders.wave_id, orders.first_cut_off, orders.actual_weight, orders.external_order_id, orders.order_source, orders.complete_retry_count FROM orders WHERE orders.order_id = %(order_id_1)s 2026-02-05 11:54:00,686 INFO sqlalchemy.engine.Engine [cached since 89.96s ago] {'order_id_1': 4278189293} 2026-02-05 11:54:00,697 INFO sqlalchemy.engine.Engine BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode) 2026-02-05 11:54:00,698 INFO sqlalchemy.engine.Engine SELECT lost_goods.id AS lost_goods_id, lost_goods.status AS lost_goods_status, lost_goods.sku_id AS lost_goods_sku_id, lost_goods.barcode_info_id AS lost_goods_barcode_info_id, lost_goods.cell_id AS lost_goods_cell_id, lost_goods.warehouse_id AS lost_goods_warehouse_id, lost_goods.mark_checked_user AS lost_goods_mark_checked_user, lost_goods.mark_checked_time AS lost_goods_mark_checked_time, lost_goods.amount_returned AS lost_goods_amount_returned FROM lost_goods JOIN cell ON cell.id = lost_goods.cell_id JOIN barcode_info ON barcode_info.id = lost_goods.barcode_info_id WHERE cell.key = %(key_1)s AND barcode_info.barcode = %(barcode_1)s LIMIT %(param_1)s 2026-02-05 11:54:00,698 INFO sqlalchemy.engine.Engine [cached since 75.85s ago] {'key_1': 'QA-70292424946510848', 'barcode_1': '31888503797', 'param_1': 1} { "caller": "SQLAlchemy query SELECT", "db_url": "dm_wms_be_service_availability", "event": "request", "func_name": "log_query", "level": "info", "message": "db.request SQLAlchemy query SELECT → dm_wms_be_service_availability ", "query": "SELECT lost_goods.id, lost_goods.status, lost_goods.sku_id, lost_goods.barcode_info_id, lost_goods.cell_id, lost_goods.warehouse_id, lost_goods.mark_checked_user, lost_goods.mark_checked_time, lost_goods.amount_returned \nFROM lost_goods JOIN cell ON cell.id = lost_goods.cell_id JOIN barcode_info ON barcode_info.id = lost_goods.barcode_info_id \nWHERE cell.key = 'QA-70292424946510848' AND barcode_info.barcode = '31888503797'", "request_id": "058b2a7f-398b-41ca-abc1-daf4d81a98e3", "result": [ { "amount_returned": "None", "barcode_info_id": "31888503797_4100000000000042865_1693627", "cell_id": "479859", "id": "87711", "mark_checked_time": "None", "mark_checked_user": "None", "sku_id": "4100000000000042865", "status": "NEED_CONFIRM", "warehouse_id": "1693627" } ], "service": "db", "timestamp": "2026-02-05T11:54:00.711560Z", "ts": "2026-02-05T11:54:00.711074Z" } 2026-02-05 11:54:00,719 INFO sqlalchemy.engine.Engine BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode) 2026-02-05 11:54:00,720 INFO sqlalchemy.engine.Engine SELECT lost_goods_by_batch.id AS lost_goods_by_batch_id, lost_goods_by_batch.lost_goods_id AS lost_goods_by_batch_lost_goods_id, lost_goods_by_batch.batch_id AS lost_goods_by_batch_batch_id, lost_goods_by_batch.amount_lost AS lost_goods_by_batch_amount_lost, lost_goods_by_batch.amount_returned AS lost_goods_by_batch_amount_returned, lost_goods_by_batch.mark_missing_user AS lost_goods_by_batch_mark_missing_user, lost_goods_by_batch.mark_missing_time AS lost_goods_by_batch_mark_missing_time, lost_goods_by_batch.date_updated AS lost_goods_by_batch_date_updated FROM lost_goods_by_batch WHERE lost_goods_by_batch.lost_goods_id = %(lost_goods_id_1)s LIMIT %(param_1)s 2026-02-05 11:54:00,720 INFO sqlalchemy.engine.Engine [cached since 75.85s ago] {'lost_goods_id_1': 87711, 'param_1': 1} { "caller": "SQLAlchemy query SELECT", "db_url": "dm_wms_be_service_availability", "event": "request", "func_name": "log_query", "level": "info", "message": "db.request SQLAlchemy query SELECT → dm_wms_be_service_availability ", "query": "SELECT lost_goods_by_batch.id, lost_goods_by_batch.lost_goods_id, lost_goods_by_batch.batch_id, lost_goods_by_batch.amount_lost, lost_goods_by_batch.amount_returned, lost_goods_by_batch.mark_missing_user, lost_goods_by_batch.mark_missing_time, lost_goods_by_batch.date_updated \nFROM lost_goods_by_batch \nWHERE lost_goods_by_batch.lost_goods_id = 87711", "request_id": "80a69762-16ae-449f-a580-1a96e9a391b0", "result": [ { "amount_lost": "5", "amount_returned": "None", "batch_id": "835610", "date_updated": "2026-02-05 11:53:50.531000", "id": "88610", "lost_goods_id": "87711", "mark_missing_time": "2026-02-05 11:53:50.531000", "mark_missing_user": "Lancer Phantom autotest UZ" } ], "service": "db", "timestamp": "2026-02-05T11:54:00.728871Z", "ts": "2026-02-05T11:54:00.728503Z" } { "curl": "curl -X POST -H \"User-Agent: Swagger-Codegen/1.0.111+master/python\" -H \"x-aer-mock-hub: true\" -H \"x-aer-mock-lp: true\" -H \"x-aer-mock-ff: true\" -H \"x-aer-mock-yandex-bond: true\" -H \"x-aer-mock-egov-uz: true\" -H \"x-aer-mock-tmg: true\" -H \"Authorization: Bearer 3f4bcac0-64ed-43de-a511-e39065bac567\" -H \"Content-Type: application/json\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d 'null' 'dm-wms-be-service-availability.dm.svc.cluster.local/lost-goods/confirm?id=87711'", "event": "request", "level": "info", "message": "POST → dm-wms-be-service-availability.dm.svc.cluster.local/lost-goods/confirm?id=87711", "method": "POST", "request": { "body": null, "headers": { "Authorization": "Bearer 3f4bcac0-64ed-43de-a511-e39065bac567", "Content-Type": "application/json", "User-Agent": "Swagger-Codegen/1.0.111+master/python", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto" }, "params": [ [ "id", 87711 ] ] }, "response": { "headers": { "Access-Control-Allow-Credentials": "true", "Access-Control-Allow-Headers": "Access-Control-Allow-Headers, Access-Control-Allow-Origin, Access-Content-Allow-Origin, Access-Control-Allow-Credentials, Access-Control-Allow-Methods, x-requested-with, authorization, Content-Type, Authorization, credential, X-XSRF-TOKEN, Build-Info, responseType, x-aer-sample-trace", "Access-Control-Allow-Methods": "POST, GET, OPTIONS, DELETE, PUT", "Access-Control-Allow-Origin": "*", "Access-Control-Expose-Headers": "*", "Access-Control-Max-Age": "3600", "Cache-Control": "no-cache, no-store, max-age=0, must-revalidate", "Content-Length": "0", "Date": "Thu, 05 Feb 2026 11:54:00 GMT", "Expires": "0", "Pragma": "no-cache", "Vary": "Origin, Access-Control-Request-Method, Access-Control-Request-Headers", "X-Content-Type-Options": "nosniff", "X-Frame-Options": "DENY", "X-XSS-Protection": "1; mode=block", "x-aer-app-name": "python-autotests", "x-aer-mock-egov-uz": "true", "x-aer-mock-ff": "true", "x-aer-mock-hub": "true", "x-aer-mock-lp": "true", "x-aer-mock-tmg": "true", "x-aer-mock-yandex-bond": "true", "x-aer-test-type": "auto", "x-aer-trace-id": "75459fdcbd6253af9b30439f2e884185" }, "json": null, "status_code": 200, "text": "", "url": "dm-wms-be-service-availability.dm.svc.cluster.local/lost-goods/confirm?id=87711" }, "service": "api", "timestamp": "2026-02-05T11:54:00.742334Z", "ts": "2026-02-05T11:54:00.741526Z", "url": "dm-wms-be-service-availability.dm.svc.cluster.local/lost-goods/confirm?id=87711" } 2026-02-05 11:54:00,744 INFO sqlalchemy.engine.Engine SELECT lost_goods.id, lost_goods.status, lost_goods.sku_id, lost_goods.barcode_info_id, lost_goods.cell_id, lost_goods.warehouse_id, lost_goods.mark_checked_user, lost_goods.mark_checked_time, lost_goods.amount_returned FROM lost_goods WHERE lost_goods.id = %(id_1)s 2026-02-05 11:54:00,745 INFO sqlalchemy.engine.Engine [cached since 75.85s ago] {'id_1': 87711} 2026-02-05 11:54:00,746 INFO sqlalchemy.engine.Engine SELECT sku_cell.id, sku_cell.inventory_needed, sku_cell.quantity_reserved, sku_cell.cell_id, sku_cell.sku_id, sku_cell.warehouse_id, sku_cell.mark_missing_time, sku_cell.mark_missing_user, sku_cell_barcode_info.id AS id_1, sku_cell_barcode_info.amount, sku_cell_barcode_info.quantity_pending, sku_cell_barcode_info.warehouse_id AS warehouse_id_1, sku_cell_barcode_info.barcode_info_id, sku_cell_barcode_info.cell_id AS cell_id_1, sku_cell_barcode_info.sku_id AS sku_id_1, sku_cell_barcode_info.sku_cell_id, sku_cell_barcode_info.inventory_needed AS inventory_needed_1, sku_cell_barcode_info.batch_id FROM sku_cell JOIN sku_cell_barcode_info ON sku_cell.id = sku_cell_barcode_info.sku_cell_id JOIN cell ON sku_cell.cell_id = cell.id WHERE sku_cell.sku_id = %(sku_id_2)s AND cell.key = %(key_1)s 2026-02-05 11:54:00,746 INFO sqlalchemy.engine.Engine [cached since 75.85s ago] {'sku_id_2': 4100000000000042865, 'key_1': 'QA-70292424946510848'} 2026-02-05 11:54:00,748 INFO sqlalchemy.engine.Engine SELECT orders.dtype, orders.id, orders.barcode, orders.key, orders.status, orders.warehouse_id, orders.is_test, orders.is_replenishment_needed, orders.cancel_needed, orders.is_placed_to_sorting_wall_cell, orders.comment, orders.date_assembled, orders.date_assembly_started, orders.date_created, orders.date_updated, orders.delivery_date, orders.wall_cell_key, orders.work_place_id, orders.worker_id, orders.order_id, orders.assembly_group_id, orders.handover_list_id, orders.logistic_order_id, orders.trade_order_id, orders.cut_off, orders.last_mile, orders.last_mile_id, orders.platform_tracking_code, orders.canceled_by_ff, orders.canceled_at, orders.was_weighted, orders.weight, orders.is_mono, orders.is_packing_processed, orders.work_place, orders.expected_weight, orders.first_mile_id, orders.problematic_reason, orders.business_task_id, orders.order_type, orders.seller_id, orders.seller_name, orders.is_awb, orders.big_bag_barcode, orders.logistic_template_id, orders.assembly_wall_group_id, orders.wave_id, orders.first_cut_off, orders.actual_weight, orders.external_order_id, orders.order_source, orders.complete_retry_count FROM orders WHERE orders.order_id = %(order_id_1)s 2026-02-05 11:54:00,748 INFO sqlalchemy.engine.Engine [cached since 90.02s ago] {'order_id_1': 4278189293} INFO: 192.168.1.31:38500 - "GET / HTTP/1.1" 200 OK INFO: 192.168.1.31:38510 - "GET / HTTP/1.1" 200 OK INFO: 192.168.1.31:38630 - "GET / HTTP/1.1" 200 OK INFO: 192.168.1.31:38640 - "GET / HTTP/1.1" 200 OK INFO: 192.168.1.31:45308 - "GET / HTTP/1.1" 200 OK INFO: 192.168.1.31:45324 - "GET / HTTP/1.1" 200 OK INFO: 192.168.1.31:37046 - "GET / HTTP/1.1" 200 OK INFO: 192.168.1.31:37062 - "GET / HTTP/1.1" 200 OK INFO: 192.168.1.31:45500 - "GET / HTTP/1.1" 200 OK INFO: 192.168.1.31:45504 - "GET / HTTP/1.1" 200 OK INFO: 192.168.1.31:36190 - "GET / HTTP/1.1" 200 OK INFO: 192.168.1.31:36192 - "GET / HTTP/1.1" 200 OK 2026-02-05 11:55:00,749 INFO sqlalchemy.engine.Engine SELECT orders.dtype, orders.id, orders.barcode, orders.key, orders.status, orders.warehouse_id, orders.is_test, orders.is_replenishment_needed, orders.cancel_needed, orders.is_placed_to_sorting_wall_cell, orders.comment, orders.date_assembled, orders.date_assembly_started, orders.date_created, orders.date_updated, orders.delivery_date, orders.wall_cell_key, orders.work_place_id, orders.worker_id, orders.order_id, orders.assembly_group_id, orders.handover_list_id, orders.logistic_order_id, orders.trade_order_id, orders.cut_off, orders.last_mile, orders.last_mile_id, orders.platform_tracking_code, orders.canceled_by_ff, orders.canceled_at, orders.was_weighted, orders.weight, orders.is_mono, orders.is_packing_processed, orders.work_place, orders.expected_weight, orders.first_mile_id, orders.problematic_reason, orders.business_task_id, orders.order_type, orders.seller_id, orders.seller_name, orders.is_awb, orders.big_bag_barcode, orders.logistic_template_id, orders.assembly_wall_group_id, orders.wave_id, orders.first_cut_off, orders.actual_weight, orders.external_order_id, orders.order_source, orders.complete_retry_count FROM orders WHERE orders.order_id = %(order_id_1)s 2026-02-05 11:55:00,750 INFO sqlalchemy.engine.Engine [cached since 150s ago] {'order_id_1': 4278189293} 2026-02-05 11:55:00,753 INFO sqlalchemy.engine.Engine UPDATE account SET barcode=%(barcode)s WHERE account.wms_id = %(wms_id_1)s 2026-02-05 11:55:00,754 INFO sqlalchemy.engine.Engine [cached since 156.9s ago] {'barcode': , 'wms_id_1': 100316} 2026-02-05 11:55:00,757 INFO sqlalchemy.engine.Engine UPDATE account SET barcode=%(barcode)s WHERE account.wms_id = %(wms_id_1)s 2026-02-05 11:55:00,757 INFO sqlalchemy.engine.Engine [cached since 156.6s ago] {'barcode': , 'wms_id_1': 10271} 2026-02-05 11:55:00,762 INFO sqlalchemy.engine.Engine UPDATE account SET barcode=%(barcode)s WHERE account.wms_id = %(wms_id_1)s 2026-02-05 11:55:00,763 INFO sqlalchemy.engine.Engine [cached since 156.9s ago] {'barcode': , 'wms_id_1': 100413} 2026-02-05 11:55:00,764 INFO sqlalchemy.engine.Engine SELECT cell.id AS cell_id, cell.key AS cell_key, cell.zone_id AS cell_zone_id, cell.active AS cell_active, cell.mix_type AS cell_mix_type, cell.skus_amount AS cell_skus_amount, cell.cell_picking_type AS cell_cell_picking_type, cell.barcode AS cell_barcode, cell.old_barcode AS cell_old_barcode, cell.height AS cell_height, cell.length AS cell_length, cell.width AS cell_width, cell.placing_order AS cell_placing_order, cell.picking_order AS cell_picking_order, cell.inventory_task_id AS cell_inventory_task_id, cell.last_inventory_date AS cell_last_inventory_date, cell.last_inventory_worker_id AS cell_last_inventory_worker_id, cell.deactivate_reason AS cell_deactivate_reason FROM cell WHERE cell.id = %(pk_1)s 2026-02-05 11:55:00,765 INFO sqlalchemy.engine.Engine [cached since 156.6s ago] {'pk_1': 479857} 2026-02-05 11:55:00,766 INFO sqlalchemy.engine.Engine SELECT lost_goods.id AS lost_goods_id, lost_goods.status AS lost_goods_status, lost_goods.sku_id AS lost_goods_sku_id, lost_goods.barcode_info_id AS lost_goods_barcode_info_id, lost_goods.cell_id AS lost_goods_cell_id, lost_goods.warehouse_id AS lost_goods_warehouse_id, lost_goods.mark_checked_user AS lost_goods_mark_checked_user, lost_goods.mark_checked_time AS lost_goods_mark_checked_time, lost_goods.amount_returned AS lost_goods_amount_returned FROM lost_goods WHERE %(param_1)s = lost_goods.cell_id 2026-02-05 11:55:00,766 INFO sqlalchemy.engine.Engine [generated in 0.00014s] {'param_1': 479857} 2026-02-05 11:55:00,774 INFO sqlalchemy.engine.Engine SELECT reservation.id AS reservation_id, reservation.amount AS reservation_amount, reservation.canceled_amount AS reservation_canceled_amount, reservation.order_item_key AS reservation_order_item_key, reservation.reservation_key AS reservation_reservation_key, reservation.status AS reservation_status, reservation.sku_id AS reservation_sku_id, reservation.cell_id AS reservation_cell_id, reservation.warehouse_id AS reservation_warehouse_id, reservation.is_refilled AS reservation_is_refilled, reservation.date_created AS reservation_date_created, reservation.date_updated AS reservation_date_updated, reservation.update_reservation_key AS reservation_update_reservation_key FROM reservation WHERE %(param_1)s = reservation.cell_id 2026-02-05 11:55:00,774 INFO sqlalchemy.engine.Engine [generated in 0.00030s] {'param_1': 479857} 2026-02-05 11:55:00,777 INFO sqlalchemy.engine.Engine SELECT sku_cell.id AS sku_cell_id, sku_cell.inventory_needed AS sku_cell_inventory_needed, sku_cell.quantity_reserved AS sku_cell_quantity_reserved, sku_cell.cell_id AS sku_cell_cell_id, sku_cell.sku_id AS sku_cell_sku_id, sku_cell.warehouse_id AS sku_cell_warehouse_id, sku_cell.mark_missing_time AS sku_cell_mark_missing_time, sku_cell.mark_missing_user AS sku_cell_mark_missing_user FROM sku_cell WHERE %(param_1)s = sku_cell.cell_id 2026-02-05 11:55:00,777 INFO sqlalchemy.engine.Engine [generated in 0.00020s] {'param_1': 479857} 2026-02-05 11:55:00,779 INFO sqlalchemy.engine.Engine SELECT sku_cell_barcode_info.id AS sku_cell_barcode_info_id, sku_cell_barcode_info.amount AS sku_cell_barcode_info_amount, sku_cell_barcode_info.quantity_pending AS sku_cell_barcode_info_quantity_pending, sku_cell_barcode_info.warehouse_id AS sku_cell_barcode_info_warehouse_id, sku_cell_barcode_info.barcode_info_id AS sku_cell_barcode_info_barcode_info_id, sku_cell_barcode_info.cell_id AS sku_cell_barcode_info_cell_id, sku_cell_barcode_info.sku_id AS sku_cell_barcode_info_sku_id, sku_cell_barcode_info.sku_cell_id AS sku_cell_barcode_info_sku_cell_id, sku_cell_barcode_info.inventory_needed AS sku_cell_barcode_info_inventory_needed, sku_cell_barcode_info.batch_id AS sku_cell_barcode_info_batch_id FROM sku_cell_barcode_info WHERE %(param_1)s = sku_cell_barcode_info.cell_id 2026-02-05 11:55:00,779 INFO sqlalchemy.engine.Engine [generated in 0.00017s] {'param_1': 479857} 2026-02-05 11:55:00,780 INFO sqlalchemy.engine.Engine DELETE FROM cell WHERE cell.id = %(id)s 2026-02-05 11:55:00,780 INFO sqlalchemy.engine.Engine [generated in 0.00017s] {'id': 479857} 2026-02-05 11:55:00,786 INFO sqlalchemy.engine.Engine COMMIT using DBAPI connection.commit(), has no effect due to autocommit mode 2026-02-05 11:55:00,787 INFO sqlalchemy.engine.Engine UPDATE account SET barcode=%(barcode)s WHERE account.wms_id = %(wms_id_1)s 2026-02-05 11:55:00,787 INFO sqlalchemy.engine.Engine [cached since 156.9s ago] {'barcode': , 'wms_id_1': 100038} 2026-02-05 11:55:00,797 INFO sqlalchemy.engine.Engine BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode) 2026-02-05 11:55:00,797 INFO sqlalchemy.engine.Engine SELECT cell.id AS cell_id, cell.key AS cell_key, cell.zone_id AS cell_zone_id, cell.active AS cell_active, cell.mix_type AS cell_mix_type, cell.skus_amount AS cell_skus_amount, cell.cell_picking_type AS cell_cell_picking_type, cell.barcode AS cell_barcode, cell.old_barcode AS cell_old_barcode, cell.height AS cell_height, cell.length AS cell_length, cell.width AS cell_width, cell.placing_order AS cell_placing_order, cell.picking_order AS cell_picking_order, cell.inventory_task_id AS cell_inventory_task_id, cell.last_inventory_date AS cell_last_inventory_date, cell.last_inventory_worker_id AS cell_last_inventory_worker_id, cell.deactivate_reason AS cell_deactivate_reason FROM cell WHERE cell.id = %(pk_1)s 2026-02-05 11:55:00,797 INFO sqlalchemy.engine.Engine [cached since 156.7s ago] {'pk_1': 479858} 2026-02-05 11:55:00,799 INFO sqlalchemy.engine.Engine SELECT lost_goods.id AS lost_goods_id, lost_goods.status AS lost_goods_status, lost_goods.sku_id AS lost_goods_sku_id, lost_goods.barcode_info_id AS lost_goods_barcode_info_id, lost_goods.cell_id AS lost_goods_cell_id, lost_goods.warehouse_id AS lost_goods_warehouse_id, lost_goods.mark_checked_user AS lost_goods_mark_checked_user, lost_goods.mark_checked_time AS lost_goods_mark_checked_time, lost_goods.amount_returned AS lost_goods_amount_returned FROM lost_goods WHERE %(param_1)s = lost_goods.cell_id 2026-02-05 11:55:00,799 INFO sqlalchemy.engine.Engine [cached since 0.03286s ago] {'param_1': 479858} 2026-02-05 11:55:00,806 INFO sqlalchemy.engine.Engine SELECT reservation.id AS reservation_id, reservation.amount AS reservation_amount, reservation.canceled_amount AS reservation_canceled_amount, reservation.order_item_key AS reservation_order_item_key, reservation.reservation_key AS reservation_reservation_key, reservation.status AS reservation_status, reservation.sku_id AS reservation_sku_id, reservation.cell_id AS reservation_cell_id, reservation.warehouse_id AS reservation_warehouse_id, reservation.is_refilled AS reservation_is_refilled, reservation.date_created AS reservation_date_created, reservation.date_updated AS reservation_date_updated, reservation.update_reservation_key AS reservation_update_reservation_key FROM reservation WHERE %(param_1)s = reservation.cell_id 2026-02-05 11:55:00,806 INFO sqlalchemy.engine.Engine [cached since 0.03205s ago] {'param_1': 479858} 2026-02-05 11:55:00,807 INFO sqlalchemy.engine.Engine SELECT sku_cell.id AS sku_cell_id, sku_cell.inventory_needed AS sku_cell_inventory_needed, sku_cell.quantity_reserved AS sku_cell_quantity_reserved, sku_cell.cell_id AS sku_cell_cell_id, sku_cell.sku_id AS sku_cell_sku_id, sku_cell.warehouse_id AS sku_cell_warehouse_id, sku_cell.mark_missing_time AS sku_cell_mark_missing_time, sku_cell.mark_missing_user AS sku_cell_mark_missing_user FROM sku_cell WHERE %(param_1)s = sku_cell.cell_id 2026-02-05 11:55:00,807 INFO sqlalchemy.engine.Engine [cached since 0.02964s ago] {'param_1': 479858} 2026-02-05 11:55:00,808 INFO sqlalchemy.engine.Engine SELECT sku_cell_barcode_info.id AS sku_cell_barcode_info_id, sku_cell_barcode_info.amount AS sku_cell_barcode_info_amount, sku_cell_barcode_info.quantity_pending AS sku_cell_barcode_info_quantity_pending, sku_cell_barcode_info.warehouse_id AS sku_cell_barcode_info_warehouse_id, sku_cell_barcode_info.barcode_info_id AS sku_cell_barcode_info_barcode_info_id, sku_cell_barcode_info.cell_id AS sku_cell_barcode_info_cell_id, sku_cell_barcode_info.sku_id AS sku_cell_barcode_info_sku_id, sku_cell_barcode_info.sku_cell_id AS sku_cell_barcode_info_sku_cell_id, sku_cell_barcode_info.inventory_needed AS sku_cell_barcode_info_inventory_needed, sku_cell_barcode_info.batch_id AS sku_cell_barcode_info_batch_id FROM sku_cell_barcode_info WHERE %(param_1)s = sku_cell_barcode_info.cell_id 2026-02-05 11:55:00,808 INFO sqlalchemy.engine.Engine [cached since 0.029s ago] {'param_1': 479858} 2026-02-05 11:55:00,810 INFO sqlalchemy.engine.Engine UPDATE lost_goods SET cell_id=%(cell_id)s WHERE lost_goods.id = %(lost_goods_id)s 2026-02-05 11:55:00,810 INFO sqlalchemy.engine.Engine [generated in 0.00024s] {'cell_id': None, 'lost_goods_id': 87710} 2026-02-05 11:55:00,812 INFO sqlalchemy.engine.Engine ROLLBACK using DBAPI connection.rollback(); set skip_autocommit_rollback to prevent fully 2026-02-05 11:55:00,816 INFO sqlalchemy.engine.Engine BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode) 2026-02-05 11:55:00,817 INFO sqlalchemy.engine.Engine SELECT cell.id AS cell_id, cell.key AS cell_key, cell.zone_id AS cell_zone_id, cell.active AS cell_active, cell.mix_type AS cell_mix_type, cell.skus_amount AS cell_skus_amount, cell.cell_picking_type AS cell_cell_picking_type, cell.barcode AS cell_barcode, cell.old_barcode AS cell_old_barcode, cell.height AS cell_height, cell.length AS cell_length, cell.width AS cell_width, cell.placing_order AS cell_placing_order, cell.picking_order AS cell_picking_order, cell.inventory_task_id AS cell_inventory_task_id, cell.last_inventory_date AS cell_last_inventory_date, cell.last_inventory_worker_id AS cell_last_inventory_worker_id, cell.deactivate_reason AS cell_deactivate_reason FROM cell WHERE cell.id = %(pk_1)s 2026-02-05 11:55:00,817 INFO sqlalchemy.engine.Engine [cached since 156.7s ago] {'pk_1': 479858} 2026-02-05 11:55:00,818 INFO sqlalchemy.engine.Engine SELECT lost_goods.id AS lost_goods_id, lost_goods.status AS lost_goods_status, lost_goods.sku_id AS lost_goods_sku_id, lost_goods.barcode_info_id AS lost_goods_barcode_info_id, lost_goods.cell_id AS lost_goods_cell_id, lost_goods.warehouse_id AS lost_goods_warehouse_id, lost_goods.mark_checked_user AS lost_goods_mark_checked_user, lost_goods.mark_checked_time AS lost_goods_mark_checked_time, lost_goods.amount_returned AS lost_goods_amount_returned FROM lost_goods WHERE %(param_1)s = lost_goods.cell_id 2026-02-05 11:55:00,818 INFO sqlalchemy.engine.Engine [cached since 0.05198s ago] {'param_1': 479858} 2026-02-05 11:55:00,824 INFO sqlalchemy.engine.Engine SELECT reservation.id AS reservation_id, reservation.amount AS reservation_amount, reservation.canceled_amount AS reservation_canceled_amount, reservation.order_item_key AS reservation_order_item_key, reservation.reservation_key AS reservation_reservation_key, reservation.status AS reservation_status, reservation.sku_id AS reservation_sku_id, reservation.cell_id AS reservation_cell_id, reservation.warehouse_id AS reservation_warehouse_id, reservation.is_refilled AS reservation_is_refilled, reservation.date_created AS reservation_date_created, reservation.date_updated AS reservation_date_updated, reservation.update_reservation_key AS reservation_update_reservation_key FROM reservation WHERE %(param_1)s = reservation.cell_id 2026-02-05 11:55:00,824 INFO sqlalchemy.engine.Engine [cached since 0.05021s ago] {'param_1': 479858} 2026-02-05 11:55:00,825 INFO sqlalchemy.engine.Engine SELECT sku_cell.id AS sku_cell_id, sku_cell.inventory_needed AS sku_cell_inventory_needed, sku_cell.quantity_reserved AS sku_cell_quantity_reserved, sku_cell.cell_id AS sku_cell_cell_id, sku_cell.sku_id AS sku_cell_sku_id, sku_cell.warehouse_id AS sku_cell_warehouse_id, sku_cell.mark_missing_time AS sku_cell_mark_missing_time, sku_cell.mark_missing_user AS sku_cell_mark_missing_user FROM sku_cell WHERE %(param_1)s = sku_cell.cell_id 2026-02-05 11:55:00,825 INFO sqlalchemy.engine.Engine [cached since 0.0479s ago] {'param_1': 479858} 2026-02-05 11:55:00,826 INFO sqlalchemy.engine.Engine SELECT sku_cell_barcode_info.id AS sku_cell_barcode_info_id, sku_cell_barcode_info.amount AS sku_cell_barcode_info_amount, sku_cell_barcode_info.quantity_pending AS sku_cell_barcode_info_quantity_pending, sku_cell_barcode_info.warehouse_id AS sku_cell_barcode_info_warehouse_id, sku_cell_barcode_info.barcode_info_id AS sku_cell_barcode_info_barcode_info_id, sku_cell_barcode_info.cell_id AS sku_cell_barcode_info_cell_id, sku_cell_barcode_info.sku_id AS sku_cell_barcode_info_sku_id, sku_cell_barcode_info.sku_cell_id AS sku_cell_barcode_info_sku_cell_id, sku_cell_barcode_info.inventory_needed AS sku_cell_barcode_info_inventory_needed, sku_cell_barcode_info.batch_id AS sku_cell_barcode_info_batch_id FROM sku_cell_barcode_info WHERE %(param_1)s = sku_cell_barcode_info.cell_id 2026-02-05 11:55:00,826 INFO sqlalchemy.engine.Engine [cached since 0.04753s ago] {'param_1': 479858} 2026-02-05 11:55:00,828 INFO sqlalchemy.engine.Engine UPDATE lost_goods SET cell_id=%(cell_id)s WHERE lost_goods.id = %(lost_goods_id)s 2026-02-05 11:55:00,829 INFO sqlalchemy.engine.Engine [cached since 0.01838s ago] {'cell_id': None, 'lost_goods_id': 87710} 2026-02-05 11:55:00,830 INFO sqlalchemy.engine.Engine ROLLBACK using DBAPI connection.rollback(); set skip_autocommit_rollback to prevent fully 2026-02-05 11:55:00,833 INFO sqlalchemy.engine.Engine BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode) 2026-02-05 11:55:00,834 INFO sqlalchemy.engine.Engine SELECT cell.id AS cell_id, cell.key AS cell_key, cell.zone_id AS cell_zone_id, cell.active AS cell_active, cell.mix_type AS cell_mix_type, cell.skus_amount AS cell_skus_amount, cell.cell_picking_type AS cell_cell_picking_type, cell.barcode AS cell_barcode, cell.old_barcode AS cell_old_barcode, cell.height AS cell_height, cell.length AS cell_length, cell.width AS cell_width, cell.placing_order AS cell_placing_order, cell.picking_order AS cell_picking_order, cell.inventory_task_id AS cell_inventory_task_id, cell.last_inventory_date AS cell_last_inventory_date, cell.last_inventory_worker_id AS cell_last_inventory_worker_id, cell.deactivate_reason AS cell_deactivate_reason FROM cell WHERE cell.id = %(pk_1)s 2026-02-05 11:55:00,834 INFO sqlalchemy.engine.Engine [cached since 156.7s ago] {'pk_1': 479858} 2026-02-05 11:55:00,852 INFO sqlalchemy.engine.Engine SELECT lost_goods.id AS lost_goods_id, lost_goods.status AS lost_goods_status, lost_goods.sku_id AS lost_goods_sku_id, lost_goods.barcode_info_id AS lost_goods_barcode_info_id, lost_goods.cell_id AS lost_goods_cell_id, lost_goods.warehouse_id AS lost_goods_warehouse_id, lost_goods.mark_checked_user AS lost_goods_mark_checked_user, lost_goods.mark_checked_time AS lost_goods_mark_checked_time, lost_goods.amount_returned AS lost_goods_amount_returned FROM lost_goods WHERE %(param_1)s = lost_goods.cell_id 2026-02-05 11:55:00,852 INFO sqlalchemy.engine.Engine [cached since 0.08556s ago] {'param_1': 479858} 2026-02-05 11:55:00,858 INFO sqlalchemy.engine.Engine SELECT reservation.id AS reservation_id, reservation.amount AS reservation_amount, reservation.canceled_amount AS reservation_canceled_amount, reservation.order_item_key AS reservation_order_item_key, reservation.reservation_key AS reservation_reservation_key, reservation.status AS reservation_status, reservation.sku_id AS reservation_sku_id, reservation.cell_id AS reservation_cell_id, reservation.warehouse_id AS reservation_warehouse_id, reservation.is_refilled AS reservation_is_refilled, reservation.date_created AS reservation_date_created, reservation.date_updated AS reservation_date_updated, reservation.update_reservation_key AS reservation_update_reservation_key FROM reservation WHERE %(param_1)s = reservation.cell_id 2026-02-05 11:55:00,858 INFO sqlalchemy.engine.Engine [cached since 0.08427s ago] {'param_1': 479858} 2026-02-05 11:55:00,859 INFO sqlalchemy.engine.Engine SELECT sku_cell.id AS sku_cell_id, sku_cell.inventory_needed AS sku_cell_inventory_needed, sku_cell.quantity_reserved AS sku_cell_quantity_reserved, sku_cell.cell_id AS sku_cell_cell_id, sku_cell.sku_id AS sku_cell_sku_id, sku_cell.warehouse_id AS sku_cell_warehouse_id, sku_cell.mark_missing_time AS sku_cell_mark_missing_time, sku_cell.mark_missing_user AS sku_cell_mark_missing_user FROM sku_cell WHERE %(param_1)s = sku_cell.cell_id 2026-02-05 11:55:00,859 INFO sqlalchemy.engine.Engine [cached since 0.08155s ago] {'param_1': 479858} 2026-02-05 11:55:00,859 INFO sqlalchemy.engine.Engine SELECT sku_cell_barcode_info.id AS sku_cell_barcode_info_id, sku_cell_barcode_info.amount AS sku_cell_barcode_info_amount, sku_cell_barcode_info.quantity_pending AS sku_cell_barcode_info_quantity_pending, sku_cell_barcode_info.warehouse_id AS sku_cell_barcode_info_warehouse_id, sku_cell_barcode_info.barcode_info_id AS sku_cell_barcode_info_barcode_info_id, sku_cell_barcode_info.cell_id AS sku_cell_barcode_info_cell_id, sku_cell_barcode_info.sku_id AS sku_cell_barcode_info_sku_id, sku_cell_barcode_info.sku_cell_id AS sku_cell_barcode_info_sku_cell_id, sku_cell_barcode_info.inventory_needed AS sku_cell_barcode_info_inventory_needed, sku_cell_barcode_info.batch_id AS sku_cell_barcode_info_batch_id FROM sku_cell_barcode_info WHERE %(param_1)s = sku_cell_barcode_info.cell_id 2026-02-05 11:55:00,859 INFO sqlalchemy.engine.Engine [cached since 0.08071s ago] {'param_1': 479858} 2026-02-05 11:55:00,860 INFO sqlalchemy.engine.Engine UPDATE lost_goods SET cell_id=%(cell_id)s WHERE lost_goods.id = %(lost_goods_id)s 2026-02-05 11:55:00,860 INFO sqlalchemy.engine.Engine [cached since 0.05027s ago] {'cell_id': None, 'lost_goods_id': 87710} 2026-02-05 11:55:00,862 INFO sqlalchemy.engine.Engine ROLLBACK using DBAPI connection.rollback(); set skip_autocommit_rollback to prevent fully { "event": "IntegrityError('(psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"lost_goods\" violates not-null constraint\\nDETAIL: Failing row contains (87710, CONFIRMED, 4100000000000042864, 25306345652_4100000000000042864_1693627, null, 1693627, Lancer Phantom autotest UZ, 2026-02-05 11:52:44.88628, null).\\n')", "level": "error", "message": "Failed to delete row!", "request_id": "bb6aa1c7-8b66-47eb-9a1e-583b490f44db", "service": "autotests", "timestamp": "2026-02-05T11:55:00.863741Z", "ts": "2026-02-05T11:55:00.863707Z" } 2026-02-05 11:55:00,872 INFO sqlalchemy.engine.Engine BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode) 2026-02-05 11:55:00,873 INFO sqlalchemy.engine.Engine UPDATE picking_task SET worker_id=%(worker_id)s WHERE picking_task.id = %(id_1)s 2026-02-05 11:55:00,873 INFO sqlalchemy.engine.Engine [generated in 0.00015s] {'worker_id': 0, 'id_1': 1497046} 2026-02-05 11:55:00,877 INFO sqlalchemy.engine.Engine COMMIT using DBAPI connection.commit(), has no effect due to autocommit mode 2026-02-05 11:55:00,878 INFO sqlalchemy.engine.Engine UPDATE account SET barcode=%(barcode)s WHERE account.wms_id = %(wms_id_1)s 2026-02-05 11:55:00,878 INFO sqlalchemy.engine.Engine [cached since 157s ago] {'barcode': , 'wms_id_1': 100038} 2026-02-05 11:55:00,880 INFO sqlalchemy.engine.Engine SELECT packing_table.id AS packing_table_id, packing_table.barcode AS packing_table_barcode, packing_table.warehouse_id AS packing_table_warehouse_id, packing_table.date_updated AS packing_table_date_updated, packing_table.big_bag_barcode AS packing_table_big_bag_barcode, packing_table.worker_id AS packing_table_worker_id, packing_table.workplace_id AS packing_table_workplace_id, packing_table.box_barcode AS packing_table_box_barcode FROM packing_table WHERE packing_table.id = %(pk_1)s 2026-02-05 11:55:00,880 INFO sqlalchemy.engine.Engine [cached since 153.3s ago] {'pk_1': 98468} 2026-02-05 11:55:00,883 INFO sqlalchemy.engine.Engine SELECT box.id AS box_id, box.barcode AS box_barcode, box.warehouse_id AS box_warehouse_id, box.picking_task_id AS box_picking_task_id, box.status AS box_status, box.stock_return_task_id AS box_stock_return_task_id, box.inventory_task_id AS box_inventory_task_id, box.packing_table_id AS box_packing_table_id, box.consolidation_cell_pre_id AS box_consolidation_cell_pre_id, box.consolidation_cell_id AS box_consolidation_cell_id, box.sorting_task_id AS box_sorting_task_id FROM box WHERE %(param_1)s = box.packing_table_id 2026-02-05 11:55:00,883 INFO sqlalchemy.engine.Engine [generated in 0.00039s] {'param_1': 98468} 2026-02-05 11:55:00,904 INFO sqlalchemy.engine.Engine DELETE FROM packing_table WHERE packing_table.id = %(id)s 2026-02-05 11:55:00,904 INFO sqlalchemy.engine.Engine [generated in 0.00031s] {'id': 98468} 2026-02-05 11:55:00,934 INFO sqlalchemy.engine.Engine COMMIT using DBAPI connection.commit(), has no effect due to autocommit mode 2026-02-05 11:55:00,935 INFO sqlalchemy.engine.Engine UPDATE account SET barcode=%(barcode)s WHERE account.wms_id = %(wms_id_1)s 2026-02-05 11:55:00,936 INFO sqlalchemy.engine.Engine [cached since 157s ago] {'barcode': , 'wms_id_1': 100038} 2026-02-05 11:55:00,937 INFO sqlalchemy.engine.Engine UPDATE account SET barcode=%(barcode)s WHERE account.wms_id = %(wms_id_1)s 2026-02-05 11:55:00,937 INFO sqlalchemy.engine.Engine [cached since 157s ago] {'barcode': , 'wms_id_1': 100316} 2026-02-05 11:55:00,939 INFO sqlalchemy.engine.Engine BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode) 2026-02-05 11:55:00,939 INFO sqlalchemy.engine.Engine SELECT cell.id AS cell_id, cell.key AS cell_key, cell.zone_id AS cell_zone_id, cell.active AS cell_active, cell.mix_type AS cell_mix_type, cell.skus_amount AS cell_skus_amount, cell.cell_picking_type AS cell_cell_picking_type, cell.barcode AS cell_barcode, cell.old_barcode AS cell_old_barcode, cell.height AS cell_height, cell.length AS cell_length, cell.width AS cell_width, cell.placing_order AS cell_placing_order, cell.picking_order AS cell_picking_order, cell.inventory_task_id AS cell_inventory_task_id, cell.last_inventory_date AS cell_last_inventory_date, cell.last_inventory_worker_id AS cell_last_inventory_worker_id, cell.deactivate_reason AS cell_deactivate_reason FROM cell WHERE cell.id = %(pk_1)s 2026-02-05 11:55:00,939 INFO sqlalchemy.engine.Engine [cached since 156.8s ago] {'pk_1': 479859} 2026-02-05 11:55:00,940 INFO sqlalchemy.engine.Engine SELECT lost_goods.id AS lost_goods_id, lost_goods.status AS lost_goods_status, lost_goods.sku_id AS lost_goods_sku_id, lost_goods.barcode_info_id AS lost_goods_barcode_info_id, lost_goods.cell_id AS lost_goods_cell_id, lost_goods.warehouse_id AS lost_goods_warehouse_id, lost_goods.mark_checked_user AS lost_goods_mark_checked_user, lost_goods.mark_checked_time AS lost_goods_mark_checked_time, lost_goods.amount_returned AS lost_goods_amount_returned FROM lost_goods WHERE %(param_1)s = lost_goods.cell_id 2026-02-05 11:55:00,940 INFO sqlalchemy.engine.Engine [cached since 0.1741s ago] {'param_1': 479859} 2026-02-05 11:55:00,945 INFO sqlalchemy.engine.Engine SELECT reservation.id AS reservation_id, reservation.amount AS reservation_amount, reservation.canceled_amount AS reservation_canceled_amount, reservation.order_item_key AS reservation_order_item_key, reservation.reservation_key AS reservation_reservation_key, reservation.status AS reservation_status, reservation.sku_id AS reservation_sku_id, reservation.cell_id AS reservation_cell_id, reservation.warehouse_id AS reservation_warehouse_id, reservation.is_refilled AS reservation_is_refilled, reservation.date_created AS reservation_date_created, reservation.date_updated AS reservation_date_updated, reservation.update_reservation_key AS reservation_update_reservation_key FROM reservation WHERE %(param_1)s = reservation.cell_id 2026-02-05 11:55:00,945 INFO sqlalchemy.engine.Engine [cached since 0.1717s ago] {'param_1': 479859} 2026-02-05 11:55:00,946 INFO sqlalchemy.engine.Engine SELECT sku_cell.id AS sku_cell_id, sku_cell.inventory_needed AS sku_cell_inventory_needed, sku_cell.quantity_reserved AS sku_cell_quantity_reserved, sku_cell.cell_id AS sku_cell_cell_id, sku_cell.sku_id AS sku_cell_sku_id, sku_cell.warehouse_id AS sku_cell_warehouse_id, sku_cell.mark_missing_time AS sku_cell_mark_missing_time, sku_cell.mark_missing_user AS sku_cell_mark_missing_user FROM sku_cell WHERE %(param_1)s = sku_cell.cell_id 2026-02-05 11:55:00,946 INFO sqlalchemy.engine.Engine [cached since 0.1692s ago] {'param_1': 479859} 2026-02-05 11:55:00,947 INFO sqlalchemy.engine.Engine SELECT sku_cell_barcode_info.id AS sku_cell_barcode_info_id, sku_cell_barcode_info.amount AS sku_cell_barcode_info_amount, sku_cell_barcode_info.quantity_pending AS sku_cell_barcode_info_quantity_pending, sku_cell_barcode_info.warehouse_id AS sku_cell_barcode_info_warehouse_id, sku_cell_barcode_info.barcode_info_id AS sku_cell_barcode_info_barcode_info_id, sku_cell_barcode_info.cell_id AS sku_cell_barcode_info_cell_id, sku_cell_barcode_info.sku_id AS sku_cell_barcode_info_sku_id, sku_cell_barcode_info.sku_cell_id AS sku_cell_barcode_info_sku_cell_id, sku_cell_barcode_info.inventory_needed AS sku_cell_barcode_info_inventory_needed, sku_cell_barcode_info.batch_id AS sku_cell_barcode_info_batch_id FROM sku_cell_barcode_info WHERE %(param_1)s = sku_cell_barcode_info.cell_id 2026-02-05 11:55:00,947 INFO sqlalchemy.engine.Engine [cached since 0.1685s ago] {'param_1': 479859} 2026-02-05 11:55:00,948 INFO sqlalchemy.engine.Engine UPDATE lost_goods SET cell_id=%(cell_id)s WHERE lost_goods.id = %(lost_goods_id)s 2026-02-05 11:55:00,948 INFO sqlalchemy.engine.Engine [cached since 0.1381s ago] {'cell_id': None, 'lost_goods_id': 87711} 2026-02-05 11:55:00,949 INFO sqlalchemy.engine.Engine ROLLBACK using DBAPI connection.rollback(); set skip_autocommit_rollback to prevent fully 2026-02-05 11:55:00,951 INFO sqlalchemy.engine.Engine BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode) 2026-02-05 11:55:00,952 INFO sqlalchemy.engine.Engine SELECT cell.id AS cell_id, cell.key AS cell_key, cell.zone_id AS cell_zone_id, cell.active AS cell_active, cell.mix_type AS cell_mix_type, cell.skus_amount AS cell_skus_amount, cell.cell_picking_type AS cell_cell_picking_type, cell.barcode AS cell_barcode, cell.old_barcode AS cell_old_barcode, cell.height AS cell_height, cell.length AS cell_length, cell.width AS cell_width, cell.placing_order AS cell_placing_order, cell.picking_order AS cell_picking_order, cell.inventory_task_id AS cell_inventory_task_id, cell.last_inventory_date AS cell_last_inventory_date, cell.last_inventory_worker_id AS cell_last_inventory_worker_id, cell.deactivate_reason AS cell_deactivate_reason FROM cell WHERE cell.id = %(pk_1)s 2026-02-05 11:55:00,952 INFO sqlalchemy.engine.Engine [cached since 156.8s ago] {'pk_1': 479859} 2026-02-05 11:55:00,952 INFO sqlalchemy.engine.Engine SELECT lost_goods.id AS lost_goods_id, lost_goods.status AS lost_goods_status, lost_goods.sku_id AS lost_goods_sku_id, lost_goods.barcode_info_id AS lost_goods_barcode_info_id, lost_goods.cell_id AS lost_goods_cell_id, lost_goods.warehouse_id AS lost_goods_warehouse_id, lost_goods.mark_checked_user AS lost_goods_mark_checked_user, lost_goods.mark_checked_time AS lost_goods_mark_checked_time, lost_goods.amount_returned AS lost_goods_amount_returned FROM lost_goods WHERE %(param_1)s = lost_goods.cell_id 2026-02-05 11:55:00,953 INFO sqlalchemy.engine.Engine [cached since 0.1862s ago] {'param_1': 479859} 2026-02-05 11:55:00,957 INFO sqlalchemy.engine.Engine SELECT reservation.id AS reservation_id, reservation.amount AS reservation_amount, reservation.canceled_amount AS reservation_canceled_amount, reservation.order_item_key AS reservation_order_item_key, reservation.reservation_key AS reservation_reservation_key, reservation.status AS reservation_status, reservation.sku_id AS reservation_sku_id, reservation.cell_id AS reservation_cell_id, reservation.warehouse_id AS reservation_warehouse_id, reservation.is_refilled AS reservation_is_refilled, reservation.date_created AS reservation_date_created, reservation.date_updated AS reservation_date_updated, reservation.update_reservation_key AS reservation_update_reservation_key FROM reservation WHERE %(param_1)s = reservation.cell_id 2026-02-05 11:55:00,957 INFO sqlalchemy.engine.Engine [cached since 0.1837s ago] {'param_1': 479859} 2026-02-05 11:55:00,958 INFO sqlalchemy.engine.Engine SELECT sku_cell.id AS sku_cell_id, sku_cell.inventory_needed AS sku_cell_inventory_needed, sku_cell.quantity_reserved AS sku_cell_quantity_reserved, sku_cell.cell_id AS sku_cell_cell_id, sku_cell.sku_id AS sku_cell_sku_id, sku_cell.warehouse_id AS sku_cell_warehouse_id, sku_cell.mark_missing_time AS sku_cell_mark_missing_time, sku_cell.mark_missing_user AS sku_cell_mark_missing_user FROM sku_cell WHERE %(param_1)s = sku_cell.cell_id 2026-02-05 11:55:00,958 INFO sqlalchemy.engine.Engine [cached since 0.1809s ago] {'param_1': 479859} 2026-02-05 11:55:00,959 INFO sqlalchemy.engine.Engine SELECT sku_cell_barcode_info.id AS sku_cell_barcode_info_id, sku_cell_barcode_info.amount AS sku_cell_barcode_info_amount, sku_cell_barcode_info.quantity_pending AS sku_cell_barcode_info_quantity_pending, sku_cell_barcode_info.warehouse_id AS sku_cell_barcode_info_warehouse_id, sku_cell_barcode_info.barcode_info_id AS sku_cell_barcode_info_barcode_info_id, sku_cell_barcode_info.cell_id AS sku_cell_barcode_info_cell_id, sku_cell_barcode_info.sku_id AS sku_cell_barcode_info_sku_id, sku_cell_barcode_info.sku_cell_id AS sku_cell_barcode_info_sku_cell_id, sku_cell_barcode_info.inventory_needed AS sku_cell_barcode_info_inventory_needed, sku_cell_barcode_info.batch_id AS sku_cell_barcode_info_batch_id FROM sku_cell_barcode_info WHERE %(param_1)s = sku_cell_barcode_info.cell_id 2026-02-05 11:55:00,959 INFO sqlalchemy.engine.Engine [cached since 0.18s ago] {'param_1': 479859} 2026-02-05 11:55:00,960 INFO sqlalchemy.engine.Engine UPDATE lost_goods SET cell_id=%(cell_id)s WHERE lost_goods.id = %(lost_goods_id)s 2026-02-05 11:55:00,960 INFO sqlalchemy.engine.Engine [cached since 0.1495s ago] {'cell_id': None, 'lost_goods_id': 87711} 2026-02-05 11:55:00,961 INFO sqlalchemy.engine.Engine ROLLBACK using DBAPI connection.rollback(); set skip_autocommit_rollback to prevent fully 2026-02-05 11:55:00,963 INFO sqlalchemy.engine.Engine BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode) 2026-02-05 11:55:00,963 INFO sqlalchemy.engine.Engine SELECT cell.id AS cell_id, cell.key AS cell_key, cell.zone_id AS cell_zone_id, cell.active AS cell_active, cell.mix_type AS cell_mix_type, cell.skus_amount AS cell_skus_amount, cell.cell_picking_type AS cell_cell_picking_type, cell.barcode AS cell_barcode, cell.old_barcode AS cell_old_barcode, cell.height AS cell_height, cell.length AS cell_length, cell.width AS cell_width, cell.placing_order AS cell_placing_order, cell.picking_order AS cell_picking_order, cell.inventory_task_id AS cell_inventory_task_id, cell.last_inventory_date AS cell_last_inventory_date, cell.last_inventory_worker_id AS cell_last_inventory_worker_id, cell.deactivate_reason AS cell_deactivate_reason FROM cell WHERE cell.id = %(pk_1)s 2026-02-05 11:55:00,964 INFO sqlalchemy.engine.Engine [cached since 156.8s ago] {'pk_1': 479859} 2026-02-05 11:55:00,964 INFO sqlalchemy.engine.Engine SELECT lost_goods.id AS lost_goods_id, lost_goods.status AS lost_goods_status, lost_goods.sku_id AS lost_goods_sku_id, lost_goods.barcode_info_id AS lost_goods_barcode_info_id, lost_goods.cell_id AS lost_goods_cell_id, lost_goods.warehouse_id AS lost_goods_warehouse_id, lost_goods.mark_checked_user AS lost_goods_mark_checked_user, lost_goods.mark_checked_time AS lost_goods_mark_checked_time, lost_goods.amount_returned AS lost_goods_amount_returned FROM lost_goods WHERE %(param_1)s = lost_goods.cell_id 2026-02-05 11:55:00,964 INFO sqlalchemy.engine.Engine [cached since 0.198s ago] {'param_1': 479859} 2026-02-05 11:55:00,969 INFO sqlalchemy.engine.Engine SELECT reservation.id AS reservation_id, reservation.amount AS reservation_amount, reservation.canceled_amount AS reservation_canceled_amount, reservation.order_item_key AS reservation_order_item_key, reservation.reservation_key AS reservation_reservation_key, reservation.status AS reservation_status, reservation.sku_id AS reservation_sku_id, reservation.cell_id AS reservation_cell_id, reservation.warehouse_id AS reservation_warehouse_id, reservation.is_refilled AS reservation_is_refilled, reservation.date_created AS reservation_date_created, reservation.date_updated AS reservation_date_updated, reservation.update_reservation_key AS reservation_update_reservation_key FROM reservation WHERE %(param_1)s = reservation.cell_id 2026-02-05 11:55:00,969 INFO sqlalchemy.engine.Engine [cached since 0.1954s ago] {'param_1': 479859} 2026-02-05 11:55:00,970 INFO sqlalchemy.engine.Engine SELECT sku_cell.id AS sku_cell_id, sku_cell.inventory_needed AS sku_cell_inventory_needed, sku_cell.quantity_reserved AS sku_cell_quantity_reserved, sku_cell.cell_id AS sku_cell_cell_id, sku_cell.sku_id AS sku_cell_sku_id, sku_cell.warehouse_id AS sku_cell_warehouse_id, sku_cell.mark_missing_time AS sku_cell_mark_missing_time, sku_cell.mark_missing_user AS sku_cell_mark_missing_user FROM sku_cell WHERE %(param_1)s = sku_cell.cell_id 2026-02-05 11:55:00,970 INFO sqlalchemy.engine.Engine [cached since 0.1927s ago] {'param_1': 479859} 2026-02-05 11:55:00,971 INFO sqlalchemy.engine.Engine SELECT sku_cell_barcode_info.id AS sku_cell_barcode_info_id, sku_cell_barcode_info.amount AS sku_cell_barcode_info_amount, sku_cell_barcode_info.quantity_pending AS sku_cell_barcode_info_quantity_pending, sku_cell_barcode_info.warehouse_id AS sku_cell_barcode_info_warehouse_id, sku_cell_barcode_info.barcode_info_id AS sku_cell_barcode_info_barcode_info_id, sku_cell_barcode_info.cell_id AS sku_cell_barcode_info_cell_id, sku_cell_barcode_info.sku_id AS sku_cell_barcode_info_sku_id, sku_cell_barcode_info.sku_cell_id AS sku_cell_barcode_info_sku_cell_id, sku_cell_barcode_info.inventory_needed AS sku_cell_barcode_info_inventory_needed, sku_cell_barcode_info.batch_id AS sku_cell_barcode_info_batch_id FROM sku_cell_barcode_info WHERE %(param_1)s = sku_cell_barcode_info.cell_id 2026-02-05 11:55:00,971 INFO sqlalchemy.engine.Engine [cached since 0.1919s ago] {'param_1': 479859} 2026-02-05 11:55:00,972 INFO sqlalchemy.engine.Engine UPDATE lost_goods SET cell_id=%(cell_id)s WHERE lost_goods.id = %(lost_goods_id)s 2026-02-05 11:55:00,972 INFO sqlalchemy.engine.Engine [cached since 0.1614s ago] {'cell_id': None, 'lost_goods_id': 87711} 2026-02-05 11:55:00,973 INFO sqlalchemy.engine.Engine ROLLBACK using DBAPI connection.rollback(); set skip_autocommit_rollback to prevent fully { "event": "IntegrityError('(psycopg2.errors.NotNullViolation) null value in column \"cell_id\" of relation \"lost_goods\" violates not-null constraint\\nDETAIL: Failing row contains (87711, CONFIRMED, 4100000000000042865, 31888503797_4100000000000042865_1693627, null, 1693627, Lancer Phantom autotest UZ, 2026-02-05 11:54:00.738893, null).\\n')", "level": "error", "message": "Failed to delete row!", "request_id": "205e0fe3-9e52-44c6-97d6-95c53a0e6370", "service": "autotests", "timestamp": "2026-02-05T11:55:00.974904Z", "ts": "2026-02-05T11:55:00.974878Z" } 2026-02-05 11:55:00,975 INFO sqlalchemy.engine.Engine BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode) 2026-02-05 11:55:00,975 INFO sqlalchemy.engine.Engine UPDATE picking_task SET worker_id=%(worker_id)s WHERE picking_task.id = %(id_1)s 2026-02-05 11:55:00,975 INFO sqlalchemy.engine.Engine [cached since 0.1026s ago] {'worker_id': 0, 'id_1': 1497047} 2026-02-05 11:55:00,977 INFO sqlalchemy.engine.Engine COMMIT using DBAPI connection.commit(), has no effect due to autocommit mode 2026-02-05 11:55:00,977 INFO sqlalchemy.engine.Engine UPDATE account SET barcode=%(barcode)s WHERE account.wms_id = %(wms_id_1)s 2026-02-05 11:55:00,977 INFO sqlalchemy.engine.Engine [cached since 157.1s ago] {'barcode': , 'wms_id_1': 100316} 2026-02-05 11:55:00,979 INFO sqlalchemy.engine.Engine BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode) 2026-02-05 11:55:00,979 INFO sqlalchemy.engine.Engine SELECT packing_table.id AS packing_table_id, packing_table.barcode AS packing_table_barcode, packing_table.warehouse_id AS packing_table_warehouse_id, packing_table.date_updated AS packing_table_date_updated, packing_table.big_bag_barcode AS packing_table_big_bag_barcode, packing_table.worker_id AS packing_table_worker_id, packing_table.workplace_id AS packing_table_workplace_id, packing_table.box_barcode AS packing_table_box_barcode FROM packing_table WHERE packing_table.id = %(pk_1)s 2026-02-05 11:55:00,979 INFO sqlalchemy.engine.Engine [cached since 153.4s ago] {'pk_1': 98469} 2026-02-05 11:55:00,980 INFO sqlalchemy.engine.Engine SELECT box.id AS box_id, box.barcode AS box_barcode, box.warehouse_id AS box_warehouse_id, box.picking_task_id AS box_picking_task_id, box.status AS box_status, box.stock_return_task_id AS box_stock_return_task_id, box.inventory_task_id AS box_inventory_task_id, box.packing_table_id AS box_packing_table_id, box.consolidation_cell_pre_id AS box_consolidation_cell_pre_id, box.consolidation_cell_id AS box_consolidation_cell_id, box.sorting_task_id AS box_sorting_task_id FROM box WHERE %(param_1)s = box.packing_table_id 2026-02-05 11:55:00,980 INFO sqlalchemy.engine.Engine [cached since 0.09757s ago] {'param_1': 98469} 2026-02-05 11:55:01,000 INFO sqlalchemy.engine.Engine DELETE FROM packing_table WHERE packing_table.id = %(id)s 2026-02-05 11:55:01,001 INFO sqlalchemy.engine.Engine [cached since 0.09644s ago] {'id': 98469} 2026-02-05 11:55:01,029 INFO sqlalchemy.engine.Engine COMMIT using DBAPI connection.commit(), has no effect due to autocommit mode 2026-02-05 11:55:01,030 INFO sqlalchemy.engine.Engine UPDATE account SET barcode=%(barcode)s WHERE account.wms_id = %(wms_id_1)s 2026-02-05 11:55:01,030 INFO sqlalchemy.engine.Engine [cached since 157.1s ago] {'barcode': , 'wms_id_1': 100316}