6a4c7b871a900: POST https://beta.jinchangxiao.com/vue/erp-sales-order-outbound-statistics/list at 2026-07-07 12:07:35 pm by 114.244.130.20

Performance Profiling

Total processing time: 53 ms; Peak memory: 5.355 MB. Show Profiling Timeline

总计20条数据
TimeDurationCategoryInfo
  
12:07:35.1267.4 msyii\db\Command::querySELECT COUNT(*) FROM (SELECT epop.*, COALESCE(max(outbound_count.outbound_number), 0) as outbound_number_count, COALESCE(max(return_count.return_number), 0) as return_number_count, epop.number - COALESCE(max(outbound_count.outbound_number), 0) + COALESCE(max(return_count.return_number), 0) as un_outbound_sort, max(eso.created_at) as sales_order_created_at FROM "a57be577deb434"."tbl_erp_sales_order_products" "epop" INNER JOIN "a57be577deb434"."tbl_erp_sales_orders" "eso" ON eso.id = epop.erp_sales_order_id LEFT JOIN "a57be577deb434"."tbl_clients" "client" ON client.id = eso.client_id LEFT JOIN "a57be577deb434"."tbl_projects" "project" ON project.id = eso.project_id LEFT JOIN "a57be577deb434"."tbl_products" "product" ON product.id = epop.product_id LEFT JOIN "a57be577deb434"."tbl_erp_sales_order_verify_rels" "rvr" ON rvr.erp_sales_order_id = eso.id LEFT JOIN "a57be577deb434"."tbl_purchase_client_rels" "purchase_rel" ON purchase_rel.project_id = eso.project_id LEFT JOIN "a57be577deb434"."tbl_purchase_contracts" "purchase_contract" ON purchase_contract.id = purchase_rel.contract_id AND purchase_contract.cost_type = 1 LEFT JOIN (SELECT esop.erp_sales_order_product_id, sum(esop.number) as outbound_number FROM "a57be577deb434"."tbl_erp_sales_outbound_products" "esop" INNER JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "esob" ON esob.id = esop.erp_sales_outbound_id WHERE "esob"."status" IN (1, 2, 5) GROUP BY "esop"."erp_sales_order_product_id") "outbound_count" ON outbound_count.erp_sales_order_product_id = epop.id LEFT JOIN (SELECT esop.erp_sales_order_product_id, sum(esrp.number) as return_number FROM "a57be577deb434"."tbl_erp_sales_return_products" "esrp" INNER JOIN "a57be577deb434"."tbl_erp_sales_returns" "esr" ON esr.id = esrp.erp_sales_return_id INNER JOIN "a57be577deb434"."tbl_erp_sales_outbound_spent_products" "esosp" ON esosp.id = esrp.erp_sales_outbound_spent_product_id INNER JOIN "a57be577deb434"."tbl_erp_sales_outbound_products" "esop" ON esop.id = esosp.erp_sales_outbound_product_id INNER JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "esob" ON esob.id = esop.erp_sales_outbound_id WHERE ("esr"."status" IN (2, 5)) AND ("esob"."status" IN (1, 2, 5)) GROUP BY "esop"."erp_sales_order_product_id") "return_count" ON return_count.erp_sales_order_product_id = epop.id WHERE (("eso"."status"=2) AND ("eso"."is_done"=FALSE)) AND ("epop"."number" > 0) AND ("product"."product_brand"='4') AND (("client"."sales_rep"=1001) OR ("eso"."created_by"=1001) OR ("rvr"."user_id"=1001) OR ("eso"."created_by" IN (1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1025, 1026, 1027, 1028, 1029, 1030, 5015, 5016, 5022, 5023, 5024, 5025, 5026, 5027, 5028, 5029, 5030, 5031, 5032, 5033, 5037, 5043, 5044, 5045, 5047, 5048, 5049, 5050, 5062, 5063, 5064, 5065, 5066, 5069, 5070, 5071, 5072, 5073, 5074, 5075, 5076, 5078, 5079, 5080, 5081, 5082, 5083, 5085, 5086, 5087, 5088, 5089, 5093, 5094, 5095, 5096, 5101, 5102, 5104, 5105, 5123, 5124, 5125, 5126, 5128, 5135, 5203, 5208, 5209, 5229, 5230, 5247, 5248, 5249, 5250, 5252, 5258, 5259, 5293, 5294, 5295, 5296, 5297, 5298, 5299, 5300, 5301, 5302, 5303, 5304, 5305, 5309, 5311, 5329, 5332, 5333, 5351, 5356, 5357, 5358, 5359, 5360, 5364, 5388, 5393, 5404, 5409, 5411, 5412, 5413, 5419, 5420, 5440, 5445, 5446, 5448, 5449, 5461, 5467, 5476, 5497, 5499, 5500))) GROUP BY "epop"."id" HAVING epop.number - COALESCE(max(outbound_count.outbound_number), 0) + COALESCE(max(return_count.return_number), 0) > 0 ORDER BY un_outbound_sort DESC nulls last, sales_order_created_at DESC, epop.id DESC) "c"
12:07:35.1356.9 msyii\db\Command::querySELECT epop.*, COALESCE(max(outbound_count.outbound_number), 0) as outbound_number_count, COALESCE(max(return_count.return_number), 0) as return_number_count, epop.number - COALESCE(max(outbound_count.outbound_number), 0) + COALESCE(max(return_count.return_number), 0) as un_outbound_sort, max(eso.created_at) as sales_order_created_at FROM "a57be577deb434"."tbl_erp_sales_order_products" "epop" INNER JOIN "a57be577deb434"."tbl_erp_sales_orders" "eso" ON eso.id = epop.erp_sales_order_id LEFT JOIN "a57be577deb434"."tbl_clients" "client" ON client.id = eso.client_id LEFT JOIN "a57be577deb434"."tbl_projects" "project" ON project.id = eso.project_id LEFT JOIN "a57be577deb434"."tbl_products" "product" ON product.id = epop.product_id LEFT JOIN "a57be577deb434"."tbl_erp_sales_order_verify_rels" "rvr" ON rvr.erp_sales_order_id = eso.id LEFT JOIN "a57be577deb434"."tbl_purchase_client_rels" "purchase_rel" ON purchase_rel.project_id = eso.project_id LEFT JOIN "a57be577deb434"."tbl_purchase_contracts" "purchase_contract" ON purchase_contract.id = purchase_rel.contract_id AND purchase_contract.cost_type = 1 LEFT JOIN (SELECT esop.erp_sales_order_product_id, sum(esop.number) as outbound_number FROM "a57be577deb434"."tbl_erp_sales_outbound_products" "esop" INNER JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "esob" ON esob.id = esop.erp_sales_outbound_id WHERE "esob"."status" IN (1, 2, 5) GROUP BY "esop"."erp_sales_order_product_id") "outbound_count" ON outbound_count.erp_sales_order_product_id = epop.id LEFT JOIN (SELECT esop.erp_sales_order_product_id, sum(esrp.number) as return_number FROM "a57be577deb434"."tbl_erp_sales_return_products" "esrp" INNER JOIN "a57be577deb434"."tbl_erp_sales_returns" "esr" ON esr.id = esrp.erp_sales_return_id INNER JOIN "a57be577deb434"."tbl_erp_sales_outbound_spent_products" "esosp" ON esosp.id = esrp.erp_sales_outbound_spent_product_id INNER JOIN "a57be577deb434"."tbl_erp_sales_outbound_products" "esop" ON esop.id = esosp.erp_sales_outbound_product_id INNER JOIN "a57be577deb434"."tbl_erp_sales_outbounds" "esob" ON esob.id = esop.erp_sales_outbound_id WHERE ("esr"."status" IN (2, 5)) AND ("esob"."status" IN (1, 2, 5)) GROUP BY "esop"."erp_sales_order_product_id") "return_count" ON return_count.erp_sales_order_product_id = epop.id WHERE (("eso"."status"=2) AND ("eso"."is_done"=FALSE)) AND ("epop"."number" > 0) AND ("product"."product_brand"='4') AND (("client"."sales_rep"=1001) OR ("eso"."created_by"=1001) OR ("rvr"."user_id"=1001) OR ("eso"."created_by" IN (1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1025, 1026, 1027, 1028, 1029, 1030, 5015, 5016, 5022, 5023, 5024, 5025, 5026, 5027, 5028, 5029, 5030, 5031, 5032, 5033, 5037, 5043, 5044, 5045, 5047, 5048, 5049, 5050, 5062, 5063, 5064, 5065, 5066, 5069, 5070, 5071, 5072, 5073, 5074, 5075, 5076, 5078, 5079, 5080, 5081, 5082, 5083, 5085, 5086, 5087, 5088, 5089, 5093, 5094, 5095, 5096, 5101, 5102, 5104, 5105, 5123, 5124, 5125, 5126, 5128, 5135, 5203, 5208, 5209, 5229, 5230, 5247, 5248, 5249, 5250, 5252, 5258, 5259, 5293, 5294, 5295, 5296, 5297, 5298, 5299, 5300, 5301, 5302, 5303, 5304, 5305, 5309, 5311, 5329, 5332, 5333, 5351, 5356, 5357, 5358, 5359, 5360, 5364, 5388, 5393, 5404, 5409, 5411, 5412, 5413, 5419, 5420, 5440, 5445, 5446, 5448, 5449, 5461, 5467, 5476, 5497, 5499, 5500))) GROUP BY "epop"."id" HAVING epop.number - COALESCE(max(outbound_count.outbound_number), 0) + COALESCE(max(return_count.return_number), 0) > 0 ORDER BY un_outbound_sort DESC nulls last, sales_order_created_at DESC, epop.id DESC LIMIT 20
12:07:35.1533.3 msyii\db\Command::queryINSERT INTO "global"."tbl_api_log" ("code", "schema", "user_id", "device_type", "url", "request", "response", "php_error", "time", "duration") VALUES (200, 'a57be577deb434', 1001, 5, 'vue/erp-sales-order-outbound-statistics/list', '{"client_id":"","project_id":"","product_brand":"4","product_serie":"","product_type":"","product_component":"","Filter":{"name":"un_outbound","sort":"DESC"},"keyword":"","page":"1","web_access_token":"niM9Np1xaU2lIsoGJh5qM6IxT9naEHjn"}', '{"code":2000,"result":{"list":[{"id":2251,"erp_sales_order_id":1715,"erp_store_id":"","product_id":2261,"description":"","number":"22","outbound":"4","last_number":"22","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","erpSalesOrder":{"id":1715,"key":1715,"serial_no":"XSDD-20260605-00004","status":2,"client_id":2128,"project_id":3854,"created_at":"2026-06-05 11:10:13","client":{"id":2128,"key":2128,"name":"\u5317\u4eac\u79d1\u6280\u6709\u9650\u516c\u53f8"},"project":{"id":3854,"key":3854,"name":"\u5907\u4efd\u9879\u76ee\u4e8c\u671f","client_id":2128}},"product":{"id":2261,"key":2261,"name":"MK-MC300","product_type":4,"product_component":52,"product_brand":4,"product_serie":1769,"product_unit":3,"productType":{"id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 "},"productComponent":{"id":52,"key":52,"name":"\u534f\u4f5c"},"productBrand":{"id":4,"key":4,"name":"\u8054\u60f3"},"productSerie":{"id":1769,"key":1769,"name":"\u5168\u5411\u9ea6\u514b\u98ce"},"productUnit":{"id":3,"key":3,"name":"\u4e2a"}},"storeInventory1":{"erp_store_id":1,"inventory":"47"},"storeInventory2":{"erp_store_id":2,"inventory":"1"},"erp_sales_order_product_id":2251,"client_id":2128,"project_id":3854,"client":{"id":2128,"key":2128,"name":"\u5317\u4eac\u79d1\u6280\u6709\u9650\u516c\u53f8"},"project":{"id":3854,"key":3854,"name":"\u5907\u4efd\u9879\u76ee\u4e8c\u671f","client_id":2128},"purchase_contracts":[{"id":4502,"key":4502,"serial_no":"\u6d4b\u8bd5\u9500\u552e\u8ba2\u5355\u51fa\u5e93\u7edf\u8ba1","name":"\u6d4b\u8bd5\u9500\u552e\u8ba2\u5355\u51fa\u5e93\u7edf\u8ba1"}],"purchase_contracts_display":"\u6d4b\u8bd5\u9500\u552e\u8ba2\u5355\u51fa\u5e93\u7edf\u8ba1","order_number":"22","outbound_number":4,"un_outbound":18,"total_available_inventory":48,"is_inventory_shortage":false,"shortage_text":"","can_create_erp_sales_outbound":true},{"id":2230,"erp_sales_order_id":1699,"erp_store_id":"","product_id":2261,"description":"","number":"5","outbound":"1","last_number":"5","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","erpSalesOrder":{"id":1699,"key":1699,"serial_no":"XSDD-20260423-00001","status":2,"client_id":982,"project_id":4161,"created_at":"2026-04-23 16:49:39","client":{"id":982,"key":982,"name":"\u4e2d\u56fd\u4fe1\u606f\u5b89\u5168\u7814\u7a76\u6240"},"project":{"id":4161,"key":4161,"name":"3535","client_id":982}},"product":{"id":2261,"key":2261,"name":"MK-MC300","product_type":4,"product_component":52,"product_brand":4,"product_serie":1769,"product_unit":3,"productType":{"id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 "},"productComponent":{"id":52,"key":52,"name":"\u534f\u4f5c"},"productBrand":{"id":4,"key":4,"name":"\u8054\u60f3"},"productSerie":{"id":1769,"key":1769,"name":"\u5168\u5411\u9ea6\u514b\u98ce"},"productUnit":{"id":3,"key":3,"name":"\u4e2a"}},"storeInventory1":{"erp_store_id":1,"inventory":"47"},"storeInventory2":{"erp_store_id":2,"inventory":"1"},"erp_sales_order_product_id":2230,"client_id":982,"project_id":4161,"client":{"id":982,"key":982,"name":"\u4e2d\u56fd\u4fe1\u606f\u5b89\u5168\u7814\u7a76\u6240"},"project":{"id":4161,"key":4161,"name":"3535","client_id":982},"purchase_contracts":[],"purchase_contracts_display":"","order_number":"5","outbound_number":1,"un_outbound":4,"total_available_inventory":48,"is_inventory_shortage":false,"shortage_text":"","can_create_erp_sales_outbound":true},{"id":2241,"erp_sales_order_id":1704,"erp_store_id":"","product_id":2261,"description":"","number":"2","outbound":"0","last_number":"2","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","erpSalesOrder":{"id":1704,"key":1704,"serial_no":"XSDD-20260522-00003","status":2,"client_id":3389,"project_id":4169,"created_at":"2026-05-22 17:05:11","client":{"id":3389,"key":3389,"name":"\u4e2d\u56fd\u8bc1\u5238\u62a5\u6709\u9650\u8d23\u4efb\u516c\u53f8"},"project":{"id":4169,"key":4169,"name":"\u65b9\u5f0f\u5730\u65b9","client_id":3389}},"product":{"id":2261,"key":2261,"name":"MK-MC300","product_type":4,"product_component":52,"product_brand":4,"product_serie":1769,"product_unit":3,"productType":{"id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 "},"productComponent":{"id":52,"key":52,"name":"\u534f\u4f5c"},"productBrand":{"id":4,"key":4,"name":"\u8054\u60f3"},"productSerie":{"id":1769,"key":1769,"name":"\u5168\u5411\u9ea6\u514b\u98ce"},"productUnit":{"id":3,"key":3,"name":"\u4e2a"}},"storeInventory1":{"erp_store_id":1,"inventory":"47"},"storeInventory2":{"erp_store_id":2,"inventory":"1"},"erp_sales_order_product_id":2241,"client_id":3389,"project_id":4169,"client":{"id":3389,"key":3389,"name":"\u4e2d\u56fd\u8bc1\u5238\u62a5\u6709\u9650\u8d23\u4efb\u516c\u53f8"},"project":{"id":4169,"key":4169,"name":"\u65b9\u5f0f\u5730\u65b9","client_id":3389},"purchase_contracts":[],"purchase_contracts_display":"","order_number":"2","outbound_number":0,"un_outbound":2,"total_available_inventory":48,"is_inventory_shortage":false,"shortage_text":"","can_create_erp_sales_outbound":true},{"id":2243,"erp_sales_order_id":1706,"erp_store_id":"","product_id":2261,"description":"","number":"1","outbound":"0","last_number":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","erpSalesOrder":{"id":1706,"key":1706,"serial_no":"XSDD-20260522-00005","status":2,"client_id":3389,"project_id":4170,"created_at":"2026-05-22 17:13:42","client":{"id":3389,"key":3389,"name":"\u4e2d\u56fd\u8bc1\u5238\u62a5\u6709\u9650\u8d23\u4efb\u516c\u53f8"},"project":{"id":4170,"key":4170,"name":"\u516c\u53f8\u8463\u4e8b","client_id":3389}},"product":{"id":2261,"key":2261,"name":"MK-MC300","product_type":4,"product_component":52,"product_brand":4,"product_serie":1769,"product_unit":3,"productType":{"id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 "},"productComponent":{"id":52,"key":52,"name":"\u534f\u4f5c"},"productBrand":{"id":4,"key":4,"name":"\u8054\u60f3"},"productSerie":{"id":1769,"key":1769,"name":"\u5168\u5411\u9ea6\u514b\u98ce"},"productUnit":{"id":3,"key":3,"name":"\u4e2a"}},"storeInventory1":{"erp_store_id":1,"inventory":"47"},"storeInventory2":{"erp_store_id":2,"inventory":"1"},"erp_sales_order_product_id":2243,"client_id":3389,"project_id":4170,"client":{"id":3389,"key":3389,"name":"\u4e2d\u56fd\u8bc1\u5238\u62a5\u6709\u9650\u8d23\u4efb\u516c\u53f8"},"project":{"id":4170,"key":4170,"name":"\u516c\u53f8\u8463\u4e8b","client_id":3389},"purchase_contracts":[],"purchase_contracts_display":"","order_number":"1","outbound_number":0,"un_outbound":1,"total_available_inventory":48,"is_inventory_shortage":false,"shortage_text":"","can_create_erp_sales_outbound":true},{"id":2240,"erp_sales_order_id":1703,"erp_store_id":"","product_id":2261,"description":"","number":"1","outbound":"0","last_number":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","erpSalesOrder":{"id":1703,"key":1703,"serial_no":"XSDD-20260522-00002","status":2,"client_id":3009,"project_id":4168,"created_at":"2026-05-22 16:49:10","client":{"id":3009,"key":3009,"name":"\u540c\u65b9\u77e5\u7f51(\u5317\u4eac)\u6280\u672f\u6709\u9650\u516c\u53f8\/\u540c\u65b9\u77e5\u7f51\u6570\u5b57\u51fa\u7248\u6280\u672f\u80a1\u4efd\u6709\u9650\u516c\u53f8\/\u300a\u4e2d\u56fd\u5b66\u672f\u671f\u520a(\u5149\u76d8\u7248)\u300b\u7535\u5b50\u6742\u5fd7\u793e\u6709\u9650\u516c\u53f8"},"project":{"id":4168,"key":4168,"name":"\u7a0e\u8d4b\u5927\u662f\u5927\u975e","client_id":3009}},"product":{"id":2261,"key":2261,"name":"MK-MC300","product_type":4,"product_component":52,"product_brand":4,"product_serie":1769,"product_unit":3,"productType":{"id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 "},"productComponent":{"id":52,"key":52,"name":"\u534f\u4f5c"},"productBrand":{"id":4,"key":4,"name":"\u8054\u60f3"},"productSerie":{"id":1769,"key":1769,"name":"\u5168\u5411\u9ea6\u514b\u98ce"},"productUnit":{"id":3,"key":3,"name":"\u4e2a"}},"storeInventory1":{"erp_store_id":1,"inventory":"47"},"storeInventory2":{"erp_store_id":2,"inventory":"1"},"erp_sales_order_product_id":2240,"client_id":3009,"project_id":4168,"client":{"id":3009,"key":3009,"name":"\u540c\u65b9\u77e5\u7f51(\u5317\u4eac)\u6280\u672f\u6709\u9650\u516c\u53f8\/\u540c\u65b9\u77e5\u7f51\u6570\u5b57\u51fa\u7248\u6280\u672f\u80a1\u4efd\u6709\u9650\u516c\u53f8\/\u300a\u4e2d\u56fd\u5b66\u672f\u671f\u520a(\u5149\u76d8\u7248)\u300b\u7535\u5b50\u6742\u5fd7\u793e\u6709\u9650\u516c\u53f8"},"project":{"id":4168,"key":4168,"name":"\u7a0e\u8d4b\u5927\u662f\u5927\u975e","client_id":3009},"purchase_contracts":[],"purchase_contracts_display":"","order_number":"1","outbound_number":0,"un_outbound":1,"total_available_inventory":48,"is_inventory_shortage":false,"shortage_text":"","can_create_erp_sales_outbound":true},{"id":2239,"erp_sales_order_id":1702,"erp_store_id":"","product_id":2261,"description":"","number":"1","outbound":"0","last_number":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","erpSalesOrder":{"id":1702,"key":1702,"serial_no":"XSDD-20260522-00001","status":2,"client_id":2593,"project_id":4144,"created_at":"2026-05-22 16:48:10","client":{"id":2593,"key":2593,"name":"\u56fd\u5bcc\u745e\u6570\u636e\u7cfb\u7edf\u6709\u9650\u516c\u53f8(\u8fc7\u5355)"},"project":{"id":4144,"key":4144,"name":"zstack\u7eed\u4fdd","client_id":2593}},"product":{"id":2261,"key":2261,"name":"MK-MC300","product_type":4,"product_component":52,"product_brand":4,"product_serie":1769,"product_unit":3,"productType":{"id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 "},"productComponent":{"id":52,"key":52,"name":"\u534f\u4f5c"},"productBrand":{"id":4,"key":4,"name":"\u8054\u60f3"},"productSerie":{"id":1769,"key":1769,"name":"\u5168\u5411\u9ea6\u514b\u98ce"},"productUnit":{"id":3,"key":3,"name":"\u4e2a"}},"storeInventory1":{"erp_store_id":1,"inventory":"47"},"storeInventory2":{"erp_store_id":2,"inventory":"1"},"erp_sales_order_product_id":2239,"client_id":2593,"project_id":4144,"client":{"id":2593,"key":2593,"name":"\u56fd\u5bcc\u745e\u6570\u636e\u7cfb\u7edf\u6709\u9650\u516c\u53f8(\u8fc7\u5355)"},"project":{"id":4144,"key":4144,"name":"zstack\u7eed\u4fdd","client_id":2593},"purchase_contracts":[],"purchase_contracts_display":"","order_number":"1","outbound_number":0,"un_outbound":1,"total_available_inventory":48,"is_inventory_shortage":false,"shortage_text":"","can_create_erp_sales_outbound":true},{"id":2233,"erp_sales_order_id":1701,"erp_store_id":"","product_id":2261,"description":"","number":"2","outbound":"1","last_number":"2","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","erpSalesOrder":{"id":1701,"key":1701,"serial_no":"XSDD-20260520-00001","status":2,"client_id":982,"project_id":4167,"created_at":"2026-05-20 17:28:38","client":{"id":982,"key":982,"name":"\u4e2d\u56fd\u4fe1\u606f\u5b89\u5168\u7814\u7a76\u6240"},"project":{"id":4167,"key":4167,"name":"\u65b0\u5efa\u9879\u76ee","client_id":982}},"product":{"id":2261,"key":2261,"name":"MK-MC300","product_type":4,"product_component":52,"product_brand":4,"product_serie":1769,"product_unit":3,"productType":{"id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 "},"productComponent":{"id":52,"key":52,"name":"\u534f\u4f5c"},"productBrand":{"id":4,"key":4,"name":"\u8054\u60f3"},"productSerie":{"id":1769,"key":1769,"name":"\u5168\u5411\u9ea6\u514b\u98ce"},"productUnit":{"id":3,"key":3,"name":"\u4e2a"}},"storeInventory1":{"erp_store_id":1,"inventory":"47"},"storeInventory2":{"erp_store_id":2,"inventory":"1"},"erp_sales_order_product_id":2233,"client_id":982,"project_id":4167,"client":{"id":982,"key":982,"name":"\u4e2d\u56fd\u4fe1\u606f\u5b89\u5168\u7814\u7a76\u6240"},"project":{"id":4167,"key":4167,"name":"\u65b0\u5efa\u9879\u76ee","client_id":982},"purchase_contracts":[],"purchase_contracts_display":"","order_number":"2","outbound_number":1,"un_outbound":1,"total_available_inventory":48,"is_inventory_shortage":false,"shortage_text":"","can_create_erp_sales_outbound":true}],"stores":[{"id":1,"key":1,"name":"\u62d3\u5b9e\u4ed3\u5e93"},{"id":2,"key":2,"name":"\u96f6\u914d\u4ef6"}],"pagenation":{"totalcount":7,"thispage":1,"pagesize":20}},"status":1,"msg":[{"name":"success","success":"\u6210\u529f\u83b7\u53d6\u6570\u636e","error":""}],"mod":0,"ip":"114.244.130.20","ua":"Mozilla\/5.0 (Macintosh; Intel Mac OS X 10.15; rv:152.0) Gecko\/20100101 Firefox\/152.0"}', FALSE, '2026-07-07 12:07:35', 43264000) RETURNING "id"
12:07:35.1131.0 msyii\db\Command::querySELECT * FROM "global"."vw_user_login" WHERE "id"=1001
12:07:35.1490.9 msyii\db\Command::querySELECT pc.id, pc.id as key, pc.serial_no, pc.serial_no as name, pcr.project_id FROM "a57be577deb434"."tbl_purchase_contracts" "pc" INNER JOIN "a57be577deb434"."tbl_purchase_client_rels" "pcr" ON pcr.contract_id = pc.id WHERE ("pcr"."project_id" IN (3854, 4161, 4169, 4170, 4168, 4144, 4167)) AND ("pc"."cost_type"=1) GROUP BY "pc"."id", "pc"."serial_no", "pcr"."project_id" ORDER BY "pc"."serial_no"
12:07:35.1160.8 msyii\db\Command::querySELECT * FROM "global"."vw_user_login" WHERE "id"=1001
12:07:35.1490.6 msyii\db\Command::querySELECT product_id, erp_store_id, sum(inventory) as inventory FROM "a57be577deb434"."tbl_erp_inventory_products" WHERE ("product_id"=2261) AND ("inventory" > 0) GROUP BY "product_id", "erp_store_id"
12:07:35.1180.6 msyii\db\Command::querySELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1001
12:07:35.1250.6 msyii\db\Command::querySELECT "id" FROM "a57be577deb434"."tbl_users" ORDER BY "id"
12:07:35.1430.5 msyii\db\Command::querySELECT "id", "id" AS "key", "serial_no", "status", "client_id", "project_id", "created_at" FROM "a57be577deb434"."tbl_erp_sales_orders" WHERE "id" IN (1715, 1699, 1704, 1706, 1703, 1702, 1701)
12:07:35.1130.4 msyii\db\Connection::openOpening DB connection: pgsql:host=postgresql.server.local;port=5432;dbname=beta
12:07:35.1430.4 msyii\db\Command::querySELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_clients" WHERE "id" IN (982, 2593, 3009, 3389, 2128)
12:07:35.1440.3 msyii\db\Command::querySELECT "id", "id" AS "key", "project_title" AS "name", "client_id" FROM "a57be577deb434"."tbl_projects" WHERE "id" IN (4161, 4167, 4144, 4168, 4169, 4170, 3854)
12:07:35.1460.3 msyii\db\Command::querySELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_types" WHERE "id"=4
12:07:35.1480.3 msyii\db\Command::querySELECT "id", "id" AS "key", "title" AS "name" FROM "a57be577deb434"."tbl_erp_stores" WHERE "is_delete"=FALSE ORDER BY "sort", "id"
12:07:35.1450.3 msyii\db\Command::querySELECT "id", "id" AS "key", "name", "product_type", "product_component", "product_brand", "product_serie", "product_unit" FROM "a57be577deb434"."tbl_products" WHERE "id"=2261
12:07:35.1460.2 msyii\db\Command::querySELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_brands" WHERE "id"=4
12:07:35.1460.2 msyii\db\Command::querySELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_components" WHERE "id"=52
12:07:35.1470.2 msyii\db\Command::querySELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_series" WHERE "id"=1769
12:07:35.1470.2 msyii\db\Command::querySELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_units" WHERE "id"=3