TLClient_JSSCOM_LuatOS-Air_V4010_RDA8910_RFTTS_0xe0000,2.7.7,869701078919852,01743855559456,
poweron reason:0
===08:45:34===
上一时间戳为1761281157
隔日重置时间戳true
隔日清空未同步下发列表true
当前排队号为11,音量为5
初始化产品信息:[{"time_limit_date":"","ticket_category":"0","expiry_date":7,"product_detail":"此票仅限当天使用","time_limit_status":"0","begin_minute":"00","product_uid":"4280823941834080607","use_timer":1,"old_price":"15","end_hour":"23","sale_price":"15","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"快剪理发15元"}]
是否打印二维码设置为1
是否打印紧凑设置为3
当前号显示模式设置为1
session_id:366ae****d2ef3
纸币器设置接收纸币范围为36
欢迎使用天羚自助售票系统[2.7.7]
定时检测未同步订单启用
2025-10-25 08:44:33>>>cash write=30
2025-10-25 08:44:33>>>cash write=02
2025-10-25 08:44:33>>>cash write=3E
2025-10-25 08:44:33>>>cash read=808F808F
系统时间初始化成功,时间为2025102584433
2025-10-25 08:44:34>>>cash write=02
2025-10-25 08:44:34 >>>剩余flash空间=1680500,占用RAM为638.64453125
2025-10-25 08:44:34 >>>回调事件:910,subscribe,10000,连接服务器成功
2025-10-25 08:44:34 >>>剩余flash空间=1680000,占用RAM为615.1904296875
2025-10-25 08:44:34 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket
2025-10-25 08:44:37>>>cash write=0C
2025-10-25 08:44:37>>>cash read=3E
流量卡还有5天过期
2025-10-25 08:44:45 >>>当前Ram内存为620.185546875
===08:46:34===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===08:47:34===
2025-10-25 08:46:49 >>>回调事件[910,devices/TL3757]
当日首次设置时间戳true为1761353209
2025-10-25 08:46:49 >>>故障排除日志:上一MQTT订单号缓存列表为2510242010590025359962
2025-10-25 08:46:49 >>>故障排除日志:终端未同步成功订单列表
2025-10-25 08:46:49 开始打印,排队:11,票券:2510250846432490812801,订单:2510250846430023021461,[2025-10-25 08:46:49微信支付15元]
2025-10-25 08:46:51 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2510250846432490812801","queue_number":11,"trade_uid":"2510250846430023021461"}]}
2025-10-25 08:46:51 >>>故障排除日志:删除未同步下发订单成功2510250846430023021461
2025-10-25 08:46:51 >>>故障排除日志:终端同步成功后剩余订单列表
===09:34:35===
2025-10-25 09:34:12 >>>回调事件[910,devices/TL3757]
2025-10-25 09:34:12 >>>故障排除日志:上一MQTT订单号缓存列表为2510250846430023021461
2025-10-25 09:34:12 >>>故障排除日志:终端未同步成功订单列表
2025-10-25 09:34:12 开始打印,排队:12,票券:2510250934062183395901,订单:2510250934060021434961,[2025-10-25 09:34:11支付宝支付15元]
2025-10-25 09:34:14 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2510250934062183395901","queue_number":12,"trade_uid":"2510250934060021434961"}]}
2025-10-25 09:34:14 >>>故障排除日志:删除未同步下发订单成功2510250934060021434961
2025-10-25 09:34:14 >>>故障排除日志:终端同步成功后剩余订单列表
===10:02:35===
2025-10-25 10:02:27 >>>回调事件[910,devices/TL3757]
2025-10-25 10:02:27 >>>故障排除日志:上一MQTT订单号缓存列表为2510250934060021434961
2025-10-25 10:02:27 >>>故障排除日志:终端未同步成功订单列表
2025-10-25 10:02:27 开始打印,排队:13,票券:2510251002200385737801,订单:2510251002200003449798,[2025-10-25 10:02:27微信支付15元]
2025-10-25 10:02:27 开始打印,排队:14,票券:2510251002200386344702,订单:2510251002200003449798,[2025-10-25 10:02:27微信支付15元]
2025-10-25 10:02:31 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2510251002200385737801","queue_number":13,"trade_uid":"2510251002200003449798"},{"ticket_no":"2510251002200386344702","queue_number":14,"trade_uid":"2510251002200003449798"}]}
2025-10-25 10:02:31 >>>故障排除日志:删除未同步下发订单成功2510251002200003449798
2025-10-25 10:02:31 >>>故障排除日志:删除未同步下发订单成功2510251002200003449798
2025-10-25 10:02:31 >>>故障排除日志:终端同步成功后剩余订单列表
===10:17:35===
2025-10-25 10:16:54 >>>回调事件[910,devices/TL3757]
2025-10-25 10:16:54 >>>故障排除日志:上一MQTT订单号缓存列表为2510251002200003449798|2510251002200003449798
2025-10-25 10:16:54 >>>故障排除日志:终端未同步成功订单列表
2025-10-25 10:16:54 开始打印,排队:15,票券:2510251016460709006501,订单:2510251016460006695046,[2025-10-25 10:16:53微信支付15元]
2025-10-25 10:16:56 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2510251016460709006501","queue_number":15,"trade_uid":"2510251016460006695046"}]}
2025-10-25 10:16:56 >>>故障排除日志:删除未同步下发订单成功2510251016460006695046
2025-10-25 10:16:56 >>>故障排除日志:终端同步成功后剩余订单列表
===10:44:35===
2025-10-25 10:43:48 >>>回调事件[910,devices/TL3757]
2025-10-25 10:43:48 >>>故障排除日志:上一MQTT订单号缓存列表为2510251016460006695046
2025-10-25 10:43:48 >>>故障排除日志:终端未同步成功订单列表
2025-10-25 10:43:48 开始打印,排队:16,票券:2510251043400282591701,订单:2510251043400002418943,[2025-10-25 10:43:48微信支付15元]
2025-10-25 10:43:50 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2510251043400282591701","queue_number":16,"trade_uid":"2510251043400002418943"}]}
2025-10-25 10:43:50 >>>故障排除日志:删除未同步下发订单成功2510251043400002418943
2025-10-25 10:43:50 >>>故障排除日志:终端同步成功后剩余订单列表
===10:57:35===
2025-10-25 10:57:09 >>>回调事件[910,devices/TL3757]
2025-10-25 10:57:09 >>>故障排除日志:上一MQTT订单号缓存列表为2510251043400002418943
2025-10-25 10:57:09 >>>故障排除日志:终端未同步成功订单列表
2025-10-25 10:57:09 开始打印,排队:17,票券:2510251057019667701801,订单:2510251057010096272079,[2025-10-25 10:57:08支付宝支付15元]
2025-10-25 10:57:11 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2510251057019667701801","queue_number":17,"trade_uid":"2510251057010096272079"}]}
2025-10-25 10:57:11 >>>故障排除日志:删除未同步下发订单成功2510251057010096272079
2025-10-25 10:57:11 >>>故障排除日志:终端同步成功后剩余订单列表
===11:07:36===
2025-10-25 11:07:15 >>>回调事件[910,devices/TL3757]
2025-10-25 11:07:15 >>>故障排除日志:上一MQTT订单号缓存列表为2510251057010096272079
2025-10-25 11:07:15 >>>故障排除日志:终端未同步成功订单列表
2025-10-25 11:07:15 开始打印,排队:18,票券:2510251107106602893401,订单:2510251107100065627264,[2025-10-25 11:07:15微信支付15元]
2025-10-25 11:07:17 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2510251107106602893401","queue_number":18,"trade_uid":"2510251107100065627264"}]}
2025-10-25 11:07:17 >>>故障排除日志:删除未同步下发订单成功2510251107100065627264
2025-10-25 11:07:17 >>>故障排除日志:终端同步成功后剩余订单列表
===11:38:36===
2025-10-25 11:38:06 >>>回调事件[910,devices/TL3757]
2025-10-25 11:38:06 >>>故障排除日志:上一MQTT订单号缓存列表为2510251107100065627264
2025-10-25 11:38:06 >>>故障排除日志:终端未同步成功订单列表
2025-10-25 11:38:06 开始打印,排队:19,票券:2510251137596097058501,订单:2510251137590060592061,[2025-10-25 11:38:06微信支付15元]
2025-10-25 11:38:08 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2510251137596097058501","queue_number":19,"trade_uid":"2510251137590060592061"}]}
2025-10-25 11:38:08 >>>故障排除日志:删除未同步下发订单成功2510251137590060592061
2025-10-25 11:38:08 >>>故障排除日志:终端同步成功后剩余订单列表
===11:48:36===
2025-10-25 11:47:59 >>>回调事件[910,devices/TL3757]
2025-10-25 11:47:59 >>>故障排除日志:上一MQTT订单号缓存列表为2510251137590060592061
2025-10-25 11:47:59 >>>故障排除日志:终端未同步成功订单列表
2025-10-25 11:47:59 开始打印,排队:20,票券:2510251147523099144201,订单:2510251147520030619531,[2025-10-25 11:47:59微信支付15元]
2025-10-25 11:48:01 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2510251147523099144201","queue_number":20,"trade_uid":"2510251147520030619531"}]}
2025-10-25 11:48:01 >>>故障排除日志:删除未同步下发订单成功2510251147520030619531
2025-10-25 11:48:01 >>>故障排除日志:终端同步成功后剩余订单列表
===12:12:36===
2025-10-25 12:11:39 >>>回调事件[910,devices/TL3757]
2025-10-25 12:11:39 >>>故障排除日志:上一MQTT订单号缓存列表为2510251147520030619531
2025-10-25 12:11:39 >>>故障排除日志:终端未同步成功订单列表
2025-10-25 12:11:39 开始打印,排队:21,票券:2510251211301866989501,订单:2510251211300018272074,[2025-10-25 12:11:39微信支付15元]
2025-10-25 12:11:41 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2510251211301866989501","queue_number":21,"trade_uid":"2510251211300018272074"}]}
2025-10-25 12:11:41 >>>故障排除日志:删除未同步下发订单成功2510251211300018272074
2025-10-25 12:11:41 >>>故障排除日志:终端同步成功后剩余订单列表
===12:15:36===
2025-10-25 12:14:53 >>>回调事件[910,devices/TL3757]
2025-10-25 12:14:53 >>>故障排除日志:上一MQTT订单号缓存列表为2510251211300018272074
2025-10-25 12:14:53 >>>故障排除日志:终端未同步成功订单列表
2025-10-25 12:14:53 开始打印,排队:22,票券:2510251214424039216301,订单:2510251214420040034958,[2025-10-25 12:14:53微信支付15元]
2025-10-25 12:14:55 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2510251214424039216301","queue_number":22,"trade_uid":"2510251214420040034958"}]}
2025-10-25 12:14:55 >>>故障排除日志:删除未同步下发订单成功2510251214420040034958
2025-10-25 12:14:55 >>>故障排除日志:终端同步成功后剩余订单列表
===12:30:37===
2025-10-25 12:29:46 >>>回调事件[910,devices/TL3757]
2025-10-25 12:29:46 >>>故障排除日志:上一MQTT订单号缓存列表为2510251214420040034958
2025-10-25 12:29:46 >>>故障排除日志:终端未同步成功订单列表
2025-10-25 12:29:46 开始打印,排队:23,票券:2510251229402402974901,订单:2510251229400023674352,[2025-10-25 12:29:46微信支付15元]
2025-10-25 12:29:48 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2510251229402402974901","queue_number":23,"trade_uid":"2510251229400023674352"}]}
2025-10-25 12:29:49 >>>故障排除日志:删除未同步下发订单成功2510251229400023674352
2025-10-25 12:29:49 >>>故障排除日志:终端同步成功后剩余订单列表
===14:55:37===
2025-10-25 14:54:49 >>>回调事件[910,devices/TL3757]
2025-10-25 14:54:49 >>>故障排除日志:上一MQTT订单号缓存列表为2510251229400023674352
2025-10-25 14:54:49 >>>故障排除日志:终端未同步成功订单列表
2025-10-25 14:54:49 开始打印,排队:24,票券:2510251454390369037401,订单:2510251454390003300684,[2025-10-25 14:54:49微信支付15元]
2025-10-25 14:54:50 开始打印,排队:25,票券:2510251454390369577102,订单:2510251454390003300684,[2025-10-25 14:54:49微信支付15元]
2025-10-25 14:54:54 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2510251454390369037401","queue_number":24,"trade_uid":"2510251454390003300684"},{"ticket_no":"2510251454390369577102","queue_number":25,"trade_uid":"2510251454390003300684"}]}
2025-10-25 14:54:54 >>>故障排除日志:删除未同步下发订单成功2510251454390003300684
2025-10-25 14:54:54 >>>故障排除日志:删除未同步下发订单成功2510251454390003300684
2025-10-25 14:54:54 >>>故障排除日志:终端同步成功后剩余订单列表
===16:06:37===
2025-10-25 16:06:19 >>>回调事件[910,devices/TL3757]
2025-10-25 16:06:19 >>>故障排除日志:上一MQTT订单号缓存列表为2510251454390003300684|2510251454390003300684
2025-10-25 16:06:19 >>>故障排除日志:终端未同步成功订单列表
2025-10-25 16:06:19 开始打印,排队:26,票券:2510251606113774002301,订单:2510251606110037364161,[2025-10-25 16:06:19微信支付15元]
2025-10-25 16:06:21 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2510251606113774002301","queue_number":26,"trade_uid":"2510251606110037364161"}]}
2025-10-25 16:06:21 >>>故障排除日志:删除未同步下发订单成功2510251606110037364161
2025-10-25 16:06:21 >>>故障排除日志:终端同步成功后剩余订单列表
===16:47:37===
2025-10-25 16:47:21 >>>回调事件[910,devices/TL3757]
2025-10-25 16:47:21 >>>故障排除日志:上一MQTT订单号缓存列表为2510251606110037364161
2025-10-25 16:47:21 >>>故障排除日志:终端未同步成功订单列表
2025-10-25 16:47:21 开始打印,排队:27,票券:2510251647142882733501,订单:2510251647140028453496,[2025-10-25 16:47:21微信支付15元]
2025-10-25 16:47:23 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2510251647142882733501","queue_number":27,"trade_uid":"2510251647140028453496"}]}
2025-10-25 16:47:23 >>>故障排除日志:删除未同步下发订单成功2510251647140028453496
2025-10-25 16:47:24 >>>故障排除日志:终端同步成功后剩余订单列表
===17:00:37===
2025-10-25 16:59:42 >>>回调事件[910,devices/TL3757]
2025-10-25 16:59:42 >>>故障排除日志:上一MQTT订单号缓存列表为2510251647140028453496
2025-10-25 16:59:42 >>>故障排除日志:终端未同步成功订单列表
2025-10-25 16:59:42 开始打印,排队:28,票券:2510251659305208717901,订单:2510251659300051689696,[2025-10-25 16:59:42微信支付15元]
2025-10-25 16:59:44 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2510251659305208717901","queue_number":28,"trade_uid":"2510251659300051689696"}]}
2025-10-25 16:59:44 >>>故障排除日志:删除未同步下发订单成功2510251659300051689696
2025-10-25 16:59:44 >>>故障排除日志:终端同步成功后剩余订单列表
===17:18:38===
2025-10-25 17:18:05 >>>回调事件[910,devices/TL3757]
2025-10-25 17:18:05 >>>故障排除日志:上一MQTT订单号缓存列表为2510251659300051689696
2025-10-25 17:18:05 >>>故障排除日志:终端未同步成功订单列表
2025-10-25 17:18:05 开始打印,排队:29,票券:2510251717588843511501,订单:2510251717580088048396,[2025-10-25 17:18:05微信支付15元]
2025-10-25 17:18:07 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2510251717588843511501","queue_number":29,"trade_uid":"2510251717580088048396"}]}
2025-10-25 17:18:07 >>>故障排除日志:删除未同步下发订单成功2510251717580088048396
2025-10-25 17:18:07 >>>故障排除日志:终端同步成功后剩余订单列表
===17:42:38===
2025-10-25 17:42:15 >>>回调事件[910,devices/TL3757]
2025-10-25 17:42:15 >>>故障排除日志:上一MQTT订单号缓存列表为2510251717580088048396
2025-10-25 17:42:15 >>>故障排除日志:终端未同步成功订单列表
2025-10-25 17:42:15 开始打印,排队:30,票券:2510251742085437051901,订单:2510251742080053946353,[2025-10-25 17:42:15微信支付15元]
2025-10-25 17:42:17 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2510251742085437051901","queue_number":30,"trade_uid":"2510251742080053946353"}]}
2025-10-25 17:42:17 >>>故障排除日志:删除未同步下发订单成功2510251742080053946353
2025-10-25 17:42:17 >>>故障排除日志:终端同步成功后剩余订单列表
===18:38:38===
2025-10-25 18:38:29>>>cash read=0A
2025-10-25 18:38:30>>>cash read=3E
===18:46:38===
2025-10-25 18:45:55 >>>回调事件[910,devices/TL3757]
2025-10-25 18:45:55 >>>故障排除日志:上一MQTT订单号缓存列表为2510251742080053946353
2025-10-25 18:45:55 >>>故障排除日志:终端未同步成功订单列表
2025-10-25 18:45:55 开始打印,排队:31,票券:2510251845476510665701,订单:2510251845470064746691,[2025-10-25 18:45:54支付宝支付15元]
2025-10-25 18:45:57 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2510251845476510665701","queue_number":31,"trade_uid":"2510251845470064746691"}]}
2025-10-25 18:45:57 >>>故障排除日志:删除未同步下发订单成功2510251845470064746691
2025-10-25 18:45:57 >>>故障排除日志:终端同步成功后剩余订单列表
===18:55:38===
2025-10-25 18:54:59 >>>回调事件[910,devices/TL3757]
2025-10-25 18:54:59 >>>故障排除日志:上一MQTT订单号缓存列表为2510251845470064746691
2025-10-25 18:54:59 >>>故障排除日志:终端未同步成功订单列表
2025-10-25 18:54:59 开始打印,排队:32,票券:2510251854527207577501,订单:2510251854520071689116,[2025-10-25 18:54:59微信支付15元]
2025-10-25 18:55:01 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2510251854527207577501","queue_number":32,"trade_uid":"2510251854520071689116"}]}
2025-10-25 18:55:01 >>>故障排除日志:删除未同步下发订单成功2510251854520071689116
2025-10-25 18:55:01 >>>故障排除日志:终端同步成功后剩余订单列表
===18:59:39===
2025-10-25 18:59:30 >>>回调事件[910,devices/TL3757]
2025-10-25 18:59:30 >>>故障排除日志:上一MQTT订单号缓存列表为2510251854520071689116
2025-10-25 18:59:30 >>>故障排除日志:终端未同步成功订单列表
2025-10-25 18:59:30 开始打印,排队:33,票券:2510251859220383836101,订单:2510251859220003439285,[2025-10-25 18:59:30微信支付15元]
2025-10-25 18:59:32 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2510251859220383836101","queue_number":33,"trade_uid":"2510251859220003439285"}]}
2025-10-25 18:59:32 >>>故障排除日志:删除未同步下发订单成功2510251859220003439285
2025-10-25 18:59:32 >>>故障排除日志:终端同步成功后剩余订单列表
===19:12:39===
2025-10-25 19:11:39 >>>回调事件[910,devices/TL3757]
2025-10-25 19:11:39 >>>故障排除日志:上一MQTT订单号缓存列表为2510251859220003439285
2025-10-25 19:11:39 >>>故障排除日志:终端未同步成功订单列表
2025-10-25 19:11:39 开始打印,排队:34,票券:2510251911180868833701,订单:2510251911180008286381,[2025-10-25 19:11:39微信支付15元]
2025-10-25 19:11:41 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2510251911180868833701","queue_number":34,"trade_uid":"2510251911180008286381"}]}
2025-10-25 19:11:41 >>>故障排除日志:删除未同步下发订单成功2510251911180008286381
2025-10-25 19:11:41 >>>故障排除日志:终端同步成功后剩余订单列表
===19:22:39===
2025-10-25 19:22:30 >>>回调事件[910,devices/TL3757]
2025-10-25 19:22:30 >>>故障排除日志:上一MQTT订单号缓存列表为2510251911180008286381
2025-10-25 19:22:30 >>>故障排除日志:终端未同步成功订单列表
2025-10-25 19:22:30 开始打印,排队:35,票券:2510251922228702859301,订单:2510251922220086395437,[2025-10-25 19:22:30微信支付15元]
2025-10-25 19:22:32 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2510251922228702859301","queue_number":35,"trade_uid":"2510251922220086395437"}]}
2025-10-25 19:22:32 >>>故障排除日志:删除未同步下发订单成功2510251922220086395437
2025-10-25 19:22:32 >>>故障排除日志:终端同步成功后剩余订单列表
===19:23:39===
2025-10-25 19:23:09 >>>回调事件[910,devices/TL3757]
2025-10-25 19:23:09 >>>故障排除日志:上一MQTT订单号缓存列表为2510251922220086395437
2025-10-25 19:23:09 >>>故障排除日志:终端未同步成功订单列表
2025-10-25 19:23:09 开始打印,排队:36,票券:2510251923011550446101,订单:2510251923010015145841,[2025-10-25 19:23:09微信支付15元]
2025-10-25 19:23:11 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2510251923011550446101","queue_number":36,"trade_uid":"2510251923010015145841"}]}
2025-10-25 19:23:11 >>>故障排除日志:删除未同步下发订单成功2510251923010015145841
2025-10-25 19:23:11 >>>故障排除日志:终端同步成功后剩余订单列表
===19:30:39===
2025-10-25 19:30:08 >>>回调事件[910,devices/TL3757]
2025-10-25 19:30:08 >>>故障排除日志:上一MQTT订单号缓存列表为2510251923010015145841
2025-10-25 19:30:08 >>>故障排除日志:终端未同步成功订单列表
2025-10-25 19:30:08 开始打印,排队:37,票券:2510251930007211185401,订单:2510251930000071726545,[2025-10-25 19:30:07微信支付15元]
2025-10-25 19:30:10 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2510251930007211185401","queue_number":37,"trade_uid":"2510251930000071726545"}]}
2025-10-25 19:30:10 >>>故障排除日志:删除未同步下发订单成功2510251930000071726545
2025-10-25 19:30:10 >>>故障排除日志:终端同步成功后剩余订单列表