TLClient_JSSCOM_LuatOS-Air_V4010_RDA8910_RFTTS_0xe0000,2.7.0,864708068726630,15045559814126,
poweron reason:0
===09:49:29===
2025-05-19 09:49:27 >>>剩余flash空间=1682000,占用RAM为630.4443359375
2025-05-19 09:49:27 >>>回调异常:911,initSys,30000,nil
===09:50:30===
上一时间戳为1747535865
隔日重置时间戳true
隔日清空未同步下发列表true
当前排队号为1,音量为5
初始化产品信息:[{"time_limit_date":"","ticket_category":"0","expiry_date":90,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"12710657366786319038","use_timer":1,"old_price":"25","end_hour":"23","sale_price":"15","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"专业剪发"}]
打印门店标题设置为简剪乐(南宁朝阳店)
是否打印二维码设置为1
是否打印紧凑设置为3
当前号显示模式设置为1
session_id:f1e1c****d780b
纸币器设置接收纸币范围为36
欢迎使用天羚自助售票系统[2.7.0]
定时检测未同步订单启用
2025-05-19 09:49:36>>>cash write=30
2025-05-19 09:49:36>>>cash write=02
2025-05-19 09:49:36>>>cash write=3E
2025-05-19 09:49:36>>>cash read=808F808F808F808F808F808F808F808F
系统时间初始化成功,时间为202551994936
2025-05-19 09:49:37>>>cash write=02
2025-05-19 09:49:37 >>>剩余flash空间=1680000,占用RAM为636.80859375
2025-05-19 09:49:37 >>>回调事件:910,subscribe,10000,连接服务器成功
2025-05-19 09:49:38 >>>剩余flash空间=1680000,占用RAM为610.1826171875
2025-05-19 09:49:38 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket
2025-05-19 09:49:40>>>cash write=0C
2025-05-19 09:49:40>>>cash read=3E
流量卡还有165天过期
2025-05-19 09:49:48 >>>当前Ram内存为661.69921875
===09:51:30===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===10:14:31===
2025-05-19 10:13:40 >>>回调事件[910,devices/TL2586]
当日首次设置时间戳true为1747620820
2025-05-19 10:13:40 >>>故障排除日志:上一MQTT订单号缓存列表为2505182042220007456682
2025-05-19 10:13:40 >>>故障排除日志:终端未同步成功订单列表
2025-05-19 10:13:40 开始打印,排队:1,票券:2505191013342458439101,订单:2505191013340022358583,[2025-05-19 10:13:39微信支付15元]
2025-05-19 10:13:42 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505191013342458439101","queue_number":1,"trade_uid":"2505191013340022358583"}]}
2025-05-19 10:13:42 >>>故障排除日志:删除未同步下发订单成功2505191013340022358583
2025-05-19 10:13:42 >>>故障排除日志:终端同步成功后剩余订单列表
===11:28:31===
2025-05-19 11:27:57 >>>回调事件[910,devices/TL2586]
2025-05-19 11:27:57 >>>故障排除日志:上一MQTT订单号缓存列表为2505191013340022358583
2025-05-19 11:27:57 >>>故障排除日志:终端未同步成功订单列表
2025-05-19 11:27:58 开始打印,排队:2,票券:2505191127504103285101,订单:2505191127500040629993,[2025-05-19 11:27:57支付宝支付15元]
2025-05-19 11:27:59 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505191127504103285101","queue_number":2,"trade_uid":"2505191127500040629993"}]}
2025-05-19 11:27:59 >>>故障排除日志:删除未同步下发订单成功2505191127500040629993
2025-05-19 11:28:00 >>>故障排除日志:终端同步成功后剩余订单列表
===12:04:31===
2025-05-19 12:03:35 >>>回调事件[910,devices/TL2586]
2025-05-19 12:03:35 >>>故障排除日志:上一MQTT订单号缓存列表为2505191127500040629993
2025-05-19 12:03:35 >>>故障排除日志:终端未同步成功订单列表
2025-05-19 12:03:35 开始打印,排队:3,票券:2505191203287599512101,订单:2505191203280075565381,[2025-05-19 12:03:34微信支付15元]
2025-05-19 12:03:37 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505191203287599512101","queue_number":3,"trade_uid":"2505191203280075565381"}]}
2025-05-19 12:03:37 >>>故障排除日志:删除未同步下发订单成功2505191203280075565381
2025-05-19 12:03:37 >>>故障排除日志:终端同步成功后剩余订单列表
===13:23:31===
2025-05-19 13:22:53 >>>回调事件[910,devices/TL2586]
2025-05-19 13:22:53 >>>故障排除日志:上一MQTT订单号缓存列表为2505191203280075565381
2025-05-19 13:22:53 >>>故障排除日志:终端未同步成功订单列表
2025-05-19 13:22:53 开始打印,排队:4,票券:2505191322461287974601,订单:2505191322460012005521,[2025-05-19 13:22:52微信支付15元]
2025-05-19 13:22:55 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505191322461287974601","queue_number":4,"trade_uid":"2505191322460012005521"}]}
2025-05-19 13:22:55 >>>故障排除日志:删除未同步下发订单成功2505191322460012005521
2025-05-19 13:22:55 >>>故障排除日志:终端同步成功后剩余订单列表
===13:53:32===
2025-05-19 13:52:46 >>>回调事件[910,devices/TL2586]
2025-05-19 13:52:46 >>>故障排除日志:上一MQTT订单号缓存列表为2505191322460012005521
2025-05-19 13:52:46 >>>故障排除日志:终端未同步成功订单列表
2025-05-19 13:52:46 开始打印,排队:5,票券:2505191352402698322301,订单:2505191352400026557392,[2025-05-19 13:52:45微信支付15元]
2025-05-19 13:52:48 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505191352402698322301","queue_number":5,"trade_uid":"2505191352400026557392"}]}
2025-05-19 13:52:48 >>>故障排除日志:删除未同步下发订单成功2505191352400026557392
2025-05-19 13:52:48 >>>故障排除日志:终端同步成功后剩余订单列表
===13:58:32===
2025-05-19 13:57:47 >>>回调事件[910,devices/TL2586]
2025-05-19 13:57:47 >>>故障排除日志:上一MQTT订单号缓存列表为2505191352400026557392
2025-05-19 13:57:47 >>>故障排除日志:终端未同步成功订单列表
2025-05-19 13:57:47 开始打印,排队:6,票券:2505191357411309758701,订单:2505191357410012688295,[2025-05-19 13:57:46微信支付15元]
2025-05-19 13:57:49 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505191357411309758701","queue_number":6,"trade_uid":"2505191357410012688295"}]}
2025-05-19 13:57:49 >>>故障排除日志:删除未同步下发订单成功2505191357410012688295
2025-05-19 13:57:49 >>>故障排除日志:终端同步成功后剩余订单列表
===14:14:32===
2025-05-19 14:14:25 >>>回调事件[910,devices/TL2586]
2025-05-19 14:14:25 >>>故障排除日志:上一MQTT订单号缓存列表为2505191357410012688295
2025-05-19 14:14:25 >>>故障排除日志:终端未同步成功订单列表
2025-05-19 14:14:25 开始打印,排队:7,票券:2505191414197924159401,订单:2505191414190078792439,[2025-05-19 14:14:25微信支付15元]
2025-05-19 14:14:27 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505191414197924159401","queue_number":7,"trade_uid":"2505191414190078792439"}]}
2025-05-19 14:14:27 >>>故障排除日志:删除未同步下发订单成功2505191414190078792439
2025-05-19 14:14:27 >>>故障排除日志:终端同步成功后剩余订单列表
===14:29:33===
2025-05-19 14:28:45 >>>回调事件[910,devices/TL2586]
2025-05-19 14:28:45 >>>故障排除日志:上一MQTT订单号缓存列表为2505191414190078792439
2025-05-19 14:28:45 >>>故障排除日志:终端未同步成功订单列表
2025-05-19 14:28:45 开始打印,排队:8,票券:2505191428369897264701,订单:2505191428360098542956,[2025-05-19 14:28:44微信支付15元]
2025-05-19 14:28:47 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505191428369897264701","queue_number":8,"trade_uid":"2505191428360098542956"}]}
2025-05-19 14:28:47 >>>故障排除日志:删除未同步下发订单成功2505191428360098542956
2025-05-19 14:28:47 >>>故障排除日志:终端同步成功后剩余订单列表
===14:35:33===
2025-05-19 14:34:57 >>>回调事件[910,devices/TL2586]
2025-05-19 14:34:57 >>>故障排除日志:上一MQTT订单号缓存列表为2505191428360098542956
2025-05-19 14:34:57 >>>故障排除日志:终端未同步成功订单列表
2025-05-19 14:34:57 开始打印,排队:9,票券:2505191434483881153701,订单:2505191434480038409965,[2025-05-19 14:34:56微信支付15元]
2025-05-19 14:34:59 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505191434483881153701","queue_number":9,"trade_uid":"2505191434480038409965"}]}
2025-05-19 14:34:59 >>>故障排除日志:删除未同步下发订单成功2505191434480038409965
2025-05-19 14:34:59 >>>故障排除日志:终端同步成功后剩余订单列表
===15:05:33===
2025-05-19 15:05:07 >>>回调事件[910,devices/TL2586]
2025-05-19 15:05:07 >>>故障排除日志:上一MQTT订单号缓存列表为2505191434480038409965
2025-05-19 15:05:07 >>>故障排除日志:终端未同步成功订单列表
2025-05-19 15:05:07 开始打印,排队:10,票券:2505191505005512177401,订单:2505191505000054716286,[2025-05-19 15:05:07微信支付15元]
2025-05-19 15:05:09 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505191505005512177401","queue_number":10,"trade_uid":"2505191505000054716286"}]}
2025-05-19 15:05:09 >>>故障排除日志:删除未同步下发订单成功2505191505000054716286
2025-05-19 15:05:09 >>>故障排除日志:终端同步成功后剩余订单列表
===15:08:34===
2025-05-19 15:08:26>>>cash read=0A
2025-05-19 15:08:27>>>cash read=3E
===17:27:34===
2025-05-19 17:27:29 >>>回调事件[910,devices/TL2586]
2025-05-19 17:27:29 >>>故障排除日志:上一MQTT订单号缓存列表为2505191505000054716286
2025-05-19 17:27:29 >>>故障排除日志:终端未同步成功订单列表
2025-05-19 17:27:29 开始打印,排队:11,票券:2505191727219596865901,订单:2505191727210095580037,[2025-05-19 17:27:28微信支付15元]
2025-05-19 17:27:31 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505191727219596865901","queue_number":11,"trade_uid":"2505191727210095580037"}]}
2025-05-19 17:27:31 >>>故障排除日志:删除未同步下发订单成功2505191727210095580037
2025-05-19 17:27:31 >>>故障排除日志:终端同步成功后剩余订单列表
===17:56:34===
2025-05-19 17:56:17 >>>回调事件[910,devices/TL2586]
2025-05-19 17:56:17 >>>故障排除日志:上一MQTT订单号缓存列表为2505191727210095580037
2025-05-19 17:56:17 >>>故障排除日志:终端未同步成功订单列表
2025-05-19 17:56:17 开始打印,排队:12,票券:2505191756106248665401,订单:2505191756100062050474,[2025-05-19 17:56:17支付宝支付15元]
2025-05-19 17:56:19 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505191756106248665401","queue_number":12,"trade_uid":"2505191756100062050474"}]}
2025-05-19 17:56:19 >>>故障排除日志:删除未同步下发订单成功2505191756100062050474
2025-05-19 17:56:20 >>>故障排除日志:终端同步成功后剩余订单列表
===18:09:35===
2025-05-19 18:08:59 >>>回调事件[910,devices/TL2586]
2025-05-19 18:08:59 >>>故障排除日志:上一MQTT订单号缓存列表为2505191756100062050474
2025-05-19 18:08:59 >>>故障排除日志:终端未同步成功订单列表
2025-05-19 18:08:59 开始打印,排队:13,票券:2505191808531346756301,订单:2505191808530013037431,[2025-05-19 18:08:59支付宝支付15元]
2025-05-19 18:09:01 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505191808531346756301","queue_number":13,"trade_uid":"2505191808530013037431"}]}
2025-05-19 18:09:01 >>>故障排除日志:删除未同步下发订单成功2505191808530013037431
2025-05-19 18:09:01 >>>故障排除日志:终端同步成功后剩余订单列表
===18:11:35===
2025-05-19 18:11:31 >>>回调事件[910,devices/TL2586]
2025-05-19 18:11:31 >>>故障排除日志:上一MQTT订单号缓存列表为2505191808530013037431
2025-05-19 18:11:31 >>>故障排除日志:终端未同步成功订单列表
2025-05-19 18:11:31 开始打印,排队:14,票券:2505191811261737466301,订单:2505191811260016926294,[2025-05-19 18:11:31微信支付15元]
2025-05-19 18:11:33 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505191811261737466301","queue_number":14,"trade_uid":"2505191811260016926294"}]}
2025-05-19 18:11:33 >>>故障排除日志:删除未同步下发订单成功2505191811260016926294
2025-05-19 18:11:33 >>>故障排除日志:终端同步成功后剩余订单列表
===19:10:35===
2025-05-19 19:10:21 >>>回调事件[910,devices/TL2586]
2025-05-19 19:10:22 >>>故障排除日志:上一MQTT订单号缓存列表为2505191811260016926294
2025-05-19 19:10:22 >>>故障排除日志:终端未同步成功订单列表
2025-05-19 19:10:22 开始打印,排队:15,票券:2505191910136519808601,订单:2505191910130064794154,[2025-05-19 19:10:21支付宝支付15元]
2025-05-19 19:10:24 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505191910136519808601","queue_number":15,"trade_uid":"2505191910130064794154"}]}
2025-05-19 19:10:24 >>>故障排除日志:删除未同步下发订单成功2505191910130064794154
2025-05-19 19:10:24 >>>故障排除日志:终端同步成功后剩余订单列表
===19:17:35===
2025-05-19 19:17:02 >>>回调事件[910,devices/TL2586]
2025-05-19 19:17:02 >>>故障排除日志:上一MQTT订单号缓存列表为2505191910130064794154
2025-05-19 19:17:02 >>>故障排除日志:终端未同步成功订单列表
2025-05-19 19:17:02 开始打印,排队:16,票券:2505191916558311889801,订单:2505191916550082738456,[2025-05-19 19:17:01微信支付15元]
2025-05-19 19:17:04 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505191916558311889801","queue_number":16,"trade_uid":"2505191916550082738456"}]}
2025-05-19 19:17:04 >>>故障排除日志:删除未同步下发订单成功2505191916550082738456
2025-05-19 19:17:04 >>>故障排除日志:终端同步成功后剩余订单列表
===19:51:36===
2025-05-19 19:51:20 >>>回调事件[910,devices/TL2586]
2025-05-19 19:51:20 >>>故障排除日志:上一MQTT订单号缓存列表为2505191916550082738456
2025-05-19 19:51:20 >>>故障排除日志:终端未同步成功订单列表
2025-05-19 19:51:20 开始打印,排队:17,票券:2505191951135343029701,订单:2505191951130053034776,[2025-05-19 19:51:19支付宝支付15元]
2025-05-19 19:51:22 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505191951135343029701","queue_number":17,"trade_uid":"2505191951130053034776"}]}
2025-05-19 19:51:22 >>>故障排除日志:删除未同步下发订单成功2505191951130053034776
2025-05-19 19:51:22 >>>故障排除日志:终端同步成功后剩余订单列表
===19:56:36===
2025-05-19 19:56:21 >>>回调事件[910,devices/TL2586]
2025-05-19 19:56:21 >>>故障排除日志:上一MQTT订单号缓存列表为2505191951130053034776
2025-05-19 19:56:21 >>>故障排除日志:终端未同步成功订单列表
2025-05-19 19:56:21 开始打印,排队:18,票券:2505191956134565416101,订单:2505191956130045203313,[2025-05-19 19:56:20微信支付15元]
2025-05-19 19:56:23 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505191956134565416101","queue_number":18,"trade_uid":"2505191956130045203313"}]}
2025-05-19 19:56:23 >>>故障排除日志:删除未同步下发订单成功2505191956130045203313
2025-05-19 19:56:23 >>>故障排除日志:终端同步成功后剩余订单列表
===20:10:36===
2025-05-19 20:10:08 >>>回调事件[910,devices/TL2586]
2025-05-19 20:10:08 >>>故障排除日志:上一MQTT订单号缓存列表为2505191956130045203313
2025-05-19 20:10:08 >>>故障排除日志:终端未同步成功订单列表
2025-05-19 20:10:08 开始打印,排队:19,票券:2505192010025006444601,订单:2505192010020049644453,[2025-05-19 20:10:07微信支付15元]
2025-05-19 20:10:10 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505192010025006444601","queue_number":19,"trade_uid":"2505192010020049644453"}]}
2025-05-19 20:10:10 >>>故障排除日志:删除未同步下发订单成功2505192010020049644453
2025-05-19 20:10:10 >>>故障排除日志:终端同步成功后剩余订单列表
===20:22:37===
2025-05-19 20:21:48 >>>回调事件[910,devices/TL2586]
2025-05-19 20:21:48 >>>故障排除日志:上一MQTT订单号缓存列表为2505192010020049644453
2025-05-19 20:21:48 >>>故障排除日志:终端未同步成功订单列表
2025-05-19 20:21:48 开始打印,排队:20,票券:2505192021416935428301,订单:2505192021410068927213,[2025-05-19 20:21:47微信支付15元]
2025-05-19 20:21:50 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505192021416935428301","queue_number":20,"trade_uid":"2505192021410068927213"}]}
2025-05-19 20:21:50 >>>故障排除日志:删除未同步下发订单成功2505192021410068927213
2025-05-19 20:21:50 >>>故障排除日志:终端同步成功后剩余订单列表
===20:50:37===
2025-05-19 20:50:07 >>>回调事件[910,devices/TL2586]
2025-05-19 20:50:07 >>>故障排除日志:上一MQTT订单号缓存列表为2505192021410068927213
2025-05-19 20:50:07 >>>故障排除日志:终端未同步成功订单列表
2025-05-19 20:50:07 开始打印,排队:21,票券:2505192050013748923101,订单:2505192050010037041534,[2025-05-19 20:50:07微信支付15元]
2025-05-19 20:50:09 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505192050013748923101","queue_number":21,"trade_uid":"2505192050010037041534"}]}
2025-05-19 20:50:09 >>>故障排除日志:删除未同步下发订单成功2505192050010037041534
2025-05-19 20:50:09 >>>故障排除日志:终端同步成功后剩余订单列表
===20:52:37===
2025-05-19 20:51:54 >>>回调事件[910,devices/TL2586]
2025-05-19 20:51:54 >>>故障排除日志:上一MQTT订单号缓存列表为2505192050010037041534
2025-05-19 20:51:54 >>>故障排除日志:终端未同步成功订单列表
2025-05-19 20:51:54 开始打印,排队:22,票券:2505192051419076521801,订单:2505192051410090357065,[2025-05-19 20:51:52微信支付15元]
2025-05-19 20:51:54 开始打印,排队:23,票券:2505192051419076986402,订单:2505192051410090357065,[2025-05-19 20:51:52微信支付15元]
2025-05-19 20:51:57 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505192051419076521801","queue_number":22,"trade_uid":"2505192051410090357065"},{"ticket_no":"2505192051419076986402","queue_number":23,"trade_uid":"2505192051410090357065"}]}
2025-05-19 20:51:57 >>>故障排除日志:删除未同步下发订单成功2505192051410090357065
2025-05-19 20:51:57 >>>故障排除日志:删除未同步下发订单成功2505192051410090357065
2025-05-19 20:51:57 >>>故障排除日志:终端同步成功后剩余订单列表
===21:06:37===
2025-05-19 21:05:57 >>>回调事件[910,devices/TL2586]
2025-05-19 21:05:57 >>>故障排除日志:上一MQTT订单号缓存列表为2505192051410090357065|2505192051410090357065
2025-05-19 21:05:57 >>>故障排除日志:终端未同步成功订单列表
2025-05-19 21:05:57 开始打印,排队:24,票券:2505192105515975271801,订单:2505192105510059350457,[2025-05-19 21:05:57微信支付15元]
2025-05-19 21:05:59 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505192105515975271801","queue_number":24,"trade_uid":"2505192105510059350457"}]}
2025-05-19 21:05:59 >>>故障排除日志:删除未同步下发订单成功2505192105510059350457
2025-05-19 21:05:59 >>>故障排除日志:终端同步成功后剩余订单列表
===21:33:38===
2025-05-19 21:32:59 >>>回调事件[910,devices/TL2586]
2025-05-19 21:33:00 >>>故障排除日志:上一MQTT订单号缓存列表为2505192105510059350457
2025-05-19 21:33:00 >>>故障排除日志:终端未同步成功订单列表
2025-05-19 21:33:00 开始打印,排队:25,票券:2505192132533943036901,订单:2505192132530038988571,[2025-05-19 21:32:59微信支付15元]
2025-05-19 21:33:01 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505192132533943036901","queue_number":25,"trade_uid":"2505192132530038988571"}]}
2025-05-19 21:33:01 >>>故障排除日志:删除未同步下发订单成功2505192132530038988571
2025-05-19 21:33:02 >>>故障排除日志:终端同步成功后剩余订单列表
===22:16:38===
2025-05-19 22:16:18>>>cash read=0A
2025-05-19 22:16:19>>>cash read=3E
===22:30:38===
2025-05-19 22:29:54 >>>回调事件[910,devices/TL2586]
2025-05-19 22:29:54 >>>故障排除日志:上一MQTT订单号缓存列表为2505192132530038988571
2025-05-19 22:29:54 >>>故障排除日志:终端未同步成功订单列表
2025-05-19 22:29:54 开始打印,排队:26,票券:2505192229482523043601,订单:2505192229480024815051,[2025-05-19 22:29:53微信支付15元]
2025-05-19 22:29:56 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505192229482523043601","queue_number":26,"trade_uid":"2505192229480024815051"}]}
2025-05-19 22:29:56 >>>故障排除日志:删除未同步下发订单成功2505192229480024815051
2025-05-19 22:29:56 >>>故障排除日志:终端同步成功后剩余订单列表