TLClient_JSSCOM_LuatOS-Air_V4010_RDA8910_RFTTS_0xe0000,2.5.4,869701072489043,26188424613756,
poweron reason:0
===08:55:05===
上一时间戳为1728869516
隔日重置时间戳true
隔日清空未同步下发列表true
当前排队号为1,音量为5
初始化产品信息:[{"time_limit_date":"","ticket_category":"0","expiry_date":1,"product_detail":"凭票剪发,建议当天使用,过期无效","time_limit_status":"0","begin_minute":"00","product_uid":"12711098232277622696","use_timer":1,"old_price":"10","end_hour":"23","sale_price":"10","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"60周岁老人"},{"time_limit_date":"","ticket_category":"0","expiry_date":1,"product_detail":"凭小票剪发,建议当天使用,过期无效","time_limit_status":"0","begin_minute":"00","product_uid":"14872826055361596044","use_timer":1,"old_price":"15","end_hour":"23","sale_price":"15","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"男女剪发"}]
是否打印二维码设置为1
是否打印紧凑设置为3
session_id:d7c81****d6da2
纸币器设置接收纸币范围为36
欢迎使用天羚自助售票系统[2.5.4]
定时检测未同步订单启用
2024-10-15 08:54:05>>>cash write=30
2024-10-15 08:54:05>>>cash write=02
2024-10-15 08:54:05>>>cash write=3E
2024-10-15 08:54:05>>>cash read=808F808F
系统时间初始化成功,时间为202410158545
2024-10-15 08:54:06>>>cash write=02
2024-10-15 08:54:06 >>>剩余flash空间=1680000,占用RAM为626.5068359375
2024-10-15 08:54:06 >>>回调事件:910,subscribe,10000,连接服务器成功
2024-10-15 08:54:06 >>>剩余flash空间=1680000,占用RAM为600.9833984375
2024-10-15 08:54:06 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket
2024-10-15 08:54:09>>>cash write=0C
2024-10-15 08:54:09>>>cash read=3E
流量卡还有257天过期
2024-10-15 08:54:17 >>>当前Ram内存为614.341796875
===08:56:06===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===09:16:08===
2024-10-15 09:16:05 >>>回调事件[910,devices/TL3374]
当日首次设置时间戳true为1728954965
2024-10-15 09:16:05 >>>故障排除日志:上一MQTT订单号缓存列表为24101420525155648327
2024-10-15 09:16:05 >>>故障排除日志:终端未同步成功订单列表
2024-10-15 09:16:05 开始打印,排队:1,票券:2410150915587728071701,订单:24101509155877277265,[2024-10-15 09:16:04微信支付15元]
===09:27:09===
2024-10-15 09:26:41 >>>回调事件[910,devices/TL3374]
2024-10-15 09:26:41 >>>故障排除日志:上一MQTT订单号缓存列表为24101509155877277265
2024-10-15 09:26:41 >>>故障排除日志:终端未同步成功订单列表
2024-10-15 09:26:41 开始打印,排队:2,票券:2410150926342303423701,订单:24101509263423029975,[2024-10-15 09:26:40微信支付15元]
2024-10-15 09:26:43 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410150926342303423701","queue_number":2,"trade_uid":"24101509263423029975"}]}
2024-10-15 09:26:43 >>>故障排除日志:删除未同步下发订单成功24101509263423029975
2024-10-15 09:26:43 >>>故障排除日志:终端同步成功后剩余订单列表
===09:28:09===
2024-10-15 09:27:15>>>cash read=0A
2024-10-15 09:27:16>>>cash read=3E
===09:33:09===
2024-10-15 09:32:28>>>cash read=00
2024-10-15 09:32:29>>>cash read=818F42
2024-10-15 09:32:29>>>cash write=02
2024-10-15 09:32:29 >>>回调事件130,cash_status,10022,进钞中...read money=10
2024-10-15 09:32:30>>>cash read=10
2024-10-15 09:32:30 >>>回调事件130,10,10023,finish Money=10,进钞完成
2024-10-15 09:32:30 当前产品价格10元,投币10元,打印小票中...
2024-10-15 09:32:30 >>>开始打印,排队号为3,订单号为2410150932300033741855
2024-10-15 09:32:30>>>订单2410150932300033741855写入成功,剩余空间为1680000,占用RAM为605.7734375
删除未同步订单2410150932300033741855
2024-10-15 09:32:32>>>订单2410150932300033741855删除成功,剩余空间为1680500,占用RAM为621.56640625
检测订单目录中>>>
无未同步订单>>>
2024-10-15 09:32:32 >>>当前Ram内存为592.453125
定时检测未同步订单启用
2024-10-15 09:32:33>>>cash write=0C
2024-10-15 09:32:33>>>cash read=3E
===09:34:09===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===10:18:10===
2024-10-15 10:17:38>>>cash read=29
2024-10-15 10:17:38 >>>回调事件130,cash_status,20029,退钞中
2024-10-15 10:17:39>>>cash read=3E
2024-10-15 10:17:40>>>cash read=00
2024-10-15 10:17:41>>>cash read=818F42
2024-10-15 10:17:41>>>cash write=02
2024-10-15 10:17:41 >>>回调事件130,cash_status,10022,进钞中...read money=10
2024-10-15 10:17:41>>>cash read=10
2024-10-15 10:17:41 >>>回调事件130,10,10023,finish Money=10,进钞完成
2024-10-15 10:17:41 当前产品价格10元,投币10元,打印小票中...
2024-10-15 10:17:41 >>>开始打印,排队号为4,订单号为2410151017410033748447
2024-10-15 10:17:42>>>订单2410151017410033748447写入成功,剩余空间为1679500,占用RAM为608.4189453125
删除未同步订单2410151017410033748447
2024-10-15 10:17:44>>>订单2410151017410033748447删除成功,剩余空间为1680500,占用RAM为621.3701171875
检测订单目录中>>>
无未同步订单>>>
2024-10-15 10:17:44 >>>当前Ram内存为591.2041015625
定时检测未同步订单启用
2024-10-15 10:17:45>>>cash write=0C
2024-10-15 10:17:45>>>cash read=3E
===10:19:10===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===12:04:11===
2024-10-15 12:03:13 >>>回调事件[910,devices/TL3374]
2024-10-15 12:03:13 >>>故障排除日志:上一MQTT订单号缓存列表为24101509263423029975
2024-10-15 12:03:13 >>>故障排除日志:终端未同步成功订单列表
2024-10-15 12:03:13 开始打印,排队:5,票券:2410151203037689285801,订单:24101512030376889051,[2024-10-15 12:03:11微信支付10元]
2024-10-15 12:03:15 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410151203037689285801","queue_number":5,"trade_uid":"24101512030376889051"}]}
2024-10-15 12:03:15 >>>故障排除日志:删除未同步下发订单成功24101512030376889051
2024-10-15 12:03:15 >>>故障排除日志:终端同步成功后剩余订单列表
===12:18:11===
2024-10-15 12:17:15 >>>回调事件[910,devices/TL3374]
2024-10-15 12:17:15 >>>故障排除日志:上一MQTT订单号缓存列表为24101512030376889051
2024-10-15 12:17:15 >>>故障排除日志:终端未同步成功订单列表
2024-10-15 12:17:15 开始打印,排队:6,票券:2410151217053678935701,订单:24101512170536785536,[2024-10-15 12:17:14微信支付15元]
2024-10-15 12:17:17 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410151217053678935701","queue_number":6,"trade_uid":"24101512170536785536"}]}
2024-10-15 12:17:17 >>>故障排除日志:删除未同步下发订单成功24101512170536785536
2024-10-15 12:17:17 >>>故障排除日志:终端同步成功后剩余订单列表
===12:22:12===
2024-10-15 12:21:54 >>>回调事件[910,devices/TL3374]
2024-10-15 12:21:54 >>>故障排除日志:上一MQTT订单号缓存列表为24101512170536785536
2024-10-15 12:21:54 >>>故障排除日志:终端未同步成功订单列表
2024-10-15 12:21:54 开始打印,排队:7,票券:2410151221490455717901,订单:24101512214904553239,[2024-10-15 12:21:54微信支付15元]
2024-10-15 12:21:56 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410151221490455717901","queue_number":7,"trade_uid":"24101512214904553239"}]}
2024-10-15 12:21:56 >>>故障排除日志:删除未同步下发订单成功24101512214904553239
2024-10-15 12:21:56 >>>故障排除日志:终端同步成功后剩余订单列表
===12:23:12===
2024-10-15 12:22:57 >>>回调事件[910,devices/TL3374]
2024-10-15 12:22:57 >>>故障排除日志:上一MQTT订单号缓存列表为24101512214904553239
2024-10-15 12:22:57 >>>故障排除日志:终端未同步成功订单列表
2024-10-15 12:22:57 开始打印,排队:8,票券:2410151222487497372501,订单:24101512224874969378,[2024-10-15 12:22:56微信支付15元]
2024-10-15 12:22:59 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410151222487497372501","queue_number":8,"trade_uid":"24101512224874969378"}]}
2024-10-15 12:22:59 >>>故障排除日志:删除未同步下发订单成功24101512224874969378
2024-10-15 12:22:59 >>>故障排除日志:终端同步成功后剩余订单列表
===12:45:12===
2024-10-15 12:44:20>>>cash read=00
2024-10-15 12:44:20>>>cash read=818F42
2024-10-15 12:44:20>>>cash write=02
2024-10-15 12:44:20 >>>回调事件130,cash_status,10022,进钞中...read money=10
2024-10-15 12:44:20>>>cash read=10
2024-10-15 12:44:20 >>>回调事件130,10,10023,finish Money=10,进钞完成
2024-10-15 12:44:20 当前产品价格10元,投币10元,打印小票中...
2024-10-15 12:44:20 >>>开始打印,排队号为9,订单号为2410151244200033745245
2024-10-15 12:44:21>>>订单2410151244200033745245写入成功,剩余空间为1680000,占用RAM为608.4072265625
删除未同步订单2410151244200033745245
2024-10-15 12:44:23>>>订单2410151244200033745245删除成功,剩余空间为1680500,占用RAM为620.8583984375
检测订单目录中>>>
无未同步订单>>>
2024-10-15 12:44:23 >>>当前Ram内存为591.708984375
定时检测未同步订单启用
2024-10-15 12:44:24>>>cash write=0C
2024-10-15 12:44:24>>>cash read=3E
===12:46:12===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===12:57:12===
2024-10-15 12:56:49 >>>回调事件[910,devices/TL3374]
2024-10-15 12:56:49 >>>故障排除日志:上一MQTT订单号缓存列表为24101512224874969378
2024-10-15 12:56:49 >>>故障排除日志:终端未同步成功订单列表
2024-10-15 12:56:49 开始打印,排队:10,票券:2410151256428396312801,订单:24101512564283959552,[2024-10-15 12:56:48微信支付15元]
2024-10-15 12:56:51 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410151256428396312801","queue_number":10,"trade_uid":"24101512564283959552"}]}
2024-10-15 12:56:51 >>>故障排除日志:删除未同步下发订单成功24101512564283959552
2024-10-15 12:56:51 >>>故障排除日志:终端同步成功后剩余订单列表
===13:59:13===
2024-10-15 13:58:55 >>>回调事件[910,devices/TL3374]
2024-10-15 13:58:55 >>>故障排除日志:上一MQTT订单号缓存列表为24101512564283959552
2024-10-15 13:58:55 >>>故障排除日志:终端未同步成功订单列表
2024-10-15 13:58:55 开始打印,排队:11,票券:2410151358492210897901,订单:24101513584922104521,[2024-10-15 13:58:54微信支付15元]
2024-10-15 13:58:57 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410151358492210897901","queue_number":11,"trade_uid":"24101513584922104521"}]}
2024-10-15 13:58:57 >>>故障排除日志:删除未同步下发订单成功24101513584922104521
2024-10-15 13:58:57 >>>故障排除日志:终端同步成功后剩余订单列表
===14:12:13===
2024-10-15 14:11:29 >>>回调事件[910,devices/TL3374]
2024-10-15 14:11:29 >>>故障排除日志:上一MQTT订单号缓存列表为24101513584922104521
2024-10-15 14:11:29 >>>故障排除日志:终端未同步成功订单列表
2024-10-15 14:11:29 开始打印,排队:12,票券:2410151411205044769101,订单:24101514112050441623,[2024-10-15 14:11:28微信支付10元]
2024-10-15 14:11:31 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410151411205044769101","queue_number":12,"trade_uid":"24101514112050441623"}]}
2024-10-15 14:11:31 >>>故障排除日志:删除未同步下发订单成功24101514112050441623
2024-10-15 14:11:31 >>>故障排除日志:终端同步成功后剩余订单列表
===14:20:13===
2024-10-15 14:19:59 >>>回调事件[910,devices/TL3374]
2024-10-15 14:19:59 >>>故障排除日志:上一MQTT订单号缓存列表为24101514112050441623
2024-10-15 14:19:59 >>>故障排除日志:终端未同步成功订单列表
2024-10-15 14:19:59 开始打印,排队:13,票券:2410151419505088794201,订单:24101514195050883035,[2024-10-15 14:19:58微信支付10元]
2024-10-15 14:20:01 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410151419505088794201","queue_number":13,"trade_uid":"24101514195050883035"}]}
2024-10-15 14:20:01 >>>故障排除日志:删除未同步下发订单成功24101514195050883035
2024-10-15 14:20:01 >>>故障排除日志:终端同步成功后剩余订单列表
===14:34:13===
2024-10-15 14:33:38 >>>回调事件[910,devices/TL3374]
2024-10-15 14:33:38 >>>故障排除日志:上一MQTT订单号缓存列表为24101514195050883035
2024-10-15 14:33:38 >>>故障排除日志:终端未同步成功订单列表
2024-10-15 14:33:38 开始打印,排队:14,票券:2410151433326656082501,订单:24101514333266555424,[2024-10-15 14:33:37微信支付15元]
2024-10-15 14:33:40 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410151433326656082501","queue_number":14,"trade_uid":"24101514333266555424"}]}
2024-10-15 14:33:40 >>>故障排除日志:删除未同步下发订单成功24101514333266555424
2024-10-15 14:33:40 >>>故障排除日志:终端同步成功后剩余订单列表
===15:07:14===
2024-10-15 15:07:11 >>>回调事件[910,devices/TL3374]
2024-10-15 15:07:11 >>>故障排除日志:上一MQTT订单号缓存列表为24101514333266555424
2024-10-15 15:07:11 >>>故障排除日志:终端未同步成功订单列表
2024-10-15 15:07:11 开始打印,排队:15,票券:2410151507027967288501,订单:24101515070279667747,[2024-10-15 15:07:10微信支付15元]
===15:58:15===
2024-10-15 15:57:39 >>>回调事件[910,devices/TL3374]
2024-10-15 15:57:39 >>>故障排除日志:上一MQTT订单号缓存列表为24101515070279667747
2024-10-15 15:57:39 >>>故障排除日志:终端未同步成功订单列表
2024-10-15 15:57:39 开始打印,排队:16,票券:2410151557309716251901,订单:24101515573097158734,[2024-10-15 15:57:38微信支付10元]
2024-10-15 15:57:41 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410151557309716251901","queue_number":16,"trade_uid":"24101515573097158734"}]}
2024-10-15 15:57:41 >>>故障排除日志:删除未同步下发订单成功24101515573097158734
2024-10-15 15:57:41 >>>故障排除日志:终端同步成功后剩余订单列表
===16:41:15===
2024-10-15 16:40:24 >>>回调事件[910,devices/TL3374]
2024-10-15 16:40:24 >>>故障排除日志:上一MQTT订单号缓存列表为24101515573097158734
2024-10-15 16:40:24 >>>故障排除日志:终端未同步成功订单列表
2024-10-15 16:40:24 开始打印,排队:17,票券:2410151640097805514201,订单:24101516400978050331,[2024-10-15 16:40:24微信支付15元]
2024-10-15 16:40:26 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410151640097805514201","queue_number":17,"trade_uid":"24101516400978050331"}]}
2024-10-15 16:40:26 >>>故障排除日志:删除未同步下发订单成功24101516400978050331
2024-10-15 16:40:26 >>>故障排除日志:终端同步成功后剩余订单列表
===17:32:15===
2024-10-15 17:31:33 >>>回调事件[910,devices/TL3374]
2024-10-15 17:31:33 >>>故障排除日志:上一MQTT订单号缓存列表为24101516400978050331
2024-10-15 17:31:33 >>>故障排除日志:终端未同步成功订单列表
2024-10-15 17:31:33 开始打印,排队:18,票券:2410151731256562497301,订单:24101517312565619635,[2024-10-15 17:31:33微信支付15元]
2024-10-15 17:31:35 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410151731256562497301","queue_number":18,"trade_uid":"24101517312565619635"}]}
2024-10-15 17:31:35 >>>故障排除日志:删除未同步下发订单成功24101517312565619635
2024-10-15 17:31:35 >>>故障排除日志:终端同步成功后剩余订单列表
===19:09:16===
2024-10-15 19:09:02 >>>回调事件[910,devices/TL3374]
2024-10-15 19:09:02 >>>故障排除日志:上一MQTT订单号缓存列表为24101517312565619635
2024-10-15 19:09:02 >>>故障排除日志:终端未同步成功订单列表
2024-10-15 19:09:02 开始打印,排队:19,票券:2410151908557574992501,订单:24101519085575744419,[2024-10-15 19:09:01微信支付15元]
2024-10-15 19:09:04 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410151908557574992501","queue_number":19,"trade_uid":"24101519085575744419"}]}
2024-10-15 19:09:04 >>>故障排除日志:删除未同步下发订单成功24101519085575744419
2024-10-15 19:09:04 >>>故障排除日志:终端同步成功后剩余订单列表
===19:30:16===
2024-10-15 19:29:53 >>>回调事件[910,devices/TL3374]
2024-10-15 19:29:53 >>>故障排除日志:上一MQTT订单号缓存列表为24101519085575744419
2024-10-15 19:29:53 >>>故障排除日志:终端未同步成功订单列表
2024-10-15 19:29:53 开始打印,排队:20,票券:2410151929461233534601,订单:24101519294612331759,[2024-10-15 19:29:52微信支付15元]
2024-10-15 19:29:55 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410151929461233534601","queue_number":20,"trade_uid":"24101519294612331759"}]}
2024-10-15 19:29:55 >>>故障排除日志:删除未同步下发订单成功24101519294612331759
2024-10-15 19:29:55 >>>故障排除日志:终端同步成功后剩余订单列表
===19:41:16===
2024-10-15 19:41:04 >>>回调事件[910,devices/TL3374]
2024-10-15 19:41:04 >>>故障排除日志:上一MQTT订单号缓存列表为24101519294612331759
2024-10-15 19:41:04 >>>故障排除日志:终端未同步成功订单列表
2024-10-15 19:41:04 开始打印,排队:21,票券:2410151940581291571901,订单:24101519405812911353,[2024-10-15 19:41:04微信支付15元]
2024-10-15 19:41:06 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410151940581291571901","queue_number":21,"trade_uid":"24101519405812911353"}]}
2024-10-15 19:41:06 >>>故障排除日志:删除未同步下发订单成功24101519405812911353
2024-10-15 19:41:06 >>>故障排除日志:终端同步成功后剩余订单列表
===19:52:17===
2024-10-15 19:51:46 >>>回调事件[910,devices/TL3374]
2024-10-15 19:51:46 >>>故障排除日志:上一MQTT订单号缓存列表为24101519405812911353
2024-10-15 19:51:46 >>>故障排除日志:终端未同步成功订单列表
2024-10-15 19:51:46 开始打印,排队:22,票券:2410151951399799426101,订单:24101519513997989639,[2024-10-15 19:51:46支付宝支付15元]
2024-10-15 19:51:48 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410151951399799426101","queue_number":22,"trade_uid":"24101519513997989639"}]}
2024-10-15 19:51:48 >>>故障排除日志:删除未同步下发订单成功24101519513997989639
2024-10-15 19:51:48 >>>故障排除日志:终端同步成功后剩余订单列表
===19:59:17===
2024-10-15 19:59:11 >>>回调事件[910,devices/TL3374]
2024-10-15 19:59:11 >>>故障排除日志:上一MQTT订单号缓存列表为24101519513997989639
2024-10-15 19:59:11 >>>故障排除日志:终端未同步成功订单列表
2024-10-15 19:59:11 开始打印,排队:23,票券:2410151959035184533901,订单:24101519590351842062,[2024-10-15 19:59:10支付宝支付10元]
2024-10-15 19:59:13 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410151959035184533901","queue_number":23,"trade_uid":"24101519590351842062"}]}
2024-10-15 19:59:13 >>>故障排除日志:删除未同步下发订单成功24101519590351842062
2024-10-15 19:59:13 >>>故障排除日志:终端同步成功后剩余订单列表
===20:40:17===
2024-10-15 20:39:43>>>cash read=0A
2024-10-15 20:39:44>>>cash read=3E
===20:42:17===
2024-10-15 20:41:42 >>>回调事件[910,devices/TL3374]
2024-10-15 20:41:42 >>>故障排除日志:上一MQTT订单号缓存列表为24101519590351842062
2024-10-15 20:41:42 >>>故障排除日志:终端未同步成功订单列表
2024-10-15 20:41:42 开始打印,排队:24,票券:2410152041344775261401,订单:24101520413447748985,[2024-10-15 20:41:41微信支付15元]
2024-10-15 20:41:44 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410152041344775261401","queue_number":24,"trade_uid":"24101520413447748985"}]}
2024-10-15 20:41:44 >>>故障排除日志:删除未同步下发订单成功24101520413447748985
2024-10-15 20:41:44 >>>故障排除日志:终端同步成功后剩余订单列表
===20:50:18===
2024-10-15 20:49:54 >>>回调事件[910,devices/TL3374]
2024-10-15 20:49:54 >>>故障排除日志:上一MQTT订单号缓存列表为24101520413447748985
2024-10-15 20:49:54 >>>故障排除日志:终端未同步成功订单列表
2024-10-15 20:49:54 开始打印,排队:25,票券:2410152049482407102301,订单:24101520494824067282,[2024-10-15 20:49:53微信支付15元]
2024-10-15 20:49:56 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410152049482407102301","queue_number":25,"trade_uid":"24101520494824067282"}]}
2024-10-15 20:49:56 >>>故障排除日志:删除未同步下发订单成功24101520494824067282
2024-10-15 20:49:57 >>>故障排除日志:终端同步成功后剩余订单列表