TLClient_JSSCOM_LuatOS-Air_V4010_RDA8910_RFTTS_0xe0000,2.7.1,865328069264108,86362830040861,
poweron reason:0
===08:08:51===
2025-07-25 08:08:49 >>>剩余flash空间=1682000,占用RAM为629.8447265625
2025-07-25 08:08:49 >>>回调异常:911,initSys,30000,nil
===08:09:51===
上一时间戳为1753324493
隔日重置时间戳true
隔日清空未同步下发列表true
当前排队号为1,音量为5
初始化产品信息:[{"time_limit_date":null,"ticket_category":"0","expiry_date":90,"product_detail":"此票券当天有效,过期作废。","time_limit_status":"0","begin_minute":null,"product_uid":"12710657366789065117","use_timer":1,"old_price":"15","end_hour":null,"sale_price":"15","end_minute":null,"begin_hour":null,"sale_status":1,"product_name":"剪发"}]
打印门店标题设置为简剪
是否打印二维码设置为0
是否打印紧凑设置为3
当前号显示模式设置为1
session_id:da38b****e253d
纸币器设置接收纸币范围为36
欢迎使用天羚自助售票系统[2.7.1]
定时检测未同步订单启用
2025-07-25 08:08:58>>>cash write=30
2025-07-25 08:08:58>>>cash write=02
2025-07-25 08:08:58>>>cash write=3E
系统时间初始化成功,时间为20257258858
2025-07-25 08:08:59>>>cash write=0C
2025-07-25 08:08:59 >>>剩余flash空间=1680500,占用RAM为637.912109375
2025-07-25 08:08:59 >>>回调事件:910,subscribe,10000,连接服务器成功
2025-07-25 08:08:59 >>>剩余flash空间=1680000,占用RAM为608.92578125
2025-07-25 08:08:59 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket
流量卡还有97天过期
2025-07-25 08:09:10 >>>当前Ram内存为660.5234375
===08:10:51===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===09:32:51===
2025-07-25 09:32:40 >>>回调事件[910,devices/S3177]
当日首次设置时间戳true为1753407160
2025-07-25 09:32:40 >>>故障排除日志:上一MQTT订单号缓存列表为2507242120220034904623
2025-07-25 09:32:40 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 09:32:40 开始打印,排队:1,票券:2507250932319931148701,订单:2507250932310097197985,[2025-07-25 09:32:38支付宝支付15元]
2025-07-25 09:32:42 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507250932319931148701","queue_number":1,"trade_uid":"2507250932310097197985"}]}
2025-07-25 09:32:42 >>>故障排除日志:删除未同步下发订单成功2507250932310097197985
2025-07-25 09:32:42 >>>故障排除日志:终端同步成功后剩余订单列表
===10:35:52===
2025-07-25 10:35:08 >>>回调事件[910,devices/S3177]
2025-07-25 10:35:08 >>>故障排除日志:上一MQTT订单号缓存列表为2507250932310097197985
2025-07-25 10:35:08 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 10:35:08 开始打印,排队:2,票券:2507251034572214196701,订单:2507251034570021727848,[2025-07-25 10:35:06支付宝支付15元]
2025-07-25 10:35:10 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507251034572214196701","queue_number":2,"trade_uid":"2507251034570021727848"}]}
2025-07-25 10:35:10 >>>故障排除日志:删除未同步下发订单成功2507251034570021727848
2025-07-25 10:35:10 >>>故障排除日志:终端同步成功后剩余订单列表
===11:06:52===
2025-07-25 11:06:20 >>>回调事件[910,devices/S3177]
2025-07-25 11:06:20 >>>故障排除日志:上一MQTT订单号缓存列表为2507251034570021727848
2025-07-25 11:06:20 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 11:06:20 开始打印,排队:3,票券:2507251105590761393901,订单:2507251105590007202384,[2025-07-25 11:06:16支付宝支付15元]
2025-07-25 11:06:22 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507251105590761393901","queue_number":3,"trade_uid":"2507251105590007202384"}]}
2025-07-25 11:06:22 >>>故障排除日志:删除未同步下发订单成功2507251105590007202384
2025-07-25 11:06:22 >>>故障排除日志:终端同步成功后剩余订单列表
===11:33:52===
2025-07-25 11:33:08 >>>回调事件[910,devices/S3177]
2025-07-25 11:33:08 >>>故障排除日志:上一MQTT订单号缓存列表为2507251105590007202384
2025-07-25 11:33:08 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 11:33:08 开始打印,排队:4,票券:2507251133040407871601,订单:2507251133040003690268,[2025-07-25 11:33:07支付宝支付15元]
2025-07-25 11:33:10 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507251133040407871601","queue_number":4,"trade_uid":"2507251133040003690268"}]}
2025-07-25 11:33:10 >>>故障排除日志:删除未同步下发订单成功2507251133040003690268
2025-07-25 11:33:10 >>>故障排除日志:终端同步成功后剩余订单列表
===12:27:53===
2025-07-25 12:27:15 >>>回调事件[910,devices/S3177]
2025-07-25 12:27:15 >>>故障排除日志:上一MQTT订单号缓存列表为2507251133040003690268
2025-07-25 12:27:15 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 12:27:15 开始打印,排队:5,票券:2507251227058547451501,订单:2507251227050085072142,[2025-07-25 12:27:14支付宝支付15元]
2025-07-25 12:27:17 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507251227058547451501","queue_number":5,"trade_uid":"2507251227050085072142"}]}
2025-07-25 12:27:17 >>>故障排除日志:删除未同步下发订单成功2507251227050085072142
2025-07-25 12:27:17 >>>故障排除日志:终端同步成功后剩余订单列表
===15:00:53===
2025-07-25 15:00:06 >>>回调事件[910,devices/S3177]
2025-07-25 15:00:06 >>>故障排除日志:上一MQTT订单号缓存列表为2507251227050085072142
2025-07-25 15:00:06 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 15:00:06 开始打印,排队:6,票券:2507251459469995562801,订单:2507251459460099542026,[2025-07-25 15:00:05支付宝支付15元]
2025-07-25 15:00:08 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507251459469995562801","queue_number":6,"trade_uid":"2507251459460099542026"}]}
2025-07-25 15:00:08 >>>故障排除日志:删除未同步下发订单成功2507251459460099542026
2025-07-25 15:00:08 >>>故障排除日志:终端同步成功后剩余订单列表
===15:06:53===
2025-07-25 15:06:40 >>>回调事件[910,devices/S3177]
2025-07-25 15:06:40 >>>故障排除日志:上一MQTT订单号缓存列表为2507251459460099542026
2025-07-25 15:06:40 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 15:06:40 开始打印,排队:7,票券:2507251506323315024301,订单:2507251506320032752057,[2025-07-25 15:06:39微信支付15元]
2025-07-25 15:06:42 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507251506323315024301","queue_number":7,"trade_uid":"2507251506320032752057"}]}
2025-07-25 15:06:42 >>>故障排除日志:删除未同步下发订单成功2507251506320032752057
2025-07-25 15:06:42 >>>故障排除日志:终端同步成功后剩余订单列表
===15:22:53===
2025-07-25 15:22:26 >>>回调事件[910,devices/S3177]
2025-07-25 15:22:26 >>>故障排除日志:上一MQTT订单号缓存列表为2507251506320032752057
2025-07-25 15:22:26 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 15:22:26 开始打印,排队:8,票券:2507251522177553872701,订单:2507251522170075140131,[2025-07-25 15:22:25微信支付15元]
2025-07-25 15:22:28 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507251522177553872701","queue_number":8,"trade_uid":"2507251522170075140131"}]}
2025-07-25 15:22:28 >>>故障排除日志:删除未同步下发订单成功2507251522170075140131
2025-07-25 15:22:28 >>>故障排除日志:终端同步成功后剩余订单列表
===15:55:54===
2025-07-25 15:55:45 >>>回调事件[910,devices/S3177]
2025-07-25 15:55:45 >>>故障排除日志:上一MQTT订单号缓存列表为2507251522170075140131
2025-07-25 15:55:45 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 15:55:45 开始打印,排队:9,票券:2507251555367366432801,订单:2507251555360073267964,[2025-07-25 15:55:44微信支付15元]
2025-07-25 15:55:47 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507251555367366432801","queue_number":9,"trade_uid":"2507251555360073267964"}]}
2025-07-25 15:55:47 >>>故障排除日志:删除未同步下发订单成功2507251555360073267964
2025-07-25 15:55:47 >>>故障排除日志:终端同步成功后剩余订单列表
===16:15:54===
2025-07-25 16:15:02 >>>回调事件[910,devices/S3177]
2025-07-25 16:15:02 >>>故障排除日志:上一MQTT订单号缓存列表为2507251555360073267964
2025-07-25 16:15:02 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 16:15:02 开始打印,排队:10,票券:2507251614533233955201,订单:2507251614530031869942,[2025-07-25 16:15:01支付宝支付15元]
2025-07-25 16:15:04 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507251614533233955201","queue_number":10,"trade_uid":"2507251614530031869942"}]}
2025-07-25 16:15:04 >>>故障排除日志:删除未同步下发订单成功2507251614530031869942
2025-07-25 16:15:04 >>>故障排除日志:终端同步成功后剩余订单列表
===16:24:54===
2025-07-25 16:24:51 >>>回调事件[910,devices/S3177]
2025-07-25 16:24:51 >>>故障排除日志:上一MQTT订单号缓存列表为2507251614530031869942
2025-07-25 16:24:51 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 16:24:51 开始打印,排队:11,票券:2507251624429600775401,订单:2507251624420095621734,[2025-07-25 16:24:50微信支付15元]
===16:25:54===
2025-07-25 16:24:53 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507251624429600775401","queue_number":11,"trade_uid":"2507251624420095621734"}]}
2025-07-25 16:24:53 >>>故障排除日志:删除未同步下发订单成功2507251624420095621734
2025-07-25 16:24:53 >>>故障排除日志:终端同步成功后剩余订单列表
===16:34:54===
2025-07-25 16:34:12 >>>回调事件[910,devices/S3177]
2025-07-25 16:34:12 >>>故障排除日志:上一MQTT订单号缓存列表为2507251624420095621734
2025-07-25 16:34:12 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 16:34:12 开始打印,排队:12,票券:2507251634066061118401,订单:2507251634060060205316,[2025-07-25 16:34:11微信支付15元]
2025-07-25 16:34:14 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507251634066061118401","queue_number":12,"trade_uid":"2507251634060060205316"}]}
2025-07-25 16:34:14 >>>故障排除日志:删除未同步下发订单成功2507251634060060205316
2025-07-25 16:34:14 >>>故障排除日志:终端同步成功后剩余订单列表
===18:07:55===
2025-07-25 18:07:01 >>>回调事件[910,devices/S3177]
2025-07-25 18:07:01 >>>故障排除日志:上一MQTT订单号缓存列表为2507251634060060205316
2025-07-25 18:07:01 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 18:07:01 开始打印,排队:13,票券:2507251806534212627201,订单:2507251806530041729617,[2025-07-25 18:07:00微信支付15元]
2025-07-25 18:07:03 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507251806534212627201","queue_number":13,"trade_uid":"2507251806530041729617"}]}
2025-07-25 18:07:03 >>>故障排除日志:删除未同步下发订单成功2507251806530041729617
2025-07-25 18:07:03 >>>故障排除日志:终端同步成功后剩余订单列表
===18:13:56===
2025-07-25 18:13:34 >>>回调事件[910,devices/S3177]
2025-07-25 18:13:34 >>>故障排除日志:上一MQTT订单号缓存列表为2507251806530041729617
2025-07-25 18:13:34 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 18:13:34 开始打印,排队:14,票券:2507251813257429126401,订单:2507251813250073884082,[2025-07-25 18:13:33微信支付15元]
2025-07-25 18:13:36 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507251813257429126401","queue_number":14,"trade_uid":"2507251813250073884082"}]}
2025-07-25 18:13:36 >>>故障排除日志:删除未同步下发订单成功2507251813250073884082
2025-07-25 18:13:36 >>>故障排除日志:终端同步成功后剩余订单列表
===18:14:56===
2025-07-25 18:13:59 >>>回调事件[910,devices/S3177]
2025-07-25 18:13:59 >>>故障排除日志:上一MQTT订单号缓存列表为2507251813250073884082
2025-07-25 18:13:59 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 18:14:00 开始打印,排队:15,票券:2507251813522832732901,订单:2507251813520027937842,[2025-07-25 18:13:58微信支付15元]
2025-07-25 18:14:01 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507251813522832732901","queue_number":15,"trade_uid":"2507251813520027937842"}]}
2025-07-25 18:14:01 >>>故障排除日志:删除未同步下发订单成功2507251813520027937842
2025-07-25 18:14:01 >>>故障排除日志:终端同步成功后剩余订单列表
===18:52:56===
2025-07-25 18:52:15 >>>回调事件[910,devices/S3177]
2025-07-25 18:52:15 >>>故障排除日志:上一MQTT订单号缓存列表为2507251813520027937842
2025-07-25 18:52:15 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 18:52:15 开始打印,排队:16,票券:2507251852059179943101,订单:2507251852050091426823,[2025-07-25 18:52:14微信支付15元]
2025-07-25 18:52:17 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507251852059179943101","queue_number":16,"trade_uid":"2507251852050091426823"}]}
2025-07-25 18:52:17 >>>故障排除日志:删除未同步下发订单成功2507251852050091426823
2025-07-25 18:52:17 >>>故障排除日志:终端同步成功后剩余订单列表
===18:58:57===
2025-07-25 18:58:41 >>>回调事件[910,devices/S3177]
2025-07-25 18:58:41 >>>故障排除日志:上一MQTT订单号缓存列表为2507251852050091426823
2025-07-25 18:58:41 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 18:58:41 开始打印,排队:17,票券:2507251858362581356201,订单:2507251858360025402817,[2025-07-25 18:58:40微信支付15元]
2025-07-25 18:58:43 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507251858362581356201","queue_number":17,"trade_uid":"2507251858360025402817"}]}
2025-07-25 18:58:43 >>>故障排除日志:删除未同步下发订单成功2507251858360025402817
2025-07-25 18:58:43 >>>故障排除日志:终端同步成功后剩余订单列表
===19:04:57===
2025-07-25 19:04:45 >>>回调事件[910,devices/S3177]
2025-07-25 19:04:45 >>>故障排除日志:上一MQTT订单号缓存列表为2507251858360025402817
2025-07-25 19:04:45 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 19:04:45 开始打印,排队:18,票券:2507251904390415662601,订单:2507251904390003731827,[2025-07-25 19:04:45微信支付15元]
2025-07-25 19:04:47 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507251904390415662601","queue_number":18,"trade_uid":"2507251904390003731827"}]}
2025-07-25 19:04:47 >>>故障排除日志:删除未同步下发订单成功2507251904390003731827
2025-07-25 19:04:47 >>>故障排除日志:终端同步成功后剩余订单列表
===19:08:57===
2025-07-25 19:08:32 >>>回调事件[910,devices/S3177]
2025-07-25 19:08:32 >>>故障排除日志:上一MQTT订单号缓存列表为2507251904390003731827
2025-07-25 19:08:32 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 19:08:33 开始打印,排队:19,票券:2507251908240307053201,订单:2507251908240002670681,[2025-07-25 19:08:31支付宝支付15元]
2025-07-25 19:08:35 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507251908240307053201","queue_number":19,"trade_uid":"2507251908240002670681"}]}
2025-07-25 19:08:35 >>>故障排除日志:删除未同步下发订单成功2507251908240002670681
2025-07-25 19:08:35 >>>故障排除日志:终端同步成功后剩余订单列表
===19:32:58===
2025-07-25 19:32:22 >>>回调事件[910,devices/S3177]
2025-07-25 19:32:22 >>>故障排除日志:上一MQTT订单号缓存列表为2507251908240002670681
2025-07-25 19:32:22 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 19:32:22 开始打印,排队:20,票券:2507251932135613283401,订单:2507251932130055634237,[2025-07-25 19:32:20微信支付15元]
2025-07-25 19:32:24 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507251932135613283401","queue_number":20,"trade_uid":"2507251932130055634237"}]}
2025-07-25 19:32:24 >>>故障排除日志:删除未同步下发订单成功2507251932130055634237
2025-07-25 19:32:24 >>>故障排除日志:终端同步成功后剩余订单列表
===19:37:58===
2025-07-25 19:37:30 >>>回调事件[910,devices/S3177]
2025-07-25 19:37:30 >>>故障排除日志:上一MQTT订单号缓存列表为2507251932130055634237
2025-07-25 19:37:30 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 19:37:30 开始打印,排队:21,票券:2507251937218968143101,订单:2507251937210089252994,[2025-07-25 19:37:29微信支付15元]
2025-07-25 19:37:32 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507251937218968143101","queue_number":21,"trade_uid":"2507251937210089252994"}]}
2025-07-25 19:37:32 >>>故障排除日志:删除未同步下发订单成功2507251937210089252994
2025-07-25 19:37:32 >>>故障排除日志:终端同步成功后剩余订单列表
===19:41:58===
2025-07-25 19:41:23 >>>回调事件[910,devices/S3177]
2025-07-25 19:41:23 >>>故障排除日志:上一MQTT订单号缓存列表为2507251937210089252994
2025-07-25 19:41:23 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 19:41:23 开始打印,排队:22,票券:2507251941153062227301,订单:2507251941150030255853,[2025-07-25 19:41:22微信支付15元]
2025-07-25 19:41:25 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507251941153062227301","queue_number":22,"trade_uid":"2507251941150030255853"}]}
2025-07-25 19:41:25 >>>故障排除日志:删除未同步下发订单成功2507251941150030255853
2025-07-25 19:41:25 >>>故障排除日志:终端同步成功后剩余订单列表
===20:04:58===
2025-07-25 20:04:36 >>>回调事件[910,devices/S3177]
2025-07-25 20:04:36 >>>故障排除日志:上一MQTT订单号缓存列表为2507251941150030255853
2025-07-25 20:04:36 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 20:04:36 开始打印,排队:23,票券:2507252004270209859501,订单:2507252004270001698946,[2025-07-25 20:04:36微信支付15元]
2025-07-25 20:04:38 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507252004270209859501","queue_number":23,"trade_uid":"2507252004270001698946"}]}
2025-07-25 20:04:38 >>>故障排除日志:删除未同步下发订单成功2507252004270001698946
2025-07-25 20:04:39 >>>故障排除日志:终端同步成功后剩余订单列表
===20:08:58===
2025-07-25 20:08:03 >>>回调事件[910,devices/S3177]
2025-07-25 20:08:03 >>>故障排除日志:上一MQTT订单号缓存列表为2507252004270001698946
2025-07-25 20:08:03 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 20:08:03 开始打印,排队:24,票券:2507252007550644652101,订单:2507252007550006070843,[2025-07-25 20:08:02微信支付15元]
2025-07-25 20:08:05 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507252007550644652101","queue_number":24,"trade_uid":"2507252007550006070843"}]}
2025-07-25 20:08:05 >>>故障排除日志:删除未同步下发订单成功2507252007550006070843
2025-07-25 20:08:05 >>>故障排除日志:终端同步成功后剩余订单列表
===20:40:59===
2025-07-25 20:40:07 >>>回调事件[910,devices/S3177]
2025-07-25 20:40:07 >>>故障排除日志:上一MQTT订单号缓存列表为2507252007550006070843
2025-07-25 20:40:07 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 20:40:07 开始打印,排队:25,票券:2507252039584151349101,订单:2507252039580041109872,[2025-07-25 20:40:06微信支付15元]
2025-07-25 20:40:09 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507252039584151349101","queue_number":25,"trade_uid":"2507252039580041109872"}]}
2025-07-25 20:40:09 >>>故障排除日志:删除未同步下发订单成功2507252039580041109872
2025-07-25 20:40:10 >>>故障排除日志:终端同步成功后剩余订单列表
===20:42:59===
2025-07-25 20:42:22 >>>回调事件[910,devices/S3177]
2025-07-25 20:42:22 >>>故障排除日志:上一MQTT订单号缓存列表为2507252039580041109872
2025-07-25 20:42:22 >>>故障排除日志:终端未同步成功订单列表
2025-07-25 20:42:22 开始打印,排队:26,票券:2507252042143210551701,订单:2507252042140031705516,[2025-07-25 20:42:21微信支付15元]
2025-07-25 20:42:24 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2507252042143210551701","queue_number":26,"trade_uid":"2507252042140031705516"}]}
2025-07-25 20:42:24 >>>故障排除日志:删除未同步下发订单成功2507252042140031705516
2025-07-25 20:42:24 >>>故障排除日志:终端同步成功后剩余订单列表