Compare commits
5 Commits
318e6f56a9
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| f246f8c6ea | |||
| 59f42d021f | |||
| 31913dceed | |||
| 5576032ad2 | |||
| 95e94cc829 |
@@ -2105,3 +2105,110 @@
|
|||||||
{"duration":"115ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-15 14:25:55","url":"/api/agent/stats","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
{"duration":"115ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-15 14:25:55","url":"/api/agent/stats","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
{"agentId":7,"ip":"::ffff:192.168.1.124","level":"info","message":"代理登录成功","phone":"15168182180","service":"integrated-system","timestamp":"2025-09-15 15:07:04"}
|
{"agentId":7,"ip":"::ffff:192.168.1.124","level":"info","message":"代理登录成功","phone":"15168182180","service":"integrated-system","timestamp":"2025-09-15 15:07:04"}
|
||||||
{"agentId":7,"ip":"::ffff:192.168.1.124","level":"info","message":"代理登录成功","phone":"15168182180","service":"integrated-system","timestamp":"2025-09-15 15:08:48"}
|
{"agentId":7,"ip":"::ffff:192.168.1.124","level":"info","message":"代理登录成功","phone":"15168182180","service":"integrated-system","timestamp":"2025-09-15 15:08:48"}
|
||||||
|
{"agentId":4,"ip":"::ffff:192.168.1.124","level":"info","message":"代理登录成功","phone":"15867461617","service":"integrated-system","timestamp":"2025-09-15 17:22:49"}
|
||||||
|
{"agentId":7,"ip":"::ffff:192.168.1.124","level":"info","message":"代理登录成功","phone":"15168182180","service":"integrated-system","timestamp":"2025-09-15 17:38:39"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\agent.js:141:49\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-09-15 17:50:31"}
|
||||||
|
{"duration":"157ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-15 17:50:31","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\agent.js:141:49\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-09-15 17:50:36"}
|
||||||
|
{"duration":"114ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-15 17:50:36","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\agent.js:141:49\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-09-15 17:52:57"}
|
||||||
|
{"duration":"135ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-15 17:52:57","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\agent.js:141:49\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-09-15 17:53:41"}
|
||||||
|
{"duration":"56ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-15 17:53:41","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\agent.js:141:49\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-09-15 17:58:34"}
|
||||||
|
{"duration":"259ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-15 17:58:34","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\agent.js:141:49\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-09-15 17:59:29"}
|
||||||
|
{"duration":"165ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-15 17:59:29","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\agent.js:141:49\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-09-15 17:59:34"}
|
||||||
|
{"duration":"95ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-15 17:59:34","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\agent.js:141:49\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-09-15 18:00:44"}
|
||||||
|
{"duration":"319ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-15 18:00:44","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"error":"read ECONNRESET","level":"error","message":"获取代理信息失败","service":"integrated-system","stack":"Error: read ECONNRESET\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\auth.js:161:36\n at Layer.handle [as handle_request] (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at next (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\route.js:149:13)\n at Route.dispatch (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\route.js:119:3)\n at Layer.handle [as handle_request] (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:284:15\n at Function.process_params (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:280:10)\n at Function.handle (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:175:3)","timestamp":"2025-09-15 18:09:54"}
|
||||||
|
{"error":"read ECONNRESET","level":"error","message":"获取代理信息失败","service":"integrated-system","stack":"Error: read ECONNRESET\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\auth.js:161:36\n at Layer.handle [as handle_request] (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at next (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\route.js:149:13)\n at Route.dispatch (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\route.js:119:3)\n at Layer.handle [as handle_request] (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:284:15\n at Function.process_params (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:280:10)\n at Function.handle (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:175:3)","timestamp":"2025-09-15 18:19:51"}
|
||||||
|
{"error":"read ECONNRESET","level":"error","message":"获取代理信息失败","service":"integrated-system","stack":"Error: read ECONNRESET\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\auth.js:161:36\n at Layer.handle [as handle_request] (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at next (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\route.js:149:13)\n at Route.dispatch (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\route.js:119:3)\n at Layer.handle [as handle_request] (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:284:15\n at Function.process_params (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:280:10)\n at Function.handle (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:175:3)","timestamp":"2025-09-15 18:30:22"}
|
||||||
|
{"error":"read ECONNRESET","level":"error","message":"获取代理信息失败","service":"integrated-system","stack":"Error: read ECONNRESET\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\auth.js:161:36\n at Layer.handle [as handle_request] (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at next (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\route.js:149:13)\n at Route.dispatch (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\route.js:119:3)\n at Layer.handle [as handle_request] (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:284:15\n at Function.process_params (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:280:10)\n at Function.handle (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:175:3)","timestamp":"2025-09-15 18:45:56"}
|
||||||
|
{"agentId":7,"error":"Query was empty","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: Query was empty\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\agent.js:170:54\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-09-15 18:47:33"}
|
||||||
|
{"duration":"196ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-15 18:47:33","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"agentId":7,"error":"Cannot access 'commissionStats' before initialization","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"ReferenceError: Cannot access 'commissionStats' before initialization\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\agent.js:174:9\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-09-15 18:54:16"}
|
||||||
|
{"duration":"259ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-15 18:54:16","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"error":"read ECONNRESET","level":"error","message":"获取代理信息失败","service":"integrated-system","stack":"Error: read ECONNRESET\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\auth.js:161:36\n at Layer.handle [as handle_request] (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at next (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\route.js:149:13)\n at Route.dispatch (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\route.js:119:3)\n at Layer.handle [as handle_request] (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:284:15\n at Function.process_params (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:280:10)\n at Function.handle (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:175:3)","timestamp":"2025-09-15 18:59:35"}
|
||||||
|
{"error":"read ECONNRESET","level":"error","message":"获取代理信息失败","service":"integrated-system","stack":"Error: read ECONNRESET\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\auth.js:161:36\n at Layer.handle [as handle_request] (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at next (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\route.js:149:13)\n at Route.dispatch (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\route.js:119:3)\n at Layer.handle [as handle_request] (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:284:15\n at Function.process_params (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:280:10)\n at Function.handle (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:175:3)","timestamp":"2025-09-15 19:07:29"}
|
||||||
|
{"agentId":7,"error":"execute command denied to user 'test_mao'@'%' for routine 'operated_user_sql.join'","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: execute command denied to user 'test_mao'@'%' for routine 'operated_user_sql.join'\n at PromisePool.execute (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\agent.js:195:51\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-16 09:07:22"}
|
||||||
|
{"duration":"865ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-16 09:07:22","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"agentId":7,"error":"execute command denied to user 'test_mao'@'%' for routine 'operated_user_sql.join'","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: execute command denied to user 'test_mao'@'%' for routine 'operated_user_sql.join'\n at PromisePool.execute (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\agent.js:195:51\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-16 09:07:28"}
|
||||||
|
{"duration":"233ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-16 09:07:28","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"278ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-16 09:10:18","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"256ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-16 09:15:39","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"agentId":4,"ip":"::ffff:192.168.1.124","level":"info","message":"代理登录成功","phone":"15867461617","service":"integrated-system","timestamp":"2025-09-16 09:26:20"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\serve-static\\index.js:121:7)\n at SendStream.emit (node:events:519:28)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:270:17)\n at SendStream.onStatError (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:417:12)","timestamp":"2025-09-16 09:26:21","url":"/uploads/documents/1755587643290_56041837.jpg","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"5ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":404,"timestamp":"2025-09-16 09:26:21","url":"/uploads/documents/1755587643290_56041837.jpg","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\serve-static\\index.js:121:7)\n at SendStream.emit (node:events:519:28)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:270:17)\n at SendStream.onStatError (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:417:12)","timestamp":"2025-09-16 09:27:05","url":"/uploads/documents/1755587643290_56041837.jpg","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"3ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":404,"timestamp":"2025-09-16 09:27:05","url":"/uploads/documents/1755587643290_56041837.jpg","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\serve-static\\index.js:121:7)\n at SendStream.emit (node:events:519:28)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:270:17)\n at SendStream.onStatError (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:417:12)","timestamp":"2025-09-16 09:27:13","url":"/uploads/documents/1755587643290_56041837.jpg","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"3ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":404,"timestamp":"2025-09-16 09:27:13","url":"/uploads/documents/1755587643290_56041837.jpg","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"agentId":7,"ip":"::ffff:192.168.1.124","level":"info","message":"代理登录成功","phone":"15168182180","service":"integrated-system","timestamp":"2025-09-16 09:29:25"}
|
||||||
|
{"duration":"195ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-16 10:13:34","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"242ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-16 10:14:24","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"404ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-16 10:15:08","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"232ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-16 10:16:06","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"249ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-16 10:16:57","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"36ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"POST","service":"integrated-system","statusCode":400,"timestamp":"2025-09-16 10:17:56","url":"/api/users/withdraw","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"2ms","ip":"::ffff:192.168.1.43","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":401,"timestamp":"2025-09-16 10:46:24","url":"/api/users/directly_operated?page=1&size=20&search=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36"}
|
||||||
|
{"ip":"::ffff:192.168.1.43","level":"error","message":"Error occurred: 路径 /favicon.ico 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /favicon.ico 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\server.js:73:5\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9","timestamp":"2025-09-16 10:46:25","url":"/favicon.ico","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36"}
|
||||||
|
{"duration":"4ms","ip":"::ffff:192.168.1.43","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":404,"timestamp":"2025-09-16 10:46:25","url":"/favicon.ico","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取直营用户列表失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\users.js:221:46\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-16 12:00:53"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取直营用户列表失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\users.js:221:46\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-16 12:00:53"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取直营用户列表失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\users.js:221:46\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-16 12:01:16"}
|
||||||
|
{"duration":"78ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-16 12:01:16","url":"/api/users/directly_operated?page=1&size=20&search=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取直营用户列表失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\users.js:221:46\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-16 13:34:56"}
|
||||||
|
{"duration":"196ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-16 13:34:56","url":"/api/users/directly_operated?page=1&size=20&search=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取直营用户列表失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\users.js:221:46\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-16 13:36:08"}
|
||||||
|
{"duration":"77ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-16 13:36:08","url":"/api/users/directly_operated?page=1&size=20&search=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取直营用户列表失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\users.js:221:46\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-16 13:41:20"}
|
||||||
|
{"duration":"72ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-16 13:41:20","url":"/api/users/directly_operated?page=1&size=20&search=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取直营用户列表失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\users.js:221:46\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-16 13:41:50"}
|
||||||
|
{"duration":"74ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-16 13:41:50","url":"/api/users/directly_operated?page=1&size=20&search=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取直营用户列表失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\users.js:221:46\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-16 13:42:09"}
|
||||||
|
{"duration":"78ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-09-16 13:42:09","url":"/api/users/directly_operated?page=1&size=20&search=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"agentId":4,"ip":"::ffff:192.168.1.124","level":"info","message":"代理登录成功","phone":"15867461617","service":"integrated-system","timestamp":"2025-09-16 13:45:52"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\serve-static\\index.js:121:7)\n at SendStream.emit (node:events:519:28)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:270:17)\n at SendStream.onStatError (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:417:12)","timestamp":"2025-09-16 13:45:53","url":"/uploads/documents/1755587643290_56041837.jpg","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"4ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":404,"timestamp":"2025-09-16 13:45:53","url":"/uploads/documents/1755587643290_56041837.jpg","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\serve-static\\index.js:121:7)\n at SendStream.emit (node:events:519:28)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:270:17)\n at SendStream.onStatError (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:417:12)","timestamp":"2025-09-16 14:50:38","url":"/uploads/documents/1755587643290_56041837.jpg","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"6ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":404,"timestamp":"2025-09-16 14:50:38","url":"/uploads/documents/1755587643290_56041837.jpg","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\serve-static\\index.js:121:7)\n at SendStream.emit (node:events:519:28)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:270:17)\n at SendStream.onStatError (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:417:12)","timestamp":"2025-09-17 11:31:19","url":"/uploads/documents/1755587643290_56041837.jpg","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"7ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":404,"timestamp":"2025-09-17 11:31:19","url":"/uploads/documents/1755587643290_56041837.jpg","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\serve-static\\index.js:121:7)\n at SendStream.emit (node:events:519:28)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:270:17)\n at SendStream.onStatError (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:417:12)","timestamp":"2025-09-17 11:33:36","url":"/uploads/documents/1755587643290_56041837.jpg","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"3ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":404,"timestamp":"2025-09-17 11:33:36","url":"/uploads/documents/1755587643290_56041837.jpg","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\serve-static\\index.js:121:7)\n at SendStream.emit (node:events:519:28)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:270:17)\n at SendStream.onStatError (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:417:12)","timestamp":"2025-09-17 11:33:41","url":"/uploads/documents/1755587643290_56041837.jpg","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"3ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":404,"timestamp":"2025-09-17 11:33:41","url":"/uploads/documents/1755587643290_56041837.jpg","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"139ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"POST","service":"integrated-system","statusCode":401,"timestamp":"2025-09-17 11:46:02","url":"/api/agents/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"112ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"POST","service":"integrated-system","statusCode":401,"timestamp":"2025-09-17 11:46:25","url":"/api/agents/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"122ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"POST","service":"integrated-system","statusCode":401,"timestamp":"2025-09-17 11:46:45","url":"/api/agents/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"101ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"POST","service":"integrated-system","statusCode":401,"timestamp":"2025-09-17 11:47:07","url":"/api/agents/auth/login","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"agentId":7,"ip":"::ffff:192.168.1.124","level":"info","message":"代理登录成功","phone":"15168182180","service":"integrated-system","timestamp":"2025-09-17 11:47:39"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /api/agents/commissions/stats?type=&status= 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /api/agents/commissions/stats?type=&status= 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:807:7\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:691:5","timestamp":"2025-09-17 11:49:51","url":"/api/agents/commissions/stats?type=&status=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"2ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":404,"timestamp":"2025-09-17 11:49:51","url":"/api/agents/commissions/stats?type=&status=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /api/agents/commissions/list?page=1&size=20&type=&status= 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /api/agents/commissions/list?page=1&size=20&type=&status= 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:807:7\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:691:5","timestamp":"2025-09-17 11:49:51","url":"/api/agents/commissions/list?page=1&size=20&type=&status=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"5ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":404,"timestamp":"2025-09-17 11:49:51","url":"/api/agents/commissions/list?page=1&size=20&type=&status=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /api/agents/commissions/list?page=1&size=20&type=&status= 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /api/agents/commissions/list?page=1&size=20&type=&status= 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:807:7\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:691:5","timestamp":"2025-09-17 11:55:03","url":"/api/agents/commissions/list?page=1&size=20&type=&status=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"3ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":404,"timestamp":"2025-09-17 11:55:03","url":"/api/agents/commissions/list?page=1&size=20&type=&status=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /api/agents/commissions/stats?type=&status= 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /api/agents/commissions/stats?type=&status= 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:807:7\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:691:5","timestamp":"2025-09-17 11:55:03","url":"/api/agents/commissions/stats?type=&status=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"2ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":404,"timestamp":"2025-09-17 11:55:03","url":"/api/agents/commissions/stats?type=&status=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"agentId":4,"ip":"::ffff:192.168.1.124","level":"info","message":"代理登录成功","phone":"15867461617","service":"integrated-system","timestamp":"2025-09-17 11:56:26"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /api/agents/commissions/list?page=1&size=20&type=&status= 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /api/agents/commissions/list?page=1&size=20&type=&status= 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:807:7\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:691:5","timestamp":"2025-09-17 11:56:38","url":"/api/agents/commissions/list?page=1&size=20&type=&status=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"3ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":404,"timestamp":"2025-09-17 11:56:38","url":"/api/agents/commissions/list?page=1&size=20&type=&status=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /api/agents/commissions/stats?type=&status= 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /api/agents/commissions/stats?type=&status= 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:807:7\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:691:5","timestamp":"2025-09-17 11:56:38","url":"/api/agents/commissions/stats?type=&status=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"2ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":404,"timestamp":"2025-09-17 11:56:38","url":"/api/agents/commissions/stats?type=&status=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /api/agents/commissions/list?page=1&size=20&type=&status= 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /api/agents/commissions/list?page=1&size=20&type=&status= 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:807:7\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:691:5","timestamp":"2025-09-17 11:57:38","url":"/api/agents/commissions/list?page=1&size=20&type=&status=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"2ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":404,"timestamp":"2025-09-17 11:57:38","url":"/api/agents/commissions/list?page=1&size=20&type=&status=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /api/agents/commissions/stats?type=&status= 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /api/agents/commissions/stats?type=&status= 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:807:7\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:691:5","timestamp":"2025-09-17 11:57:38","url":"/api/agents/commissions/stats?type=&status=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"3ms","ip":"::ffff:192.168.1.124","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":404,"timestamp":"2025-09-17 11:57:38","url":"/api/agents/commissions/stats?type=&status=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"agentId":7,"ip":"::ffff:192.168.1.124","level":"info","message":"代理登录成功","phone":"15168182180","service":"integrated-system","timestamp":"2025-09-17 13:38:52"}
|
||||||
|
{"agentId":4,"ip":"::ffff:192.168.1.124","level":"info","message":"代理登录成功","phone":"15867461617","service":"integrated-system","timestamp":"2025-09-17 14:17:59"}
|
||||||
|
{"duration":"379ms","ip":"::ffff:192.168.0.11","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-10-23 14:05:20","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"289ms","ip":"::ffff:192.168.0.11","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-10-23 14:05:23","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"439ms","ip":"::ffff:192.168.0.11","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-10-23 14:06:03","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"449ms","ip":"::ffff:192.168.0.11","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-10-23 14:07:07","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"466ms","ip":"::ffff:192.168.0.11","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-10-23 14:08:43","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"502ms","ip":"::ffff:192.168.0.11","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-10-23 14:14:05","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"duration":"504ms","ip":"::ffff:192.168.0.11","level":"info","message":"HTTP Request","method":"GET","service":"integrated-system","statusCode":500,"timestamp":"2025-10-23 14:14:43","url":"/api/agent/stats_agent_directly","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
|||||||
@@ -1025,3 +1025,46 @@
|
|||||||
{"agentId":4,"error":"Bind parameters must not contain undefined. To pass SQL NULL specify JS null","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: Bind parameters must not contain undefined. To pass SQL NULL specify JS null\n at PromisePool.execute (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\agent.js:29:45\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-15 14:19:04"}
|
{"agentId":4,"error":"Bind parameters must not contain undefined. To pass SQL NULL specify JS null","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: Bind parameters must not contain undefined. To pass SQL NULL specify JS null\n at PromisePool.execute (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\agent.js:29:45\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-15 14:19:04"}
|
||||||
{"agentId":4,"error":"Bind parameters must not contain undefined. To pass SQL NULL specify JS null","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: Bind parameters must not contain undefined. To pass SQL NULL specify JS null\n at PromisePool.execute (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\agent.js:29:45\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-15 14:19:11"}
|
{"agentId":4,"error":"Bind parameters must not contain undefined. To pass SQL NULL specify JS null","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: Bind parameters must not contain undefined. To pass SQL NULL specify JS null\n at PromisePool.execute (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\agent.js:29:45\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-15 14:19:11"}
|
||||||
{"agentId":4,"error":"userIds is not defined","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"ReferenceError: userIds is not defined\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\agent.js:26:19\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-15 14:25:55"}
|
{"agentId":4,"error":"userIds is not defined","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"ReferenceError: userIds is not defined\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\agent.js:26:19\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-15 14:25:55"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\agent.js:141:49\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-09-15 17:50:31"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\agent.js:141:49\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-09-15 17:50:36"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\agent.js:141:49\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-09-15 17:52:57"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\agent.js:141:49\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-09-15 17:53:41"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\agent.js:141:49\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-09-15 17:58:34"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\agent.js:141:49\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-09-15 17:59:29"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\agent.js:141:49\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-09-15 17:59:34"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\agent.js:141:49\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-09-15 18:00:44"}
|
||||||
|
{"error":"read ECONNRESET","level":"error","message":"获取代理信息失败","service":"integrated-system","stack":"Error: read ECONNRESET\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\auth.js:161:36\n at Layer.handle [as handle_request] (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at next (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\route.js:149:13)\n at Route.dispatch (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\route.js:119:3)\n at Layer.handle [as handle_request] (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:284:15\n at Function.process_params (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:280:10)\n at Function.handle (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:175:3)","timestamp":"2025-09-15 18:09:54"}
|
||||||
|
{"error":"read ECONNRESET","level":"error","message":"获取代理信息失败","service":"integrated-system","stack":"Error: read ECONNRESET\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\auth.js:161:36\n at Layer.handle [as handle_request] (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at next (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\route.js:149:13)\n at Route.dispatch (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\route.js:119:3)\n at Layer.handle [as handle_request] (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:284:15\n at Function.process_params (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:280:10)\n at Function.handle (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:175:3)","timestamp":"2025-09-15 18:19:51"}
|
||||||
|
{"error":"read ECONNRESET","level":"error","message":"获取代理信息失败","service":"integrated-system","stack":"Error: read ECONNRESET\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\auth.js:161:36\n at Layer.handle [as handle_request] (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at next (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\route.js:149:13)\n at Route.dispatch (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\route.js:119:3)\n at Layer.handle [as handle_request] (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:284:15\n at Function.process_params (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:280:10)\n at Function.handle (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:175:3)","timestamp":"2025-09-15 18:30:22"}
|
||||||
|
{"error":"read ECONNRESET","level":"error","message":"获取代理信息失败","service":"integrated-system","stack":"Error: read ECONNRESET\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\auth.js:161:36\n at Layer.handle [as handle_request] (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at next (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\route.js:149:13)\n at Route.dispatch (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\route.js:119:3)\n at Layer.handle [as handle_request] (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:284:15\n at Function.process_params (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:280:10)\n at Function.handle (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:175:3)","timestamp":"2025-09-15 18:45:56"}
|
||||||
|
{"agentId":7,"error":"Query was empty","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: Query was empty\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\agent.js:170:54\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-09-15 18:47:33"}
|
||||||
|
{"agentId":7,"error":"Cannot access 'commissionStats' before initialization","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"ReferenceError: Cannot access 'commissionStats' before initialization\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\agent.js:174:9\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-09-15 18:54:16"}
|
||||||
|
{"error":"read ECONNRESET","level":"error","message":"获取代理信息失败","service":"integrated-system","stack":"Error: read ECONNRESET\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\auth.js:161:36\n at Layer.handle [as handle_request] (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at next (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\route.js:149:13)\n at Route.dispatch (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\route.js:119:3)\n at Layer.handle [as handle_request] (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:284:15\n at Function.process_params (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:280:10)\n at Function.handle (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:175:3)","timestamp":"2025-09-15 18:59:35"}
|
||||||
|
{"error":"read ECONNRESET","level":"error","message":"获取代理信息失败","service":"integrated-system","stack":"Error: read ECONNRESET\n at PromisePool.execute (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\routes\\auth.js:161:36\n at Layer.handle [as handle_request] (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at next (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\route.js:149:13)\n at Route.dispatch (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\route.js:119:3)\n at Layer.handle [as handle_request] (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:284:15\n at Function.process_params (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:280:10)\n at Function.handle (E:\\ronghuitong\\backend\\jurong_circle_agent_black\\node_modules\\express\\lib\\router\\index.js:175:3)","timestamp":"2025-09-15 19:07:29"}
|
||||||
|
{"agentId":7,"error":"execute command denied to user 'test_mao'@'%' for routine 'operated_user_sql.join'","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: execute command denied to user 'test_mao'@'%' for routine 'operated_user_sql.join'\n at PromisePool.execute (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\agent.js:195:51\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-16 09:07:22"}
|
||||||
|
{"agentId":7,"error":"execute command denied to user 'test_mao'@'%' for routine 'operated_user_sql.join'","level":"error","message":"获取代理统计数据失败","service":"integrated-system","stack":"Error: execute command denied to user 'test_mao'@'%' for routine 'operated_user_sql.join'\n at PromisePool.execute (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\agent.js:195:51\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-16 09:07:28"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\serve-static\\index.js:121:7)\n at SendStream.emit (node:events:519:28)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:270:17)\n at SendStream.onStatError (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:417:12)","timestamp":"2025-09-16 09:26:21","url":"/uploads/documents/1755587643290_56041837.jpg","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\serve-static\\index.js:121:7)\n at SendStream.emit (node:events:519:28)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:270:17)\n at SendStream.onStatError (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:417:12)","timestamp":"2025-09-16 09:27:05","url":"/uploads/documents/1755587643290_56041837.jpg","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\serve-static\\index.js:121:7)\n at SendStream.emit (node:events:519:28)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:270:17)\n at SendStream.onStatError (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:417:12)","timestamp":"2025-09-16 09:27:13","url":"/uploads/documents/1755587643290_56041837.jpg","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.43","level":"error","message":"Error occurred: 路径 /favicon.ico 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /favicon.ico 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\server.js:73:5\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9","timestamp":"2025-09-16 10:46:25","url":"/favicon.ico","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取直营用户列表失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\users.js:221:46\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-16 12:00:53"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取直营用户列表失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\users.js:221:46\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-16 12:00:53"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取直营用户列表失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\users.js:221:46\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-16 12:01:16"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取直营用户列表失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\users.js:221:46\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-16 13:34:56"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取直营用户列表失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\users.js:221:46\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-16 13:36:08"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取直营用户列表失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\users.js:221:46\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-16 13:41:20"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取直营用户列表失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\users.js:221:46\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-16 13:41:50"}
|
||||||
|
{"agentId":7,"error":"Malformed communication packet.","level":"error","message":"获取直营用户列表失败","service":"integrated-system","stack":"Error: Malformed communication packet.\n at PromisePool.execute (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\routes\\users.js:221:46\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-16 13:42:09"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\serve-static\\index.js:121:7)\n at SendStream.emit (node:events:519:28)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:270:17)\n at SendStream.onStatError (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:417:12)","timestamp":"2025-09-16 13:45:53","url":"/uploads/documents/1755587643290_56041837.jpg","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\serve-static\\index.js:121:7)\n at SendStream.emit (node:events:519:28)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:270:17)\n at SendStream.onStatError (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:417:12)","timestamp":"2025-09-16 14:50:38","url":"/uploads/documents/1755587643290_56041837.jpg","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\serve-static\\index.js:121:7)\n at SendStream.emit (node:events:519:28)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:270:17)\n at SendStream.onStatError (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:417:12)","timestamp":"2025-09-17 11:31:19","url":"/uploads/documents/1755587643290_56041837.jpg","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\serve-static\\index.js:121:7)\n at SendStream.emit (node:events:519:28)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:270:17)\n at SendStream.onStatError (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:417:12)","timestamp":"2025-09-17 11:33:36","url":"/uploads/documents/1755587643290_56041837.jpg","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /uploads/documents/1755587643290_56041837.jpg 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\serve-static\\index.js:121:7)\n at SendStream.emit (node:events:519:28)\n at SendStream.error (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:270:17)\n at SendStream.onStatError (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\send\\index.js:417:12)","timestamp":"2025-09-17 11:33:41","url":"/uploads/documents/1755587643290_56041837.jpg","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /api/agents/commissions/stats?type=&status= 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /api/agents/commissions/stats?type=&status= 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:807:7\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:691:5","timestamp":"2025-09-17 11:49:51","url":"/api/agents/commissions/stats?type=&status=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /api/agents/commissions/list?page=1&size=20&type=&status= 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /api/agents/commissions/list?page=1&size=20&type=&status= 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:807:7\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:691:5","timestamp":"2025-09-17 11:49:51","url":"/api/agents/commissions/list?page=1&size=20&type=&status=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /api/agents/commissions/list?page=1&size=20&type=&status= 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /api/agents/commissions/list?page=1&size=20&type=&status= 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:807:7\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:691:5","timestamp":"2025-09-17 11:55:03","url":"/api/agents/commissions/list?page=1&size=20&type=&status=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /api/agents/commissions/stats?type=&status= 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /api/agents/commissions/stats?type=&status= 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:807:7\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:691:5","timestamp":"2025-09-17 11:55:03","url":"/api/agents/commissions/stats?type=&status=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /api/agents/commissions/list?page=1&size=20&type=&status= 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /api/agents/commissions/list?page=1&size=20&type=&status= 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:807:7\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:691:5","timestamp":"2025-09-17 11:56:38","url":"/api/agents/commissions/list?page=1&size=20&type=&status=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /api/agents/commissions/stats?type=&status= 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /api/agents/commissions/stats?type=&status= 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:807:7\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:691:5","timestamp":"2025-09-17 11:56:38","url":"/api/agents/commissions/stats?type=&status=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /api/agents/commissions/list?page=1&size=20&type=&status= 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /api/agents/commissions/list?page=1&size=20&type=&status= 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:807:7\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:691:5","timestamp":"2025-09-17 11:57:38","url":"/api/agents/commissions/list?page=1&size=20&type=&status=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
{"ip":"::ffff:192.168.1.124","level":"error","message":"Error occurred: 路径 /api/agents/commissions/stats?type=&status= 未找到","method":"GET","service":"integrated-system","stack":"Error: 路径 /api/agents/commissions/stats?type=&status= 未找到\n at notFound (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\middleware\\errorHandler.js:107:17)\n at Layer.handle [as handle_request] (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\layer.js:95:5)\n at trim_prefix (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:328:13)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:286:9\n at Function.process_params (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:346:12)\n at next (D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express\\lib\\router\\index.js:280:10)\n at D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:807:7\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async D:\\work\\客户\\毛总\\code\\jurong_circle_agent_backend\\node_modules\\express-rate-limit\\dist\\index.cjs:691:5","timestamp":"2025-09-17 11:57:38","url":"/api/agents/commissions/stats?type=&status=","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67"}
|
||||||
|
|||||||
104
routes/agent.js
104
routes/agent.js
@@ -12,7 +12,7 @@ const dayjs = require('dayjs');
|
|||||||
router.get('/stats', agentAuth, async (req, res) => {
|
router.get('/stats', agentAuth, async (req, res) => {
|
||||||
try {
|
try {
|
||||||
const {id: agentId, userId} = req.agent;
|
const {id: agentId, userId} = req.agent;
|
||||||
console.log(req.agent)
|
|
||||||
|
|
||||||
// 获取下级用户统计
|
// 获取下级用户统计
|
||||||
const [userStats] = await getDB().execute(`
|
const [userStats] = await getDB().execute(`
|
||||||
@@ -66,7 +66,9 @@ router.get('/stats', agentAuth, async (req, res) => {
|
|||||||
users: userStats[0] || {
|
users: userStats[0] || {
|
||||||
total_users: 0,
|
total_users: 0,
|
||||||
today_new_users: 0,
|
today_new_users: 0,
|
||||||
active_users: 0
|
active_users: 0,
|
||||||
|
agent_share_users: 0,
|
||||||
|
operated_share_users: 0,
|
||||||
},
|
},
|
||||||
commissions: commissionStats[0] || {
|
commissions: commissionStats[0] || {
|
||||||
total_commission: '0.00',
|
total_commission: '0.00',
|
||||||
@@ -123,27 +125,55 @@ router.get('/stats_agent_directly', agentAuth, async (req, res) => {
|
|||||||
FROM users
|
FROM users
|
||||||
WHERE inviter = ?
|
WHERE inviter = ?
|
||||||
AND user_type = 'directly_operated'
|
AND user_type = 'directly_operated'
|
||||||
`, [userId]);
|
`, [userId])
|
||||||
|
|
||||||
//直营商户人数
|
//直营商户人数
|
||||||
let active_users = 0
|
let active_users = 0
|
||||||
|
let operated_commission_sql = []
|
||||||
for (const id of userIds) {
|
for (const id of userIds) {
|
||||||
const [userTotal] = await getDB().execute(`
|
const [userTotal] = await getDB().execute(`
|
||||||
SELECT COUNT(*) as total_users
|
SELECT COUNT(*) as total_users
|
||||||
FROM users
|
FROM users
|
||||||
WHERE inviter = ?
|
WHERE inviter = ?
|
||||||
`, [id])
|
`, [id.id])
|
||||||
active_users += userTotal[0].total_users
|
active_users += userTotal[0].total_users
|
||||||
|
operated_commission_sql.push(`to_user_id=${id.id}`)
|
||||||
}
|
}
|
||||||
userStats[0].active_users = active_users;
|
userStats[0].active_users = active_users;
|
||||||
userStats[0].total_operated = userIds.length;
|
userStats[0].total_operated = userIds.length;
|
||||||
//直销人员分享人数
|
//直销人员分享人数
|
||||||
let [agent_share_users] = await getDB().execute(`
|
let [agent_share_users] = await getDB().execute(`
|
||||||
SELECT id FROM users WHERE inviter=? AND user_type='user'
|
SELECT id FROM users WHERE inviter=? AND user_type='user'
|
||||||
`)
|
`, [userId])
|
||||||
let total_share_users = 0
|
let total_share_users = 0
|
||||||
for (const id of agent_share_users) {
|
for (const id of agent_share_users) {
|
||||||
|
const [userTotal] = await getDB().execute(`
|
||||||
|
SELECT COUNT(*) as total_users
|
||||||
|
FROM users
|
||||||
|
WHERE inviter = ?
|
||||||
|
`, [id])
|
||||||
|
total_share_users += userTotal[0].total_users
|
||||||
}
|
}
|
||||||
|
userStats[0].agent_share_users = total_share_users;
|
||||||
|
//直营商户分享人数
|
||||||
|
let [operated_share_users] = await getDB().execute(`
|
||||||
|
SELECT id FROM users WHERE inviter=? AND user_type='directly_operated'
|
||||||
|
`, [userId])
|
||||||
|
let total_operated_share_users = 0
|
||||||
|
let operated_user_ids = []
|
||||||
|
let operated_user_sql = []
|
||||||
|
for (const id of operated_share_users) {
|
||||||
|
const [userTotal] = await getDB().execute(`
|
||||||
|
SELECT COUNT(*) as total_users
|
||||||
|
FROM users
|
||||||
|
WHERE inviter = ?
|
||||||
|
`, [id])
|
||||||
|
total_operated_share_users += userTotal[0].total_users
|
||||||
|
operated_user_sql.push(`to_user_id=?`)
|
||||||
|
operated_user_ids.push(userTotal[0].total_users)
|
||||||
|
}
|
||||||
|
userStats[0].operated_share_users = total_operated_share_users;
|
||||||
|
|
||||||
// 获取佣金统计
|
// 获取佣金统计
|
||||||
const [commissionStats] = await getDB().execute(`
|
const [commissionStats] = await getDB().execute(`
|
||||||
SELECT COALESCE(SUM(amount), 0) AS total_commission,
|
SELECT COALESCE(SUM(amount), 0) AS total_commission,
|
||||||
@@ -156,6 +186,61 @@ router.get('/stats_agent_directly', agentAuth, async (req, res) => {
|
|||||||
WHERE to_user_id = ?
|
WHERE to_user_id = ?
|
||||||
AND transfer_type = 'user_to_agent'
|
AND transfer_type = 'user_to_agent'
|
||||||
`, [userId]);
|
`, [userId]);
|
||||||
|
// 获取直营佣金
|
||||||
|
let [operated_commission] = operated_commission_sql.length === 0 ?
|
||||||
|
await getDB().execute(`
|
||||||
|
SELECT SUM(amount) as amount FROM transfers
|
||||||
|
`)
|
||||||
|
:
|
||||||
|
await getDB().execute(`
|
||||||
|
SELECT SUM(amount) as amount FROM transfers WHERE ${operated_commission_sql.join(' or ')}
|
||||||
|
`)
|
||||||
|
|
||||||
|
// 获取直销商户利润
|
||||||
|
let [directly_agents_income] = await getDB().execute(`
|
||||||
|
SELECT SUM(amount) as amount FROM transfers WHERE to_user_id=? AND transfer_type='user_to_agent' AND source_type='agent_operated'
|
||||||
|
`,[userId])
|
||||||
|
|
||||||
|
commissionStats[0].directly_agents_income = directly_agents_income[0].amount || 0
|
||||||
|
|
||||||
|
// 获取直销商户分享利润
|
||||||
|
let [active_users_income] = operated_user_sql.length === 0 ?
|
||||||
|
await getDB().execute(`
|
||||||
|
SELECT SUM(amount) as amount
|
||||||
|
FROM transfers
|
||||||
|
WHERE transfer_type = 'user_to_agent'
|
||||||
|
AND source_type = 'agent_operated'
|
||||||
|
`,[...operated_user_ids])
|
||||||
|
:
|
||||||
|
await getDB().execute(`
|
||||||
|
SELECT SUM(amount) as amount
|
||||||
|
FROM transfers
|
||||||
|
WHERE (${operated_user_sql.join(' or ')})
|
||||||
|
AND transfer_type = 'user_to_agent'
|
||||||
|
AND source_type = 'agent_operated'
|
||||||
|
`,[...operated_user_ids])
|
||||||
|
commissionStats[0].active_users_income = active_users_income[0].amount || 0
|
||||||
|
|
||||||
|
|
||||||
|
commissionStats[0].operated_commission = operated_commission[0].amount || 0
|
||||||
|
|
||||||
|
// 获取已提现佣金
|
||||||
|
let [get_commission] = await getDB().execute(`
|
||||||
|
SELECT SUM(amount) as amount FROM transfers WHERE from_user_id=${userId} AND source_type='withdraw' AND created_at >= DATE_SUB(CURDATE(), INTERVAL 1 DAY)
|
||||||
|
`)
|
||||||
|
commissionStats[0].get_commission = get_commission[0].amount || 0
|
||||||
|
|
||||||
|
// 获取待提现佣金
|
||||||
|
let [loading_commission] = await getDB().execute(`
|
||||||
|
SELECT SUM(balance) as balance FROM users WHERE inviter=${userId}
|
||||||
|
`)
|
||||||
|
commissionStats[0].loading_commission = Math.abs(loading_commission[0].balance) || 0
|
||||||
|
|
||||||
|
// 获取总收入
|
||||||
|
let [total_commission] = await getDB().execute(`
|
||||||
|
SELECT SUM(balance) as balance FROM users WHERE id=${userId}
|
||||||
|
`)
|
||||||
|
commissionStats[0].total_commission =Math.abs(total_commission[0].balance) || 0
|
||||||
|
|
||||||
// 获取转账统计
|
// 获取转账统计
|
||||||
const [transferStats] = await getDB().execute(`
|
const [transferStats] = await getDB().execute(`
|
||||||
@@ -196,12 +281,7 @@ router.get('/stats_agent_directly', agentAuth, async (req, res) => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
logger.error('获取代理统计数据失败', {
|
console.log('获取统计数据失败',error)
|
||||||
error: error.message,
|
|
||||||
stack: error.stack,
|
|
||||||
agentId: req.agent?.id
|
|
||||||
});
|
|
||||||
|
|
||||||
res.status(500).json({
|
res.status(500).json({
|
||||||
success: false,
|
success: false,
|
||||||
message: '获取统计数据失败'
|
message: '获取统计数据失败'
|
||||||
|
|||||||
@@ -134,13 +134,13 @@ router.get('/', agentAuth, async (req, res) => {
|
|||||||
let statsResult;
|
let statsResult;
|
||||||
[statsResult] = await getDB().execute(`
|
[statsResult] = await getDB().execute(`
|
||||||
SELECT COUNT(*) as total_transfers,
|
SELECT COUNT(*) as total_transfers,
|
||||||
COUNT(CASE WHEN t.status = 'completed' THEN 1 END) as completed_transfers,
|
COUNT(CASE WHEN t.status = 'received' THEN 1 END) as completed_transfers,
|
||||||
COUNT(CASE WHEN t.status = 'pending' THEN 1 END) as pending_transfers,
|
COUNT(CASE WHEN t.status = 'pending' THEN 1 END) as pending_transfers,
|
||||||
COUNT(CASE WHEN t.status = 'failed' THEN 1 END) as failed_transfers,
|
COUNT(CASE WHEN t.status = 'failed' THEN 1 END) as failed_transfers,
|
||||||
CAST(COALESCE(SUM(CASE WHEN t.status = 'completed' THEN t.amount ELSE 0 END),
|
CAST(COALESCE(SUM(CASE WHEN t.status = 'received' THEN t.amount ELSE 0 END),
|
||||||
0) AS DECIMAL(10, 2)) as total_amount,
|
0) AS DECIMAL(10, 2)) as total_amount,
|
||||||
CAST(COALESCE(
|
CAST(COALESCE(
|
||||||
SUM(CASE WHEN t.status = 'completed' AND DATE (t.created_at) = CURDATE() THEN t.amount ELSE 0
|
SUM(CASE WHEN t.status = 'received' AND DATE (t.created_at) = CURDATE() THEN t.amount ELSE 0
|
||||||
END), 0) AS DECIMAL(10, 2)) as today_amount,
|
END), 0) AS DECIMAL(10, 2)) as today_amount,
|
||||||
COUNT(CASE WHEN DATE (t.created_at) = CURDATE() THEN 1 END) as today_transfers
|
COUNT(CASE WHEN DATE (t.created_at) = CURDATE() THEN 1 END) as today_transfers
|
||||||
FROM transfers t
|
FROM transfers t
|
||||||
@@ -307,133 +307,6 @@ router.get('/trend/data', agentAuth, async (req, res) => {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
/**
|
|
||||||
* 导出转账记录
|
|
||||||
* GET /api/transfers/export
|
|
||||||
*/
|
|
||||||
router.get('/export/data', agentAuth, async (req, res) => {
|
|
||||||
try {
|
|
||||||
const agentId = req.agent.id;
|
|
||||||
const {
|
|
||||||
format = 'json',
|
|
||||||
search,
|
|
||||||
status,
|
|
||||||
type,
|
|
||||||
start_date,
|
|
||||||
end_date,
|
|
||||||
min_amount,
|
|
||||||
max_amount
|
|
||||||
} = req.query;
|
|
||||||
|
|
||||||
// 构建查询条件
|
|
||||||
let whereConditions = ['(am1.agent_id = ? OR am2.agent_id = ?)'];
|
|
||||||
let queryParams = [agentId, agentId];
|
|
||||||
|
|
||||||
if (search) {
|
|
||||||
whereConditions.push('(u1.username LIKE ? OR u1.real_name LIKE ? OR u2.username LIKE ? OR u2.real_name LIKE ?)');
|
|
||||||
queryParams.push(`%${search}%`, `%${search}%`, `%${search}%`, `%${search}%`);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (status) {
|
|
||||||
whereConditions.push('t.status = ?');
|
|
||||||
queryParams.push(status);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (type) {
|
|
||||||
whereConditions.push('t.source_type = ?');
|
|
||||||
queryParams.push(type);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (start_date) {
|
|
||||||
whereConditions.push('DATE(t.created_at) >= ?');
|
|
||||||
queryParams.push(start_date);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (end_date) {
|
|
||||||
whereConditions.push('DATE(t.created_at) <= ?');
|
|
||||||
queryParams.push(end_date);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (min_amount) {
|
|
||||||
whereConditions.push('t.amount >= ?');
|
|
||||||
queryParams.push(parseFloat(min_amount));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (max_amount) {
|
|
||||||
whereConditions.push('t.amount <= ?');
|
|
||||||
queryParams.push(parseFloat(max_amount));
|
|
||||||
}
|
|
||||||
|
|
||||||
const whereClause = whereConditions.join(' AND ');
|
|
||||||
|
|
||||||
// 查询转账记录
|
|
||||||
const [transfers] = await getDB().execute(`
|
|
||||||
SELECT t.id,
|
|
||||||
t.amount,
|
|
||||||
t.source_type,
|
|
||||||
t.status,
|
|
||||||
t.description,
|
|
||||||
t.matching_order_id,
|
|
||||||
t.created_at,
|
|
||||||
u1.username as from_username,
|
|
||||||
u1.real_name as from_real_name,
|
|
||||||
u1.phone as from_phone,
|
|
||||||
u2.username as to_username,
|
|
||||||
u2.real_name as to_real_name,
|
|
||||||
u2.phone as to_phone
|
|
||||||
FROM transfers t
|
|
||||||
LEFT JOIN users u1 ON t.from_user_id = u1.id
|
|
||||||
LEFT JOIN users u2 ON t.to_user_id = u2.id
|
|
||||||
LEFT JOIN agent_merchants am1 ON t.from_user_id = am1.merchant_id
|
|
||||||
LEFT JOIN agent_merchants am2 ON t.to_user_id = am2.merchant_id
|
|
||||||
WHERE ${whereClause}
|
|
||||||
ORDER BY t.created_at DESC
|
|
||||||
`, queryParams);
|
|
||||||
|
|
||||||
if (format === 'csv') {
|
|
||||||
// 生成CSV格式
|
|
||||||
const csvHeader = 'ID,金额,类型,状态,描述,交易ID,转出用户,转出手机,转入用户,转入手机,创建时间\n';
|
|
||||||
const csvData = transfers.map(transfer => {
|
|
||||||
return [
|
|
||||||
transfer.id,
|
|
||||||
transfer.amount,
|
|
||||||
transfer.type || '',
|
|
||||||
transfer.status || '',
|
|
||||||
(transfer.description || '').replace(/,/g, ','), // 替换逗号避免CSV格式问题
|
|
||||||
transfer.matching_order_id || '',
|
|
||||||
transfer.from_real_name || transfer.from_username || '',
|
|
||||||
transfer.from_phone || '',
|
|
||||||
transfer.to_real_name || transfer.to_username || '',
|
|
||||||
transfer.to_phone || '',
|
|
||||||
transfer.created_at || ''
|
|
||||||
].join(',');
|
|
||||||
}).join('\n');
|
|
||||||
|
|
||||||
res.setHeader('Content-Type', 'text/csv; charset=utf-8');
|
|
||||||
res.setHeader('Content-Disposition', `attachment; filename="transfers_${Date.now()}.csv"`);
|
|
||||||
res.send(csvHeader + csvData);
|
|
||||||
} else {
|
|
||||||
// 默认JSON格式
|
|
||||||
res.json({
|
|
||||||
success: true,
|
|
||||||
data: transfers,
|
|
||||||
exported_at: new Date().toISOString(),
|
|
||||||
total: transfers.length
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
} catch (error) {
|
|
||||||
logger.error('导出转账记录失败', {
|
|
||||||
error: error.message,
|
|
||||||
stack: error.stack,
|
|
||||||
agentId: req.agent?.id
|
|
||||||
});
|
|
||||||
|
|
||||||
res.status(500).json({
|
|
||||||
success: false,
|
|
||||||
message: '导出转账记录失败'
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
module.exports = router;
|
module.exports = router;
|
||||||
@@ -208,10 +208,36 @@ router.get('/directly_operated', agentAuth, async (req, res) => {
|
|||||||
const totalPages = Math.ceil(total / pageSize);
|
const totalPages = Math.ceil(total / pageSize);
|
||||||
const hasNextPage = pageNum < totalPages;
|
const hasNextPage = pageNum < totalPages;
|
||||||
const hasPrevPage = pageNum > 1;
|
const hasPrevPage = pageNum > 1;
|
||||||
|
const all_total = {
|
||||||
|
balance_total : 0
|
||||||
|
}
|
||||||
|
//直营用户融豆数量
|
||||||
|
const balance_total = await getDB().execute(`
|
||||||
|
SELECT SUM(balance) as balance FROM users u
|
||||||
|
WHERE inviter=${agentId}
|
||||||
|
`)
|
||||||
|
all_total.balance_total = balance_total[0].balance || 0;
|
||||||
|
//今日提现
|
||||||
|
const withdraw_total = await getDB().execute(`
|
||||||
|
SELECT SUM(amount) as amount
|
||||||
|
FROM transfers
|
||||||
|
WHERE source_type = 'withdraw'
|
||||||
|
AND from_user_id = ${agentId}
|
||||||
|
AND created_at >= DATE_SUB(CURDATE(), INTERVAL 1 DAY)
|
||||||
|
`)
|
||||||
|
all_total.withdraw_total = withdraw_total[0].amount || 0
|
||||||
|
//总提现次数
|
||||||
|
const withdraw_num_total = await getDB().execute(`
|
||||||
|
SELECT COUNT(*) as total
|
||||||
|
FROM transfers
|
||||||
|
WHERE source_type = 'withdraw'
|
||||||
|
AND from_user_id = ${agentId}
|
||||||
|
`)
|
||||||
|
all_total.withdraw_num_total = withdraw_num_total[0].total || 0
|
||||||
res.json({
|
res.json({
|
||||||
success: true,
|
success: true,
|
||||||
data: {
|
data: {
|
||||||
|
all_total,
|
||||||
users,
|
users,
|
||||||
pagination: {
|
pagination: {
|
||||||
current_page: pageNum,
|
current_page: pageNum,
|
||||||
|
|||||||
Reference in New Issue
Block a user