TLClient_JSSCOM_LuatOS-Air_V4010_RDA8910_RFTTS_0xe0000,2.7.9,861658065653936,98242319855933,
poweron reason:0
===08:33:48===
上一时间戳为1769738470
隔日重置时间戳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":"749783867489533589","use_timer":1,"old_price":"15","end_hour":null,"sale_price":"15","end_minute":null,"begin_hour":null,"sale_status":1,"product_name":"剪发"}]
是否打印二维码设置为1
是否打印紧凑设置为7
当前号显示模式设置为1
当前卡项核销权限设置为0
session_id:005ec****9d6e3
纸币器设置接收纸币范围为36
欢迎使用天羚自助售票系统[2.7.9]
定时检测未同步订单启用
2026-01-31 08:32:48>>>cash write=30
2026-01-31 08:32:48>>>cash write=02
2026-01-31 08:32:48>>>cash write=3E
2026-01-31 08:32:48>>>cash read=808F808F808F
系统时间初始化成功,时间为202613183248
2026-01-31 08:32:49>>>cash write=02
2026-01-31 08:32:49 >>>剩余flash空间=1680500,占用RAM为642.76953125
2026-01-31 08:32:49 >>>回调事件:910,subscribe,10000,连接服务器成功
2026-01-31 08:32:50 >>>剩余flash空间=1680000,占用RAM为613.9892578125
2026-01-31 08:32:50 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket
2026-01-31 08:32:52>>>cash write=0C
2026-01-31 08:32:52>>>cash read=3E
流量卡还有149天过期
2026-01-31 08:32:56 >>>当前Ram内存为633.6865234375
===08:34:48===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===08:42:48===
2026-01-31 08:42:25>>>cash read=0A
2026-01-31 08:42:26>>>cash read=3E
===09:04:49===
2026-01-31 09:04:09 >>>回调事件[910,devices/TL4187]
当日首次设置时间戳true为1769821449
2026-01-31 09:04:09 >>>故障排除日志:上一MQTT订单号缓存列表为2601301943030083085429
2026-01-31 09:04:09 >>>故障排除日志:终端未同步成功订单列表
2026-01-31 09:04:09 开始打印,排队:1,票券:2601310903596159875301,订单:2601310903590058654821,[2026-01-31 09:04:08支付宝支付15元]
2026-01-31 09:04:11 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601310903596159875301","queue_number":1,"trade_uid":"2601310903590058654821"}]}
2026-01-31 09:04:11 >>>故障排除日志:删除未同步下发订单成功2601310903590058654821
2026-01-31 09:04:11 >>>故障排除日志:终端同步成功后剩余订单列表
===09:40:49===
2026-01-31 09:40:37 >>>回调事件[910,devices/TL4187]
2026-01-31 09:40:37 >>>故障排除日志:上一MQTT订单号缓存列表为2601310903590058654821
2026-01-31 09:40:37 >>>故障排除日志:终端未同步成功订单列表
2026-01-31 09:40:37 开始打印,排队:2,票券:2601310940291789464501,订单:2601310940290015134851,[2026-01-31 09:40:36微信支付15元]
2026-01-31 09:40:39 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601310940291789464501","queue_number":2,"trade_uid":"2601310940290015134851"}]}
2026-01-31 09:40:39 >>>故障排除日志:删除未同步下发订单成功2601310940290015134851
2026-01-31 09:40:39 >>>故障排除日志:终端同步成功后剩余订单列表
===09:45:49===
2026-01-31 09:45:29 >>>回调事件[910,devices/TL4187]
2026-01-31 09:45:29 >>>故障排除日志:上一MQTT订单号缓存列表为2601310940290015134851
2026-01-31 09:45:29 >>>故障排除日志:终端未同步成功订单列表
2026-01-31 09:45:29 开始打印,排队:3,票券:2601310945203621467301,订单:2601310945200034324715,[2026-01-31 09:45:27支付宝支付15元]
2026-01-31 09:45:31 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601310945203621467301","queue_number":3,"trade_uid":"2601310945200034324715"}]}
2026-01-31 09:45:31 >>>故障排除日志:删除未同步下发订单成功2601310945200034324715
2026-01-31 09:45:31 >>>故障排除日志:终端同步成功后剩余订单列表
===09:54:49===
2026-01-31 09:54:06 >>>回调事件[910,devices/TL4187]
2026-01-31 09:54:06 >>>故障排除日志:上一MQTT订单号缓存列表为2601310945200034324715
2026-01-31 09:54:06 >>>故障排除日志:终端未同步成功订单列表
2026-01-31 09:54:06 开始打印,排队:4,票券:2601310953581549428901,订单:2601310953580013604798,[2026-01-31 09:54:05微信支付15元]
2026-01-31 09:54:08 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601310953581549428901","queue_number":4,"trade_uid":"2601310953580013604798"}]}
2026-01-31 09:54:08 >>>故障排除日志:删除未同步下发订单成功2601310953580013604798
2026-01-31 09:54:08 >>>故障排除日志:终端同步成功后剩余订单列表
===10:27:50===
2026-01-31 10:27:08 >>>回调事件[910,devices/TL4187]
2026-01-31 10:27:08 >>>故障排除日志:上一MQTT订单号缓存列表为2601310953580013604798
2026-01-31 10:27:08 >>>故障排除日志:终端未同步成功订单列表
2026-01-31 10:27:08 开始打印,排队:5,票券:2601311026540626467301,订单:2601311026540003686397,[2026-01-31 10:27:07微信支付15元]
2026-01-31 10:27:10 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601311026540626467301","queue_number":5,"trade_uid":"2601311026540003686397"}]}
2026-01-31 10:27:11 >>>故障排除日志:删除未同步下发订单成功2601311026540003686397
2026-01-31 10:27:11 >>>故障排除日志:终端同步成功后剩余订单列表
===10:29:50===
2026-01-31 10:29:36 >>>回调事件[910,devices/TL4187]
2026-01-31 10:29:36 >>>故障排除日志:上一MQTT订单号缓存列表为2601311026540003686397
2026-01-31 10:29:36 >>>故障排除日志:终端未同步成功订单列表
2026-01-31 10:29:36 开始打印,排队:6,票券:2601311029282753576101,订单:2601311029280025635241,[2026-01-31 10:29:35微信支付15元]
2026-01-31 10:29:38 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601311029282753576101","queue_number":6,"trade_uid":"2601311029280025635241"}]}
2026-01-31 10:29:38 >>>故障排除日志:删除未同步下发订单成功2601311029280025635241
2026-01-31 10:29:38 >>>故障排除日志:终端同步成功后剩余订单列表
===10:44:50===
2026-01-31 10:44:15>>>cash read=0A
2026-01-31 10:44:17>>>cash read=3E
===11:52:50===
2026-01-31 11:52:38 >>>回调事件[910,devices/TL4187]
2026-01-31 11:52:38 >>>故障排除日志:上一MQTT订单号缓存列表为2601311029280025635241
2026-01-31 11:52:38 >>>故障排除日志:终端未同步成功订单列表
2026-01-31 11:52:38 开始打印,排队:7,票券:2601311152225055041401,订单:2601311152220048606963,[2026-01-31 11:52:37微信支付15元]
2026-01-31 11:52:40 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601311152225055041401","queue_number":7,"trade_uid":"2601311152220048606963"}]}
2026-01-31 11:52:40 >>>故障排除日志:删除未同步下发订单成功2601311152220048606963
2026-01-31 11:52:40 >>>故障排除日志:终端同步成功后剩余订单列表
===12:25:51===
2026-01-31 12:25:01 >>>回调事件[910,devices/TL4187]
2026-01-31 12:25:02 >>>故障排除日志:上一MQTT订单号缓存列表为2601311152220048606963
2026-01-31 12:25:02 >>>故障排除日志:终端未同步成功订单列表
2026-01-31 12:25:02 开始打印,排队:8,票券:2601311224560850142301,订单:2601311224560006609092,[2026-01-31 12:25:01微信支付15元]
2026-01-31 12:25:03 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601311224560850142301","queue_number":8,"trade_uid":"2601311224560006609092"}]}
2026-01-31 12:25:04 >>>故障排除日志:删除未同步下发订单成功2601311224560006609092
2026-01-31 12:25:04 >>>故障排除日志:终端同步成功后剩余订单列表
===12:59:51===
2026-01-31 12:59:30 >>>回调事件[910,devices/TL4187]
2026-01-31 12:59:30 >>>故障排除日志:上一MQTT订单号缓存列表为2601311224560006609092
2026-01-31 12:59:30 >>>故障排除日志:终端未同步成功订单列表
2026-01-31 12:59:30 开始打印,排队:9,票券:2601311259216351374601,订单:2601311259210061263012,[2026-01-31 12:59:28微信支付15元]
2026-01-31 12:59:31 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601311259216351374601","queue_number":9,"trade_uid":"2601311259210061263012"}]}
2026-01-31 12:59:31 >>>故障排除日志:删除未同步下发订单成功2601311259210061263012
2026-01-31 12:59:32 >>>故障排除日志:终端同步成功后剩余订单列表
===13:19:51===
2026-01-31 13:19:17 >>>回调事件[910,devices/TL4187]
2026-01-31 13:19:17 >>>故障排除日志:上一MQTT订单号缓存列表为2601311259210061263012
2026-01-31 13:19:17 >>>故障排除日志:终端未同步成功订单列表
2026-01-31 13:19:17 开始打印,排队:10,票券:2601311319108658373801,订单:2601311319100084633612,[2026-01-31 13:19:17微信支付15元]
2026-01-31 13:19:19 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601311319108658373801","queue_number":10,"trade_uid":"2601311319100084633612"}]}
2026-01-31 13:19:19 >>>故障排除日志:删除未同步下发订单成功2601311319100084633612
2026-01-31 13:19:19 >>>故障排除日志:终端同步成功后剩余订单列表
===13:30:51===
2026-01-31 13:30:04 >>>回调事件[910,devices/TL4187]
2026-01-31 13:30:04 >>>故障排除日志:上一MQTT订单号缓存列表为2601311319100084633612
2026-01-31 13:30:04 >>>故障排除日志:终端未同步成功订单列表
2026-01-31 13:30:04 开始打印,排队:11,票券:2601311329569901605401,订单:2601311329560096955262,[2026-01-31 13:30:03微信支付15元]
2026-01-31 13:30:06 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601311329569901605401","queue_number":11,"trade_uid":"2601311329560096955262"}]}
2026-01-31 13:30:06 >>>故障排除日志:删除未同步下发订单成功2601311329560096955262
2026-01-31 13:30:06 >>>故障排除日志:终端同步成功后剩余订单列表
===13:31:53===
2026-01-31 13:31:50 >>>回调事件[910,devices/TL4187]
2026-01-31 13:31:50 >>>故障排除日志:上一MQTT订单号缓存列表为2601311329560096955262
2026-01-31 13:31:50 >>>故障排除日志:终端未同步成功订单列表
2026-01-31 13:31:50 开始打印,排队:12,票券:2601311331394281817101,订单:2601311331390040757557,[2026-01-31 13:31:48微信支付15元]
===13:32:53===
2026-01-31 13:31:52 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601311331394281817101","queue_number":12,"trade_uid":"2601311331390040757557"}]}
2026-01-31 13:31:52 >>>故障排除日志:删除未同步下发订单成功2601311331390040757557
2026-01-31 13:31:52 >>>故障排除日志:终端同步成功后剩余订单列表
===14:14:53===
2026-01-31 14:14:40 >>>回调事件[910,devices/TL4187]
2026-01-31 14:14:41 >>>故障排除日志:上一MQTT订单号缓存列表为2601311331390040757557
2026-01-31 14:14:41 >>>故障排除日志:终端未同步成功订单列表
2026-01-31 14:14:41 开始打印,排队:13,票券:2601311414342018121301,订单:2601311414340018021695,[2026-01-31 14:14:40微信支付15元]
2026-01-31 14:14:42 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601311414342018121301","queue_number":13,"trade_uid":"2601311414340018021695"}]}
2026-01-31 14:14:43 >>>故障排除日志:删除未同步下发订单成功2601311414340018021695
2026-01-31 14:14:43 >>>故障排除日志:终端同步成功后剩余订单列表
===14:42:53===
2026-01-31 14:41:53 >>>回调事件[910,devices/TL4187]
2026-01-31 14:41:53 >>>故障排除日志:上一MQTT订单号缓存列表为2601311414340018021695
2026-01-31 14:41:53 >>>故障排除日志:终端未同步成功订单列表
2026-01-31 14:41:53 开始打印,排队:14,票券:2601311441477564661901,订单:2601311441470073646469,[2026-01-31 14:41:52支付宝支付15元]
2026-01-31 14:41:55 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601311441477564661901","queue_number":14,"trade_uid":"2601311441470073646469"}]}
2026-01-31 14:41:55 >>>故障排除日志:删除未同步下发订单成功2601311441470073646469
2026-01-31 14:41:55 >>>故障排除日志:终端同步成功后剩余订单列表
===14:59:53===
2026-01-31 14:59:21 >>>回调事件[910,devices/TL4187]
2026-01-31 14:59:21 >>>故障排除日志:上一MQTT订单号缓存列表为2601311441470073646469
2026-01-31 14:59:21 >>>故障排除日志:终端未同步成功订单列表
2026-01-31 14:59:21 开始打印,排队:15,票券:2601311459129344726801,订单:2601311459120091397059,[2026-01-31 14:59:21微信支付15元]
2026-01-31 14:59:23 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601311459129344726801","queue_number":15,"trade_uid":"2601311459120091397059"}]}
2026-01-31 14:59:23 >>>故障排除日志:删除未同步下发订单成功2601311459120091397059
2026-01-31 14:59:24 >>>故障排除日志:终端同步成功后剩余订单列表
===15:22:54===
2026-01-31 15:22:23 >>>回调事件[910,devices/TL4187]
2026-01-31 15:22:23 >>>故障排除日志:上一MQTT订单号缓存列表为2601311459120091397059
2026-01-31 15:22:23 >>>故障排除日志:终端未同步成功订单列表
2026-01-31 15:22:23 开始打印,排队:16,票券:2601311522142555148301,订单:2601311522140022976076,[2026-01-31 15:22:22微信支付15元]
2026-01-31 15:22:25 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601311522142555148301","queue_number":16,"trade_uid":"2601311522140022976076"}]}
2026-01-31 15:22:25 >>>故障排除日志:删除未同步下发订单成功2601311522140022976076
2026-01-31 15:22:25 >>>故障排除日志:终端同步成功后剩余订单列表
===15:56:54===
2026-01-31 15:55:58 >>>回调事件[910,devices/TL4187]
2026-01-31 15:55:58 >>>故障排除日志:上一MQTT订单号缓存列表为2601311522140022976076
2026-01-31 15:55:58 >>>故障排除日志:终端未同步成功订单列表
2026-01-31 15:55:58 开始打印,排队:17,票券:2601311555489835682801,订单:2601311555480096051969,[2026-01-31 15:55:57微信支付15元]
2026-01-31 15:56:00 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601311555489835682801","queue_number":17,"trade_uid":"2601311555480096051969"}]}
2026-01-31 15:56:00 >>>故障排除日志:删除未同步下发订单成功2601311555480096051969
2026-01-31 15:56:00 >>>故障排除日志:终端同步成功后剩余订单列表
2026-01-31 15:56:35 >>>回调事件[910,devices/TL4187]
2026-01-31 15:56:35 >>>故障排除日志:上一MQTT订单号缓存列表为2601311555480096051969
2026-01-31 15:56:35 >>>故障排除日志:终端未同步成功订单列表
2026-01-31 15:56:35 开始打印,排队:18,票券:2601311556254398689601,订单:2601311556250041942813,[2026-01-31 15:56:33微信支付15元]
2026-01-31 15:56:37 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601311556254398689601","queue_number":18,"trade_uid":"2601311556250041942813"}]}
2026-01-31 15:56:37 >>>故障排除日志:删除未同步下发订单成功2601311556250041942813
2026-01-31 15:56:37 >>>故障排除日志:终端同步成功后剩余订单列表
===16:49:54===
2026-01-31 16:49:46 >>>回调事件[910,devices/TL4187]
2026-01-31 16:49:46 >>>故障排除日志:上一MQTT订单号缓存列表为2601311556250041942813
2026-01-31 16:49:46 >>>故障排除日志:终端未同步成功订单列表
2026-01-31 16:49:46 开始打印,排队:19,票券:2601311649360701916801,订单:2601311649360004771595,[2026-01-31 16:49:45微信支付15元]
2026-01-31 16:49:46 开始打印,排队:20,票券:2601311649360702463602,订单:2601311649360004771595,[2026-01-31 16:49:45微信支付15元]
2026-01-31 16:49:50 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601311649360701916801","queue_number":19,"trade_uid":"2601311649360004771595"},{"ticket_no":"2601311649360702463602","queue_number":20,"trade_uid":"2601311649360004771595"}]}
2026-01-31 16:49:50 >>>故障排除日志:删除未同步下发订单成功2601311649360004771595
2026-01-31 16:49:50 >>>故障排除日志:删除未同步下发订单成功2601311649360004771595
2026-01-31 16:49:50 >>>故障排除日志:终端同步成功后剩余订单列表
===17:05:55===
2026-01-31 17:05:16 >>>回调事件[910,devices/TL4187]
2026-01-31 17:05:16 >>>故障排除日志:上一MQTT订单号缓存列表为2601311649360004771595|2601311649360004771595
2026-01-31 17:05:16 >>>故障排除日志:终端未同步成功订单列表
2026-01-31 17:05:16 开始打印,排队:21,票券:2601311705098559284901,订单:2601311705090083470487,[2026-01-31 17:05:15微信支付15元]
2026-01-31 17:05:18 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601311705098559284901","queue_number":21,"trade_uid":"2601311705090083470487"}]}
2026-01-31 17:05:18 >>>故障排除日志:删除未同步下发订单成功2601311705090083470487
2026-01-31 17:05:18 >>>故障排除日志:终端同步成功后剩余订单列表
===17:16:55===
2026-01-31 17:16:46 >>>回调事件[910,devices/TL4187]
2026-01-31 17:16:46 >>>故障排除日志:上一MQTT订单号缓存列表为2601311705090083470487
2026-01-31 17:16:46 >>>故障排除日志:终端未同步成功订单列表
2026-01-31 17:16:46 开始打印,排队:22,票券:2601311716346731676901,订单:2601311716340064958879,[2026-01-31 17:16:45微信支付15元]
2026-01-31 17:16:48 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601311716346731676901","queue_number":22,"trade_uid":"2601311716340064958879"}]}
2026-01-31 17:16:48 >>>故障排除日志:删除未同步下发订单成功2601311716340064958879
2026-01-31 17:16:48 >>>故障排除日志:终端同步成功后剩余订单列表
===17:23:55===
2026-01-31 17:22:59>>>cash read=0A
2026-01-31 17:23:00>>>cash read=3E
===17:29:55===
2026-01-31 17:29:34 >>>回调事件[910,devices/TL4187]
2026-01-31 17:29:34 >>>故障排除日志:上一MQTT订单号缓存列表为2601311716340064958879
2026-01-31 17:29:34 >>>故障排除日志:终端未同步成功订单列表
2026-01-31 17:29:34 开始打印,排队:23,票券:2601311729233301591601,订单:2601311729230031069315,[2026-01-31 17:29:33微信支付15元]
2026-01-31 17:29:36 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601311729233301591601","queue_number":23,"trade_uid":"2601311729230031069315"}]}
2026-01-31 17:29:36 >>>故障排除日志:删除未同步下发订单成功2601311729230031069315
2026-01-31 17:29:36 >>>故障排除日志:终端同步成功后剩余订单列表
===17:42:56===
2026-01-31 17:42:38 >>>回调事件[910,devices/TL4187]
2026-01-31 17:42:38 >>>故障排除日志:上一MQTT订单号缓存列表为2601311729230031069315
2026-01-31 17:42:38 >>>故障排除日志:终端未同步成功订单列表
2026-01-31 17:42:38 开始打印,排队:24,票券:2601311742297101388601,订单:2601311742290068975858,[2026-01-31 17:42:37微信支付15元]
2026-01-31 17:42:40 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601311742297101388601","queue_number":24,"trade_uid":"2601311742290068975858"}]}
2026-01-31 17:42:40 >>>故障排除日志:删除未同步下发订单成功2601311742290068975858
2026-01-31 17:42:40 >>>故障排除日志:终端同步成功后剩余订单列表
===18:45:56===
2026-01-31 18:45:04 >>>回调事件[910,devices/TL4187]
2026-01-31 18:45:04 >>>故障排除日志:上一MQTT订单号缓存列表为2601311742290068975858
2026-01-31 18:45:04 >>>故障排除日志:终端未同步成功订单列表
2026-01-31 18:45:04 开始打印,排队:25,票券:2601311844489811272101,订单:2601311844480096174294,[2026-01-31 18:45:03支付宝支付15元]
2026-01-31 18:45:06 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601311844489811272101","queue_number":25,"trade_uid":"2601311844480096174294"}]}
2026-01-31 18:45:06 >>>故障排除日志:删除未同步下发订单成功2601311844480096174294
2026-01-31 18:45:06 >>>故障排除日志:终端同步成功后剩余订单列表
===18:48:56===
2026-01-31 18:48:03>>>cash read=0A
2026-01-31 18:48:04>>>cash read=3E
===18:51:57===
2026-01-31 18:51:28 >>>回调事件[910,devices/TL4187]
2026-01-31 18:51:28 >>>故障排除日志:上一MQTT订单号缓存列表为2601311844480096174294
2026-01-31 18:51:28 >>>故障排除日志:终端未同步成功订单列表
2026-01-31 18:51:28 开始打印,排队:26,票券:2601311851177069592401,订单:2601311851170068822783,[2026-01-31 18:51:27支付宝支付15元]
2026-01-31 18:51:30 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2601311851177069592401","queue_number":26,"trade_uid":"2601311851170068822783"}]}
2026-01-31 18:51:30 >>>故障排除日志:删除未同步下发订单成功2601311851170068822783
2026-01-31 18:51:30 >>>故障排除日志:终端同步成功后剩余订单列表