2026-02-05 08:29:05,059 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 08:29:05,060 INFO sqlalchemy.engine.Engine [cached since 1.561s ago] {'first_name_1': 'Phantom', 'last_name_1': 'Lancer', 'barcode_1': , 'warehouse_id_1': 1693627, 'param_1': 1} 2026-02-05 08:29:05,062 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 08:29:05,062 INFO sqlalchemy.engine.Engine [cached since 1.56s ago] {'pk_1': 100009} 2026-02-05 08:29:05,063 INFO sqlalchemy.engine.Engine UPDATE account SET barcode=%(barcode)s WHERE account.wms_id = %(wms_id_1)s 2026-02-05 08:29:05,063 INFO sqlalchemy.engine.Engine [cached since 1.559s ago] {'barcode': , 'wms_id_1': 100009} { "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\": \"1000100009\", \"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": "1000100009" }, "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 08:29:04 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": "754a8d04d0bb03bc7baad758fb3b62de" }, "json": { "accessToken": "1336ae2f-e3ab-4a39-bd7e-487feed4ff01", "refreshToken": "b59e16af-960a-499a-be70-b5f18881d778", "userInfo": { "accountId": 100009, "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-05T08:29:05.121814Z", "ts": "2026-02-05T08:29:05.121229Z", "url": "dm-wms-be-service-account.dm.svc.cluster.local/account/sign-in" } 2026-02-05 08:29:05,124 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 08:29:05,124 INFO sqlalchemy.engine.Engine [cached since 1.497s ago] {'key': 'QA-70280145123983616', 'zone_id': , 'cell_picking_type': , 'barcode': None, 'old_barcode': '2026-02-05T08:29:05.124004', '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 08:29:05,126 INFO sqlalchemy.engine.Engine COMMIT using DBAPI connection.commit(), has no effect due to autocommit mode 2026-02-05 08:29:05,127 INFO sqlalchemy.engine.Engine BEGIN (implicit; DBAPI should not BEGIN due to autocommit mode) 2026-02-05 08:29:05,127 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 08:29:05,128 INFO sqlalchemy.engine.Engine [cached since 1.495s ago] {'pk_1': 479746} 2026-02-05 08:29:05,129 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 08:29:05,129 INFO sqlalchemy.engine.Engine [cached since 1.463s ago] {'first_name_1': , 'last_name_1': , 'barcode_1': , 'param_1': 1} 2026-02-05 08:29:05,130 INFO sqlalchemy.engine.Engine UPDATE account SET barcode=%(barcode)s WHERE account.wms_id = %(wms_id_1)s 2026-02-05 08:29:05,131 INFO sqlalchemy.engine.Engine [cached since 1.462s ago] {'barcode': , 'wms_id_1': 10036} 2026-02-05 08:29:05,132 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 08:29:05,132 INFO sqlalchemy.engine.Engine [cached since 1.462s ago] {'pk_1': 10036} INFO: 192.168.2.32:60632 - "GET / HTTP/1.1" 200 OK { "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\": \"+79099910036\", \"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": "+79099910036" }, "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 08:29:04 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": "452904330e20f0427b4eebe7a8fdcece" }, "json": { "accessToken": "39c5b34d-43d8-4ce7-803d-aecbaf3cd066", "refreshToken": "56f4ac82-b825-4c51-8a70-e413f3636b90", "userInfo": { "accountId": 10036, "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-05T08:29:05.155629Z", "ts": "2026-02-05T08:29:05.155104Z", "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 39c5b34d-43d8-4ce7-803d-aecbaf3cd066\" -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 39c5b34d-43d8-4ce7-803d-aecbaf3cd066", "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 08:29:05 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-05T08:29:05.203487Z", "ts": "2026-02-05T08:29:05.202984Z", "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 39c5b34d-43d8-4ce7-803d-aecbaf3cd066\" -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 39c5b34d-43d8-4ce7-803d-aecbaf3cd066", "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 08:29:06 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-05T08:29:06.238600Z", "ts": "2026-02-05T08:29:06.237981Z", "url": "dm-ff-be-service-supply.dm.svc.cluster.local/api/v1/invoice/batch" } 2026-02-05 08:29:06,241 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 08:29:06,241 INFO sqlalchemy.engine.Engine [cached since 1.965s ago] {'external_1_1': 9566491530707677}