2026-02-05 11:52:25,653 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:52:25,653 INFO sqlalchemy.engine.Engine [cached since 1.759s ago] {'first_name_1': 'Phantom', 'last_name_1': 'Lancer', 'barcode_1': , 'warehouse_id_1': 1693627, 'param_1': 1} 2026-02-05 11:52:25,655 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:52:25,655 INFO sqlalchemy.engine.Engine [cached since 1.756s ago] {'pk_1': 100038} 2026-02-05 11:52:25,656 INFO sqlalchemy.engine.Engine UPDATE account SET barcode=%(barcode)s WHERE account.wms_id = %(wms_id_1)s 2026-02-05 11:52:25,656 INFO sqlalchemy.engine.Engine [cached since 1.755s ago] {'barcode': , 'wms_id_1': 100038} { "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\": \"1000100038\", \"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": "1000100038" }, "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:52:25 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": "157d9f6f98c8ea53edd1f0c78c72880e" }, "json": { "accessToken": "8c1b56f8-f97b-4929-968c-42bb56508dac", "refreshToken": "589cd4f0-44ae-4bbd-88f8-d5c0b3c83af1", "userInfo": { "accountId": 100038, "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:52:25.723058Z", "ts": "2026-02-05T11:52:25.722245Z", "url": "dm-wms-be-service-account.dm.svc.cluster.local/account/sign-in" } 2026-02-05 11:52:25,726 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:52:25,726 INFO sqlalchemy.engine.Engine [cached since 1.588s ago] {'key': 'QA-70292345725377792', 'zone_id': , 'cell_picking_type': , 'barcode': None, 'old_barcode': '2026-02-05T11:52:25.725397', '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:52:25,727 INFO sqlalchemy.engine.Engine COMMIT using DBAPI connection.commit(), has no effect due to autocommit mode 2026-02-05 11:52:25,728 INFO sqlalchemy.engine.Engine BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode) 2026-02-05 11:52:25,729 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:52:25,729 INFO sqlalchemy.engine.Engine [cached since 1.584s ago] {'pk_1': 479858} 2026-02-05 11:52:25,730 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:52:25,730 INFO sqlalchemy.engine.Engine [cached since 1.558s ago] {'first_name_1': , 'last_name_1': , 'barcode_1': , 'param_1': 1} 2026-02-05 11:52:25,732 INFO sqlalchemy.engine.Engine UPDATE account SET barcode=%(barcode)s WHERE account.wms_id = %(wms_id_1)s 2026-02-05 11:52:25,732 INFO sqlalchemy.engine.Engine [cached since 1.557s ago] {'barcode': , 'wms_id_1': 10086} 2026-02-05 11:52:25,734 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:52:25,734 INFO sqlalchemy.engine.Engine [cached since 1.557s ago] {'pk_1': 10086} { "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\": \"+79099910086\", \"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": "+79099910086" }, "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:52:24 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": "328556cb7e792bc72caa28f8e4731577" }, "json": { "accessToken": "7500c805-7572-45ed-9a03-23894dd3502d", "refreshToken": "a1f2a356-2620-45bd-a54e-e34b605e5064", "userInfo": { "accountId": 10086, "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:52:25.759081Z", "ts": "2026-02-05T11:52:25.758053Z", "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 7500c805-7572-45ed-9a03-23894dd3502d\" -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 7500c805-7572-45ed-9a03-23894dd3502d", "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:52:25 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:52:25.798192Z", "ts": "2026-02-05T11:52:25.797517Z", "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 7500c805-7572-45ed-9a03-23894dd3502d\" -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 7500c805-7572-45ed-9a03-23894dd3502d", "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:52:26 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:52:26.895924Z", "ts": "2026-02-05T11:52:26.895363Z", "url": "dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/invoice/batch" } 2026-02-05 11:52:26,899 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:52:26,899 INFO sqlalchemy.engine.Engine [cached since 2.141s ago] {'external_1_1': 79074243401549} { "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 7500c805-7572-45ed-9a03-23894dd3502d\" -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 7500c805-7572-45ed-9a03-23894dd3502d", "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", 410000008420 ] ] }, "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:52:26 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:52:26.892+00:00", "invoiceBarcode": "YA41000000200008805", "invoiceDirection": "INBOUND", "invoiceNumber": 410000008420, "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:52:26.922712Z", "ts": "2026-02-05T11:52:26.921965Z", "url": "dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/invoice" } 2026-02-05 11:52:26,925 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:52:26,925 INFO sqlalchemy.engine.Engine [cached since 2.133s ago] {'external_1_1': 79074243401549} 2026-02-05 11:52:26,964 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:52:26,964 INFO sqlalchemy.engine.Engine [cached since 2.111s ago] {'internal_sku_id_1': 4100000000000042864} 2026-02-05 11:52:26,966 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:52:26,966 INFO sqlalchemy.engine.Engine [cached since 2.11s ago] {'quantity_active': 4, 'internal_sku_id_1': 4100000000000042864} { "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 7500c805-7572-45ed-9a03-23894dd3502d\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d '{\"dateArrival\": 1770983546000}' 'dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/invoice?invoiceNumber=410000008420'", "event": "request", "level": "info", "message": "PUT → dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/invoice?invoiceNumber=410000008420", "method": "PUT", "request": { "body": { "dateArrival": 1770983546000 }, "headers": { "Accept": "application/json", "Authorization": "Bearer 7500c805-7572-45ed-9a03-23894dd3502d", "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", 410000008420 ] ] }, "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:52:26 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-13T11:52:26.000+00:00", "dateCounted": null, "dateCreated": "2026-02-05T11:52:26.892+00:00", "invoiceBarcode": "YA41000000200008805", "invoiceDirection": "INBOUND", "invoiceNumber": 410000008420, "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=410000008420" }, "service": "api", "timestamp": "2026-02-05T11:52:26.989778Z", "ts": "2026-02-05T11:52:26.988999Z", "url": "dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/invoice?invoiceNumber=410000008420" } { "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 7500c805-7572-45ed-9a03-23894dd3502d\" -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=410000008420'", "event": "request", "level": "info", "message": "POST → dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/invoice/send?invoiceNumber=410000008420", "method": "POST", "request": { "body": null, "headers": { "Authorization": "Bearer 7500c805-7572-45ed-9a03-23894dd3502d", "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", 410000008420 ] ] }, "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:52:27 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=410000008420" }, "service": "api", "timestamp": "2026-02-05T11:52:27.034927Z", "ts": "2026-02-05T11:52:27.034384Z", "url": "dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/invoice/send?invoiceNumber=410000008420" } 2026-02-05 11:52:27,038 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:52:27,038 INFO sqlalchemy.engine.Engine [cached since 2.098s ago] {'invoice_document_number': 'autotest_20260205_564', 'invoice_document_date': '2026-02-05 00:00:00.000000', 'invoice_id_1': '410000008420'} 2026-02-05 11:52:27,101 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:52:27,101 INFO sqlalchemy.engine.Engine [cached since 2.087s ago] {'key_1': 'QA-70292345725377792', 'warehouse_id_1': 1693627} 2026-02-05 11:52:27,103 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:52:27,103 INFO sqlalchemy.engine.Engine [cached since 2.084s ago] {'sku_id_1': 4100000000000042864, 'barcode_1': '25306345652', 'invoice_id_1': '410000008420'} { "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 8c1b56f8-f97b-4929-968c-42bb56508dac\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d '{\"skuList\": [{\"skuId\": \"4100000000000042864\", \"barcode\": \"25306345652\", \"amount\": 4, \"key\": 70292347104068096, \"cellRestricted\": false}], \"key\": 410000008420}' '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": 410000008420, "skuList": [ { "amount": 4, "barcode": "25306345652", "cellRestricted": false, "key": 70292347104068096, "skuId": "4100000000000042864" } ] }, "headers": { "Accept": "application/json", "Authorization": "Bearer 8c1b56f8-f97b-4929-968c-42bb56508dac", "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:52:27 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": "de3b87fd5291c2f4a85b29bc08d4f0b3" }, "json": { "key": "410000008420" }, "status_code": 200, "text": null, "url": "dm-wms-be-service-availability.dm.svc.cluster.local/placement/init" }, "service": "api", "timestamp": "2026-02-05T11:52:27.117097Z", "ts": "2026-02-05T11:52:27.116457Z", "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 8c1b56f8-f97b-4929-968c-42bb56508dac\" -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 8c1b56f8-f97b-4929-968c-42bb56508dac", "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", "410000008420" ] ] }, "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:52:27 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": "c37aed12d12cd2131d1fdd681c456951" }, "json": { "groupId": null, "key": "410000008420", "skuList": [ { "amount": 4, "barcode": "25306345652", "cellRestricted": false, "dpAcceptanceReason": null, "dpComment": null, "key": "70292347104068096", "placedAmount": 0, "skuCellList": [], "skuId": "4100000000000042864", "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:52:27.225098Z", "ts": "2026-02-05T11:52:27.224432Z", "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 8c1b56f8-f97b-4929-968c-42bb56508dac\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d '{\"placementSkuKey\": \"70292347104068096\", \"cellKey\": \"QA-70292345725377792\", \"invoiceId\": 410000008420, \"skuId\": \"4100000000000042864\", \"barcode\": \"25306345652\", \"amount\": 4}' '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": 4, "barcode": "25306345652", "cellKey": "QA-70292345725377792", "invoiceId": 410000008420, "placementSkuKey": "70292347104068096", "skuId": "4100000000000042864" }, "headers": { "Accept": "application/json", "Authorization": "Bearer 8c1b56f8-f97b-4929-968c-42bb56508dac", "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:52:27 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": "e76890ccaf7fe0d9c5cc206e72e7bd21" }, "json": { "amount": 4, "barcode": "25306345652", "cellRestricted": false, "dpAcceptanceReason": null, "dpComment": null, "key": "70292347104068096", "placedAmount": 4, "skuCellList": [ { "amount": 4, "barcode": "25306345652", "cellKey": "QA-70292345725377792", "placedAmount": 4, "skuId": "4100000000000042864", "status": "IN_PROCESS" } ], "skuId": "4100000000000042864", "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:52:27.303080Z", "ts": "2026-02-05T11:52:27.302410Z", "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 8c1b56f8-f97b-4929-968c-42bb56508dac\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d '{\"key\": \"410000008420\"}' '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": "410000008420" }, "headers": { "Authorization": "Bearer 8c1b56f8-f97b-4929-968c-42bb56508dac", "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:52:27 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": "440840ba9c82e76f76ee5416bd858eff" }, "json": null, "status_code": 200, "text": "", "url": "dm-wms-be-service-availability.dm.svc.cluster.local/placement/publish" }, "service": "api", "timestamp": "2026-02-05T11:52:27.409994Z", "ts": "2026-02-05T11:52:27.409372Z", "url": "dm-wms-be-service-availability.dm.svc.cluster.local/placement/publish" } 2026-02-05 11:52:27,422 INFO sqlalchemy.engine.Engine BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode) 2026-02-05 11:52:27,424 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:52:27,424 INFO sqlalchemy.engine.Engine [generated in 0.00018s] {'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": "f528314f-2dae-4fae-84c9-dd000431f65f", "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:52:27.431834Z", "ts": "2026-02-05T11:52:27.431533Z" } INFO: 192.168.1.31:49636 - "GET / HTTP/1.1" 200 OK 2026-02-05 11:52:27,574 INFO sqlalchemy.engine.Engine select pg_catalog.version() 2026-02-05 11:52:27,575 INFO sqlalchemy.engine.Engine [raw sql] {} 2026-02-05 11:52:27,576 INFO sqlalchemy.engine.Engine select current_schema() 2026-02-05 11:52:27,576 INFO sqlalchemy.engine.Engine [raw sql] {} 2026-02-05 11:52:27,577 INFO sqlalchemy.engine.Engine show standard_conforming_strings 2026-02-05 11:52:27,577 INFO sqlalchemy.engine.Engine [raw sql] {} 2026-02-05 11:52:27,577 INFO sqlalchemy.engine.Engine BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode) 2026-02-05 11:52:27,578 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:52:27,578 INFO sqlalchemy.engine.Engine [generated in 0.00014s] {'barcode': 'UP-QA-70292347565056768', 'warehouse_id': 1693627, 'date_updated': None, 'big_bag_barcode': None, 'worker_id': None, 'workplace_id': None, 'box_barcode': None} 2026-02-05 11:52:27,581 INFO sqlalchemy.engine.Engine COMMIT using DBAPI connection.commit(), has no effect due to autocommit mode 2026-02-05 11:52:27,582 INFO sqlalchemy.engine.Engine BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode) 2026-02-05 11:52:27,582 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:52:27,583 INFO sqlalchemy.engine.Engine [generated in 0.00012s] {'pk_1': 98468} 2026-02-05 11:52:27,631 INFO sqlalchemy.engine.Engine select pg_catalog.version() 2026-02-05 11:52:27,631 INFO sqlalchemy.engine.Engine [raw sql] {} 2026-02-05 11:52:27,633 INFO sqlalchemy.engine.Engine select current_schema() 2026-02-05 11:52:27,633 INFO sqlalchemy.engine.Engine [raw sql] {} 2026-02-05 11:52:27,634 INFO sqlalchemy.engine.Engine show standard_conforming_strings 2026-02-05 11:52:27,634 INFO sqlalchemy.engine.Engine [raw sql] {} 2026-02-05 11:52:27,634 INFO sqlalchemy.engine.Engine BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode) 2026-02-05 11:52:27,635 INFO sqlalchemy.engine.Engine select nextval('orders_id_seq') 2026-02-05 11:52:27,635 INFO sqlalchemy.engine.Engine [raw sql] {} 2026-02-05 11:52:27,636 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\": \"1000100038\"}' '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": "1000100038" }, "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:52:27 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": "af6f5bf56d4cd30aa61f279d78df244a" }, "json": { "access_token": "8c1b56f8-f97b-4929-968c-42bb56508dac", "expires_in": 230213, "refresh_token": "589cd4f0-44ae-4bbd-88f8-d5c0b3c83af1", "scope": "trust", "token_type": "bearer", "userInfo": { "firstName": "Phantom", "id": 100038, "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:52:27.658608Z", "ts": "2026-02-05T11:52:27.657961Z", "url": "dm-wms-be-service-account.dm.svc.cluster.local/oauth/custom/token" } 2026-02-05 11:52:27,661 INFO sqlalchemy.engine.Engine BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode) 2026-02-05 11:52:27,686 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:52:27,686 INFO sqlalchemy.engine.Engine [generated in 0.00025s] {'order_id_1': 8900588} 2026-02-05 11:52:27,724 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:52:27,724 INFO sqlalchemy.engine.Engine [cached since 0.03863s ago] {'order_id_1': 8900588} 2026-02-05 11:52:30,726 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:52:30,726 INFO sqlalchemy.engine.Engine [cached since 3.041s ago] {'order_id_1': 8900588} 2026-02-05 11:52:30,729 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:52:30,729 INFO sqlalchemy.engine.Engine [generated in 0.00018s] {'order_id_1': 8900588} 2026-02-05 11:52:30,750 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:52:30,750 INFO sqlalchemy.engine.Engine [cached since 3.065s ago] {'order_id_1': 8900588} 2026-02-05 11:52:33,752 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:52:33,752 INFO sqlalchemy.engine.Engine [cached since 6.067s ago] {'order_id_1': 8900588} 2026-02-05 11:52:33,754 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:52:33,754 INFO sqlalchemy.engine.Engine [cached since 3.025s ago] {'order_id_1': 8900588} { "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 8c1b56f8-f97b-4929-968c-42bb56508dac\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d '{\"orderIds\": [8900588]}' '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": [ 8900588 ] }, "headers": { "Accept": "application/json", "Authorization": "Bearer 8c1b56f8-f97b-4929-968c-42bb56508dac", "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:52:33 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": "3cf1a233eae4d884801ab1328f5e95f6" }, "json": { "dateCreated": "2026-02-05T11:52:33.937+00:00", "id": 158780, "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:52:33.994147Z", "ts": "2026-02-05T11:52:33.993244Z", "url": "dm-wms-be-service-assembly.dm.svc.cluster.local/picking/create-wave/order" } 2026-02-05 11:52:33,998 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:52:33,998 INFO sqlalchemy.engine.Engine [generated in 0.00031s] {'id_1': 158780} 2026-02-05 11:52:34,000 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:52:34,000 INFO sqlalchemy.engine.Engine [generated in 0.00015s] {'wave_id_1': 158780} { "curl": "curl -X POST -H \"Authorization: Bearer 8c1b56f8-f97b-4929-968c-42bb56508dac\" -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-70292345725377792\"}' '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-70292345725377792" }, "headers": { "Accept": "application/json", "Authorization": "Bearer 8c1b56f8-f97b-4929-968c-42bb56508dac", "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:52:33 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": "67d67062fa08340a811ac221fc2f87fc" }, "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:52:34.046241Z", "ts": "2026-02-05T11:52:34.045355Z", "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 8c1b56f8-f97b-4929-968c-42bb56508dac\" -H \"x-aer-test-type: auto\" -H \"x-aer-app-name: python-autotests\" -d '{\"waveId\": 158780, \"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": 158780 }, "headers": { "Accept": "application/json", "Authorization": "Bearer 8c1b56f8-f97b-4929-968c-42bb56508dac", "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:52:33 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": "f09430ee6c8f6e48670835c130130649" }, "json": { "key": "88fa9cd6656fb0dfe4cdc310d524f30f267a154447ac7a874cd25c6f0dd2d1d1" }, "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:52:34.323642Z", "ts": "2026-02-05T11:52:34.322871Z", "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 8c1b56f8-f97b-4929-968c-42bb56508dac\" -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 8c1b56f8-f97b-4929-968c-42bb56508dac", "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", "88fa9cd6656fb0dfe4cdc310d524f30f267a154447ac7a874cd25c6f0dd2d1d1" ] ] }, "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:52:33 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": "fc84d1397cbd625c9512688b7d0a2252" }, "json": { "assemblyWallGroupGroupId": 1108, "boxBarcodes": null, "currentMergedPickingSkuCell": { "allowedBarcodes": [ "25306345652" ], "amount": 4, "canceledAmount": 0, "cellId": 479858, "cellKey": "QA-70292345725377792", "description": "За возбуждение багровый манера ход пересечь аллея.", "photo": "https://zao.net/world/receive.png", "pickedAmount": 0, "pickingOrder": 0, "pickingTaskKey": "88fa9cd6656fb0dfe4cdc310d524f30f267a154447ac7a874cd25c6f0dd2d1d1", "pivotal": false, "requireDatamatrix": false, "requireImei": false, "requireSerial": false, "skuBarcode": "не определено", "skuId": 24761829, "skuSkuId": "4100000000000042864" }, "dateAssigned": "2026-02-05T11:52:34.215+00:00", "dateCreated": "2026-02-05T11:52:34.222+00:00", "datePicked": null, "id": 1497046, "key": "88fa9cd6656fb0dfe4cdc310d524f30f267a154447ac7a874cd25c6f0dd2d1d1", "mergedSkuCellList": [ { "allowedBarcodes": [ "25306345652" ], "amount": 4, "canceledAmount": 0, "cellId": 479858, "cellKey": "QA-70292345725377792", "description": "За возбуждение багровый манера ход пересечь аллея.", "photo": "https://zao.net/world/receive.png", "pickedAmount": 0, "pickingOrder": 0, "pickingTaskKey": "88fa9cd6656fb0dfe4cdc310d524f30f267a154447ac7a874cd25c6f0dd2d1d1", "pivotal": false, "requireDatamatrix": false, "requireImei": false, "requireSerial": false, "skuBarcode": "не определено", "skuId": 24761829, "skuSkuId": "4100000000000042864" } ], "orderType": "MULTI", "pickingTaskBarcode": "20-0001497046", "provider": "TANAIS", "shipmentGroupId": 13, "skuCellList": null, "status": "ASSIGNED", "waveColour": "RED", "workerId": 100038 }, "status_code": 200, "text": null, "url": "dm-wms-be-service-assembly.dm.svc.cluster.local/picking/task" }, "service": "api", "timestamp": "2026-02-05T11:52:34.459057Z", "ts": "2026-02-05T11:52:34.458223Z", "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 8c1b56f8-f97b-4929-968c-42bb56508dac\" -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 8c1b56f8-f97b-4929-968c-42bb56508dac", "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:52:33 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": "5d908bca03dc1f79164e328f8b442119" }, "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-0000489442

\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:52:34.507267Z", "ts": "2026-02-05T11:52:34.506467Z", "url": "dm-wms-be-service-assembly.dm.svc.cluster.local/sorting/{sortingType}/box/create" } INFO: 192.168.1.31:42094 - "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 8c1b56f8-f97b-4929-968c-42bb56508dac\" -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-0000489442&pickingTaskKey=88fa9cd6656fb0dfe4cdc310d524f30f267a154447ac7a874cd25c6f0dd2d1d1'", "event": "request", "level": "info", "message": "POST → dm-wms-be-service-assembly.dm.svc.cluster.local/picking/box/assign?boxBarcodes=BX-0000489442&pickingTaskKey=88fa9cd6656fb0dfe4cdc310d524f30f267a154447ac7a874cd25c6f0dd2d1d1", "method": "POST", "request": { "body": null, "headers": { "Accept": "application/json", "Authorization": "Bearer 8c1b56f8-f97b-4929-968c-42bb56508dac", "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-0000489442" ], [ "pickingTaskKey", "88fa9cd6656fb0dfe4cdc310d524f30f267a154447ac7a874cd25c6f0dd2d1d1" ] ] }, "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:52:33 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": "7020b32f72fb97b074a760606f665910" }, "json": null, "status_code": 200, "text": "", "url": "dm-wms-be-service-assembly.dm.svc.cluster.local/picking/box/assign?boxBarcodes=BX-0000489442&pickingTaskKey=88fa9cd6656fb0dfe4cdc310d524f30f267a154447ac7a874cd25c6f0dd2d1d1" }, "service": "api", "timestamp": "2026-02-05T11:52:34.599969Z", "ts": "2026-02-05T11:52:34.599273Z", "url": "dm-wms-be-service-assembly.dm.svc.cluster.local/picking/box/assign?boxBarcodes=BX-0000489442&pickingTaskKey=88fa9cd6656fb0dfe4cdc310d524f30f267a154447ac7a874cd25c6f0dd2d1d1" } INFO: 192.168.1.31:42096 - "GET / HTTP/1.1" 200 OK INFO: 192.168.1.31:51302 - "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 8c1b56f8-f97b-4929-968c-42bb56508dac\" -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=88fa9cd6656fb0dfe4cdc310d524f30f267a154447ac7a874cd25c6f0dd2d1d1&skuId=4100000000000042864&cellBarcode=QA-70292345725377792&cellId=479858'", "event": "request", "level": "info", "message": "POST → dm-wms-be-service-assembly.dm.svc.cluster.local/picking/task/complete-step?taskKey=88fa9cd6656fb0dfe4cdc310d524f30f267a154447ac7a874cd25c6f0dd2d1d1&skuId=4100000000000042864&cellBarcode=QA-70292345725377792&cellId=479858", "method": "POST", "request": { "body": null, "headers": { "Accept": "application/json", "Authorization": "Bearer 8c1b56f8-f97b-4929-968c-42bb56508dac", "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", "88fa9cd6656fb0dfe4cdc310d524f30f267a154447ac7a874cd25c6f0dd2d1d1" ], [ "skuId", "4100000000000042864" ], [ "cellBarcode", "QA-70292345725377792" ], [ "cellId", 479858 ] ] }, "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:52:44 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": "c41c53c23c0d99385fddefa2f73ab1df" }, "json": null, "status_code": 200, "text": "", "url": "dm-wms-be-service-assembly.dm.svc.cluster.local/picking/task/complete-step?taskKey=88fa9cd6656fb0dfe4cdc310d524f30f267a154447ac7a874cd25c6f0dd2d1d1&skuId=4100000000000042864&cellBarcode=QA-70292345725377792&cellId=479858" }, "service": "api", "timestamp": "2026-02-05T11:52:44.804983Z", "ts": "2026-02-05T11:52:44.804182Z", "url": "dm-wms-be-service-assembly.dm.svc.cluster.local/picking/task/complete-step?taskKey=88fa9cd6656fb0dfe4cdc310d524f30f267a154447ac7a874cd25c6f0dd2d1d1&skuId=4100000000000042864&cellBarcode=QA-70292345725377792&cellId=479858" } { "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 8c1b56f8-f97b-4929-968c-42bb56508dac\" -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 8c1b56f8-f97b-4929-968c-42bb56508dac", "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", "88fa9cd6656fb0dfe4cdc310d524f30f267a154447ac7a874cd25c6f0dd2d1d1" ] ] }, "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:52: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": "5e95dd89579aa086c1af2b7ae99424f0" }, "json": { "assemblyWallGroupGroupId": 1108, "boxBarcodes": [ "BX-0000489442" ], "currentMergedPickingSkuCell": null, "dateAssigned": "2026-02-05T11:52:34.215+00:00", "dateCreated": "2026-02-05T11:52:34.222+00:00", "datePicked": null, "id": 1497046, "key": "88fa9cd6656fb0dfe4cdc310d524f30f267a154447ac7a874cd25c6f0dd2d1d1", "mergedSkuCellList": [], "orderType": "MULTI", "pickingTaskBarcode": "20-0001497046", "provider": "TANAIS", "shipmentGroupId": 13, "skuCellList": null, "status": "ASSIGNED", "waveColour": "RED", "workerId": 100038 }, "status_code": 200, "text": null, "url": "dm-wms-be-service-assembly.dm.svc.cluster.local/picking/task" }, "service": "api", "timestamp": "2026-02-05T11:52:44.832022Z", "ts": "2026-02-05T11:52:44.831520Z", "url": "dm-wms-be-service-assembly.dm.svc.cluster.local/picking/task" } 2026-02-05 11:52:44,835 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:52:44,835 INFO sqlalchemy.engine.Engine [cached since 14.11s ago] {'order_id_1': 8900588} 2026-02-05 11:52:44,844 INFO sqlalchemy.engine.Engine BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode) 2026-02-05 11:52:44,845 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:52:44,846 INFO sqlalchemy.engine.Engine [generated in 0.00018s] {'key_1': 'QA-70292345725377792', 'barcode_1': '25306345652', '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-70292345725377792' AND barcode_info.barcode = '25306345652'", "request_id": "3b2ac5df-dda2-45b9-8ea9-4b4a5e248146", "result": [ { "amount_returned": "None", "barcode_info_id": "25306345652_4100000000000042864_1693627", "cell_id": "479858", "id": "87710", "mark_checked_time": "None", "mark_checked_user": "None", "sku_id": "4100000000000042864", "status": "NEED_CONFIRM", "warehouse_id": "1693627" } ], "service": "db", "timestamp": "2026-02-05T11:52:44.858909Z", "ts": "2026-02-05T11:52:44.858566Z" } 2026-02-05 11:52:44,866 INFO sqlalchemy.engine.Engine BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode) 2026-02-05 11:52:44,867 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:52:44,868 INFO sqlalchemy.engine.Engine [generated in 0.00014s] {'lost_goods_id_1': 87710, '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 = 87710", "request_id": "a918c5e9-c901-4610-be51-cd3562eed395", "result": [ { "amount_lost": "4", "amount_returned": "None", "batch_id": "835609", "date_updated": "2026-02-05 11:52:34.645000", "id": "88609", "lost_goods_id": "87710", "mark_missing_time": "2026-02-05 11:52:34.645000", "mark_missing_user": "Lancer Phantom autotest UZ" } ], "service": "db", "timestamp": "2026-02-05T11:52:44.875627Z", "ts": "2026-02-05T11:52:44.875342Z" } { "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 8c1b56f8-f97b-4929-968c-42bb56508dac\" -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=87710'", "event": "request", "level": "info", "message": "POST → dm-wms-be-service-availability.dm.svc.cluster.local/lost-goods/confirm?id=87710", "method": "POST", "request": { "body": null, "headers": { "Authorization": "Bearer 8c1b56f8-f97b-4929-968c-42bb56508dac", "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", 87710 ] ] }, "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:52:44 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": "c89d490b27c793da3b998182bd896e4b" }, "json": null, "status_code": 200, "text": "", "url": "dm-wms-be-service-availability.dm.svc.cluster.local/lost-goods/confirm?id=87710" }, "service": "api", "timestamp": "2026-02-05T11:52:44.890636Z", "ts": "2026-02-05T11:52:44.890043Z", "url": "dm-wms-be-service-availability.dm.svc.cluster.local/lost-goods/confirm?id=87710" } 2026-02-05 11:52:44,893 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:52:44,893 INFO sqlalchemy.engine.Engine [generated in 0.00026s] {'id_1': 87710} 2026-02-05 11:52:44,896 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:52:44,896 INFO sqlalchemy.engine.Engine [generated in 0.00015s] {'sku_id_2': 4100000000000042864, 'key_1': 'QA-70292345725377792'} 2026-02-05 11:52:44,898 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:52:44,898 INFO sqlalchemy.engine.Engine [cached since 14.17s ago] {'order_id_1': 8900588} INFO: 192.168.1.31:51306 - "GET / HTTP/1.1" 200 OK INFO: 192.168.1.31:50980 - "GET / HTTP/1.1" 200 OK INFO: 192.168.1.31:50996 - "GET / HTTP/1.1" 200 OK INFO: 192.168.1.31:52216 - "GET / HTTP/1.1" 200 OK INFO: 192.168.1.31:52226 - "GET / HTTP/1.1" 200 OK INFO: 192.168.1.31:60030 - "GET / HTTP/1.1" 200 OK INFO: 192.168.1.31:60044 - "GET / HTTP/1.1" 200 OK INFO: 192.168.1.31:56092 - "GET / HTTP/1.1" 200 OK INFO: 192.168.1.31:56100 - "GET / HTTP/1.1" 200 OK INFO: 192.168.1.31:42592 - "GET / HTTP/1.1" 200 OK INFO: 192.168.1.31:42608 - "GET / HTTP/1.1" 200 OK INFO: 192.168.1.31:54554 - "GET / HTTP/1.1" 200 OK 2026-02-05 11:53:44,899 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:44,899 INFO sqlalchemy.engine.Engine [cached since 74.17s ago] {'order_id_1': 8900588} 2026-02-05 11:53:44,903 INFO sqlalchemy.engine.Engine UPDATE account SET barcode=%(barcode)s WHERE account.wms_id = %(wms_id_1)s 2026-02-05 11:53:44,903 INFO sqlalchemy.engine.Engine [cached since 81s ago] {'barcode': , 'wms_id_1': 100038} 2026-02-05 11:53:44,905 INFO sqlalchemy.engine.Engine UPDATE account SET barcode=%(barcode)s WHERE account.wms_id = %(wms_id_1)s 2026-02-05 11:53:44,905 INFO sqlalchemy.engine.Engine [cached since 80.73s ago] {'barcode': , 'wms_id_1': 10086}