TLClient_JSSCOM_LuatOS-Air_V4010_RDA8910_RFTTS_0xe0000,2.5.4,864708068727398,92467147574527,
poweron reason:0
===08:47:28===
上一时间戳为1728351473
隔日重置时间戳true
隔日清空未同步下发列表true
当前排队号为1,音量为2
初始化产品信息:[{"time_limit_date":null,"ticket_category":"0","expiry_date":90,"product_detail":"","time_limit_status":"0","begin_minute":null,"product_uid":"12566542176648216021","use_timer":1,"old_price":"15","end_hour":null,"sale_price":"15","end_minute":null,"begin_hour":null,"sale_status":1,"product_name":"剪发"}]
是否打印二维码设置为1
是否打印紧凑设置为3
session_id:b9706****3527f
纸币器设置接收纸币范围为36
欢迎使用天羚自助售票系统[2.5.4]
定时检测未同步订单启用
2024-10-09 08:46:27>>>cash write=30
2024-10-09 08:46:27>>>cash write=02
2024-10-09 08:46:27>>>cash write=3E
2024-10-09 08:46:27>>>cash read=808F808F808F
系统时间初始化成功,时间为202410984627
2024-10-09 08:46:28>>>cash write=02
2024-10-09 08:46:28 >>>剩余flash空间=1680500,占用RAM为628.7099609375
2024-10-09 08:46:28 >>>回调事件:910,subscribe,10000,连接服务器成功
2024-10-09 08:46:28 >>>剩余flash空间=1680000,占用RAM为600.5078125
2024-10-09 08:46:28 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket
2024-10-09 08:46:31>>>cash write=0C
2024-10-09 08:46:31>>>cash read=3E
流量卡还有141天过期
2024-10-09 08:46:35 >>>当前Ram内存为630.7001953125
===08:48:28===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===10:30:28===
2024-10-09 10:30:08>>>cash read=0A
2024-10-09 10:30:09>>>cash read=3E
===11:07:29===
2024-10-09 11:07:07 >>>回调事件[910,devices/TL2874]
当日首次设置时间戳true为1728443227
2024-10-09 11:07:07 >>>故障排除日志:上一MQTT订单号缓存列表为24100820094855886456
2024-10-09 11:07:07 >>>故障排除日志:终端未同步成功订单列表
2024-10-09 11:07:07 开始打印,排队:1,票券:2410091106581522366501,订单:24100911065815217673,[2024-10-09 11:07:06微信支付15元]
2024-10-09 11:07:07 开始打印,排队:2,票券:2410091106581522562602,订单:24100911065815217673,[2024-10-09 11:07:06微信支付15元]
2024-10-09 11:07:11 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410091106581522366501","queue_number":1,"trade_uid":"24100911065815217673"},{"ticket_no":"2410091106581522562602","queue_number":2,"trade_uid":"24100911065815217673"}]}
2024-10-09 11:07:11 >>>故障排除日志:删除未同步下发订单成功24100911065815217673
2024-10-09 11:07:11 >>>故障排除日志:删除未同步下发订单成功24100911065815217673
2024-10-09 11:07:11 >>>故障排除日志:终端同步成功后剩余订单列表
===11:48:29===
2024-10-09 11:47:37 >>>回调事件[910,devices/TL2874]
2024-10-09 11:47:37 >>>故障排除日志:上一MQTT订单号缓存列表为24100911065815217673|24100911065815217673
2024-10-09 11:47:37 >>>故障排除日志:终端未同步成功订单列表
2024-10-09 11:47:37 开始打印,排队:3,票券:2410091147303543108201,订单:24100911473035426047,[2024-10-09 11:47:37微信支付15元]
2024-10-09 11:47:39 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410091147303543108201","queue_number":3,"trade_uid":"24100911473035426047"}]}
2024-10-09 11:47:39 >>>故障排除日志:删除未同步下发订单成功24100911473035426047
2024-10-09 11:47:39 >>>故障排除日志:终端同步成功后剩余订单列表
===13:17:30===
2024-10-09 13:16:35 >>>回调事件[910,devices/TL2874]
2024-10-09 13:16:35 >>>故障排除日志:上一MQTT订单号缓存列表为24100911473035426047
2024-10-09 13:16:35 >>>故障排除日志:终端未同步成功订单列表
2024-10-09 13:16:35 开始打印,排队:4,票券:2410091316215147631801,订单:24100913162151470861,[2024-10-09 13:16:34微信支付15元]
2024-10-09 13:16:37 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410091316215147631801","queue_number":4,"trade_uid":"24100913162151470861"}]}
2024-10-09 13:16:37 >>>故障排除日志:删除未同步下发订单成功24100913162151470861
2024-10-09 13:16:37 >>>故障排除日志:终端同步成功后剩余订单列表
===13:37:30===
2024-10-09 13:36:59 >>>回调事件[910,devices/TL2874]
2024-10-09 13:36:59 >>>故障排除日志:上一MQTT订单号缓存列表为24100913162151470861
2024-10-09 13:36:59 >>>故障排除日志:终端未同步成功订单列表
2024-10-09 13:36:59 开始打印,排队:5,票券:2410091336529581495701,订单:24100913365295810678,[2024-10-09 13:36:58微信支付15元]
2024-10-09 13:37:01 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410091336529581495701","queue_number":5,"trade_uid":"24100913365295810678"}]}
2024-10-09 13:37:01 >>>故障排除日志:删除未同步下发订单成功24100913365295810678
2024-10-09 13:37:01 >>>故障排除日志:终端同步成功后剩余订单列表
===13:44:30===
2024-10-09 13:44:25 >>>回调事件[910,devices/TL2874]
2024-10-09 13:44:25 >>>故障排除日志:上一MQTT订单号缓存列表为24100913365295810678
2024-10-09 13:44:25 >>>故障排除日志:终端未同步成功订单列表
2024-10-09 13:44:25 开始打印,排队:6,票券:2410091344160988212701,订单:24100913441609877398,[2024-10-09 13:44:24微信支付15元]
2024-10-09 13:44:27 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410091344160988212701","queue_number":6,"trade_uid":"24100913441609877398"}]}
2024-10-09 13:44:27 >>>故障排除日志:删除未同步下发订单成功24100913441609877398
2024-10-09 13:44:27 >>>故障排除日志:终端同步成功后剩余订单列表
===13:45:30===
2024-10-09 13:45:19 >>>回调事件[910,devices/TL2874]
2024-10-09 13:45:19 >>>故障排除日志:上一MQTT订单号缓存列表为24100913441609877398
2024-10-09 13:45:19 >>>故障排除日志:终端未同步成功订单列表
2024-10-09 13:45:19 开始打印,排队:7,票券:2410091345130996346301,订单:24100913451309959437,[2024-10-09 13:45:19微信支付15元]
2024-10-09 13:45:21 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410091345130996346301","queue_number":7,"trade_uid":"24100913451309959437"}]}
2024-10-09 13:45:21 >>>故障排除日志:删除未同步下发订单成功24100913451309959437
2024-10-09 13:45:21 >>>故障排除日志:终端同步成功后剩余订单列表
===14:28:31===
2024-10-09 14:28:15 >>>回调事件[910,devices/TL2874]
2024-10-09 14:28:15 >>>故障排除日志:上一MQTT订单号缓存列表为24100913451309959437
2024-10-09 14:28:15 >>>故障排除日志:终端未同步成功订单列表
2024-10-09 14:28:15 开始打印,排队:8,票券:2410091428073436694201,订单:24100914280734362616,[2024-10-09 14:28:14微信支付15元]
2024-10-09 14:28:17 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410091428073436694201","queue_number":8,"trade_uid":"24100914280734362616"}]}
2024-10-09 14:28:17 >>>故障排除日志:删除未同步下发订单成功24100914280734362616
2024-10-09 14:28:17 >>>故障排除日志:终端同步成功后剩余订单列表
===14:45:31===
2024-10-09 14:44:58 >>>回调事件[910,devices/TL2874]
2024-10-09 14:44:58 >>>故障排除日志:上一MQTT订单号缓存列表为24100914280734362616
2024-10-09 14:44:58 >>>故障排除日志:终端未同步成功订单列表
2024-10-09 14:44:58 开始打印,排队:9,票券:2410091444510762324901,订单:24100914445107619171,[2024-10-09 14:44:57微信支付15元]
2024-10-09 14:45:00 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410091444510762324901","queue_number":9,"trade_uid":"24100914445107619171"}]}
2024-10-09 14:45:00 >>>故障排除日志:删除未同步下发订单成功24100914445107619171
2024-10-09 14:45:00 >>>故障排除日志:终端同步成功后剩余订单列表
===14:54:32===
2024-10-09 14:54:02>>>cash read=29
2024-10-09 14:54:02 >>>回调事件130,cash_status,20029,退钞中
2024-10-09 14:54:02>>>cash read=2F29
2024-10-09 14:54:03>>>cash read=00
2024-10-09 14:54:04>>>cash read=818F41
2024-10-09 14:54:04>>>cash write=02
2024-10-09 14:54:04 >>>回调事件130,cash_status,10022,进钞中...read money=5
2024-10-09 14:54:05>>>cash read=10
2024-10-09 14:54:05 >>>回调事件130,5,10023,finish Money=5,进钞完成
2024-10-09 14:54:06>>>cash write=0C
2024-10-09 14:54:06>>>cash read=00
2024-10-09 14:54:06>>>cash read=818F42
2024-10-09 14:54:06>>>cash write=02
2024-10-09 14:54:06 >>>回调事件130,cash_status,10022,进钞中...read money=10
2024-10-09 14:54:07>>>cash read=10
2024-10-09 14:54:07 >>>回调事件130,10,10023,finish Money=10,进钞完成
2024-10-09 14:54:07 当前产品价格15元,投币15元,打印小票中...
2024-10-09 14:54:07 >>>开始打印,排队号为10,订单号为2410091454050028748520
2024-10-09 14:54:07>>>订单2410091454050028748520写入成功,剩余空间为1679500,占用RAM为604.8125
删除未同步订单2410091454050028748520
2024-10-09 14:54:09>>>订单2410091454050028748520删除成功,剩余空间为1680000,占用RAM为620.10546875
检测订单目录中>>>
无未同步订单>>>
2024-10-09 14:54:09 >>>当前Ram内存为590.2412109375
定时检测未同步订单启用
2024-10-09 14:54:10>>>cash write=0C
2024-10-09 14:54:10>>>cash read=3E
===14:55:32===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===14:57:32===
2024-10-09 14:57:11>>>cash read=00
2024-10-09 14:57:12>>>cash read=818F41
2024-10-09 14:57:12>>>cash write=02
2024-10-09 14:57:12 >>>回调事件130,cash_status,10022,进钞中...read money=5
2024-10-09 14:57:12>>>cash read=10
2024-10-09 14:57:12 >>>回调事件130,5,10023,finish Money=5,进钞完成
2024-10-09 14:57:13>>>cash write=0C
2024-10-09 14:57:14>>>cash read=3E
2024-10-09 14:57:18>>>cash read=00
2024-10-09 14:57:19>>>cash read=818F42
2024-10-09 14:57:19>>>cash write=02
2024-10-09 14:57:19 >>>回调事件130,cash_status,10022,进钞中...read money=10
2024-10-09 14:57:19>>>cash read=10
2024-10-09 14:57:19 >>>回调事件130,10,10023,finish Money=10,进钞完成
2024-10-09 14:57:19 当前产品价格15元,投币15元,打印小票中...
2024-10-09 14:57:19 >>>开始打印,排队号为11,订单号为2410091457120028747897
2024-10-09 14:57:19>>>订单2410091457120028747897写入成功,剩余空间为1679500,占用RAM为606.390625
删除未同步订单2410091457120028747897
2024-10-09 14:57:21>>>订单2410091457120028747897删除成功,剩余空间为1680000,占用RAM为621.7119140625
检测订单目录中>>>
无未同步订单>>>
2024-10-09 14:57:22 >>>当前Ram内存为590.3232421875
定时检测未同步订单启用
2024-10-09 14:57:23>>>cash write=0C
2024-10-09 14:57:23>>>cash read=3E
===14:58:32===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===16:06:33===
2024-10-09 16:06:26 >>>回调事件[910,devices/TL2874]
2024-10-09 16:06:26 >>>故障排除日志:上一MQTT订单号缓存列表为24100914445107619171
2024-10-09 16:06:26 >>>故障排除日志:终端未同步成功订单列表
2024-10-09 16:06:26 开始打印,排队:12,票券:2410091606190129427301,订单:24100916061901287449,[2024-10-09 16:06:24微信支付15元]
2024-10-09 16:06:28 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410091606190129427301","queue_number":12,"trade_uid":"24100916061901287449"}]}
2024-10-09 16:06:28 >>>故障排除日志:删除未同步下发订单成功24100916061901287449
2024-10-09 16:06:28 >>>故障排除日志:终端同步成功后剩余订单列表
===16:54:33===
2024-10-09 16:53:53>>>cash read=00
2024-10-09 16:53:54>>>cash read=818F42
2024-10-09 16:53:54>>>cash write=02
2024-10-09 16:53:54 >>>回调事件130,cash_status,10022,进钞中...read money=10
2024-10-09 16:53:54>>>cash read=10
2024-10-09 16:53:54 >>>回调事件130,10,10023,finish Money=10,进钞完成
2024-10-09 16:53:55>>>cash write=0C
2024-10-09 16:53:55>>>cash read=00
2024-10-09 16:53:56>>>cash read=818F41
2024-10-09 16:53:56>>>cash write=02
2024-10-09 16:53:56 >>>回调事件130,cash_status,10022,进钞中...read money=5
2024-10-09 16:53:57>>>cash read=10
2024-10-09 16:53:57 >>>回调事件130,5,10023,finish Money=5,进钞完成
2024-10-09 16:53:57 当前产品价格15元,投币15元,打印小票中...
2024-10-09 16:53:57 >>>开始打印,排队号为13,订单号为2410091653540028748784
2024-10-09 16:53:57>>>订单2410091653540028748784写入成功,剩余空间为1679500,占用RAM为607.0048828125
删除未同步订单2410091653540028748784
2024-10-09 16:53:59>>>订单2410091653540028748784删除成功,剩余空间为1680500,占用RAM为622.056640625
检测订单目录中>>>
无未同步订单>>>
2024-10-09 16:53:59 >>>当前Ram内存为590.533203125
定时检测未同步订单启用
2024-10-09 16:54:00>>>cash write=0C
2024-10-09 16:54:00>>>cash read=3E
===16:55:33===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===17:24:34===
2024-10-09 17:23:46 >>>回调事件[910,devices/TL2874]
2024-10-09 17:23:46 >>>故障排除日志:上一MQTT订单号缓存列表为24100916061901287449
2024-10-09 17:23:46 >>>故障排除日志:终端未同步成功订单列表
2024-10-09 17:23:46 开始打印,排队:14,票券:2410091723392282263901,订单:24100917233922817639,[2024-10-09 17:23:46微信支付15元]
2024-10-09 17:23:48 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410091723392282263901","queue_number":14,"trade_uid":"24100917233922817639"}]}
2024-10-09 17:23:48 >>>故障排除日志:删除未同步下发订单成功24100917233922817639
2024-10-09 17:23:48 >>>故障排除日志:终端同步成功后剩余订单列表
===18:02:34===
2024-10-09 18:02:23 >>>回调事件[910,devices/TL2874]
2024-10-09 18:02:23 >>>故障排除日志:上一MQTT订单号缓存列表为24100917233922817639
2024-10-09 18:02:23 >>>故障排除日志:终端未同步成功订单列表
2024-10-09 18:02:23 开始打印,排队:15,票券:2410091802170568144301,订单:24100918021705676084,[2024-10-09 18:02:23支付宝支付15元]
2024-10-09 18:02:25 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410091802170568144301","queue_number":15,"trade_uid":"24100918021705676084"}]}
2024-10-09 18:02:25 >>>故障排除日志:删除未同步下发订单成功24100918021705676084
2024-10-09 18:02:25 >>>故障排除日志:终端同步成功后剩余订单列表
===18:27:34===
2024-10-09 18:27:03 >>>回调事件[910,devices/TL2874]
2024-10-09 18:27:03 >>>故障排除日志:上一MQTT订单号缓存列表为24100918021705676084
2024-10-09 18:27:03 >>>故障排除日志:终端未同步成功订单列表
2024-10-09 18:27:03 开始打印,排队:16,票券:2410091826566784853201,订单:24100918265667843865,[2024-10-09 18:27:03微信支付15元]
2024-10-09 18:27:05 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410091826566784853201","queue_number":16,"trade_uid":"24100918265667843865"}]}
2024-10-09 18:27:05 >>>故障排除日志:删除未同步下发订单成功24100918265667843865
2024-10-09 18:27:05 >>>故障排除日志:终端同步成功后剩余订单列表
===19:27:34===
2024-10-09 19:26:44 >>>回调事件[910,devices/TL2874]
2024-10-09 19:26:44 >>>故障排除日志:上一MQTT订单号缓存列表为24100918265667843865
2024-10-09 19:26:44 >>>故障排除日志:终端未同步成功订单列表
2024-10-09 19:26:44 开始打印,排队:17,票券:2410091926343106729301,订单:24100919263431062185,[2024-10-09 19:26:44微信支付15元]
2024-10-09 19:26:46 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410091926343106729301","queue_number":17,"trade_uid":"24100919263431062185"}]}
2024-10-09 19:26:46 >>>故障排除日志:删除未同步下发订单成功24100919263431062185
2024-10-09 19:26:46 >>>故障排除日志:终端同步成功后剩余订单列表
===19:31:35===
2024-10-09 19:30:45 >>>回调事件[910,devices/TL2874]
2024-10-09 19:30:45 >>>故障排除日志:上一MQTT订单号缓存列表为24100919263431062185
2024-10-09 19:30:45 >>>故障排除日志:终端未同步成功订单列表
2024-10-09 19:30:45 开始打印,排队:18,票券:2410091930302961213201,订单:24100919303029608029,[2024-10-09 19:30:45支付宝支付15元]
2024-10-09 19:30:47 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410091930302961213201","queue_number":18,"trade_uid":"24100919303029608029"}]}
2024-10-09 19:30:47 >>>故障排除日志:删除未同步下发订单成功24100919303029608029
2024-10-09 19:30:47 >>>故障排除日志:终端同步成功后剩余订单列表
===19:40:35===
2024-10-09 19:40:22 >>>回调事件[910,devices/TL2874]
2024-10-09 19:40:22 >>>故障排除日志:上一MQTT订单号缓存列表为24100919303029608029
2024-10-09 19:40:22 >>>故障排除日志:终端未同步成功订单列表
2024-10-09 19:40:22 开始打印,排队:19,票券:2410091940158303102801,订单:24100919401583026516,[2024-10-09 19:40:21支付宝支付15元]
2024-10-09 19:40:24 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410091940158303102801","queue_number":19,"trade_uid":"24100919401583026516"}]}
2024-10-09 19:40:24 >>>故障排除日志:删除未同步下发订单成功24100919401583026516
2024-10-09 19:40:24 >>>故障排除日志:终端同步成功后剩余订单列表
===19:44:35===
2024-10-09 19:44:06 >>>回调事件[910,devices/TL2874]
2024-10-09 19:44:06 >>>故障排除日志:上一MQTT订单号缓存列表为24100919401583026516
2024-10-09 19:44:06 >>>故障排除日志:终端未同步成功订单列表
2024-10-09 19:44:06 开始打印,排队:20,票券:2410091943585680084701,订单:24100919435856796767,[2024-10-09 19:44:05微信支付15元]
2024-10-09 19:44:06 开始打印,排队:21,票券:2410091943585680232802,订单:24100919435856796767,[2024-10-09 19:44:05微信支付15元]
2024-10-09 19:44:09 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410091943585680084701","queue_number":20,"trade_uid":"24100919435856796767"},{"ticket_no":"2410091943585680232802","queue_number":21,"trade_uid":"24100919435856796767"}]}
2024-10-09 19:44:09 >>>故障排除日志:删除未同步下发订单成功24100919435856796767
2024-10-09 19:44:09 >>>故障排除日志:删除未同步下发订单成功24100919435856796767
2024-10-09 19:44:09 >>>故障排除日志:终端同步成功后剩余订单列表
===19:47:35===
2024-10-09 19:46:36 >>>回调事件[910,devices/TL2874]
2024-10-09 19:46:36 >>>故障排除日志:上一MQTT订单号缓存列表为24100919435856796767|24100919435856796767
2024-10-09 19:46:36 >>>故障排除日志:终端未同步成功订单列表
2024-10-09 19:46:36 开始打印,排队:22,票券:2410091946301396201701,订单:24100919463013958423,[2024-10-09 19:46:35支付宝支付15元]
2024-10-09 19:46:38 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410091946301396201701","queue_number":22,"trade_uid":"24100919463013958423"}]}
2024-10-09 19:46:38 >>>故障排除日志:删除未同步下发订单成功24100919463013958423
2024-10-09 19:46:38 >>>故障排除日志:终端同步成功后剩余订单列表
===19:50:36===
2024-10-09 19:50:23 >>>回调事件[910,devices/TL2874]
2024-10-09 19:50:23 >>>故障排除日志:上一MQTT订单号缓存列表为24100919463013958423
2024-10-09 19:50:23 >>>故障排除日志:终端未同步成功订单列表
2024-10-09 19:50:23 开始打印,排队:23,票券:2410091950135547194101,订单:24100919501355466996,[2024-10-09 19:50:22支付宝支付15元]
2024-10-09 19:50:25 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410091950135547194101","queue_number":23,"trade_uid":"24100919501355466996"}]}
2024-10-09 19:50:25 >>>故障排除日志:删除未同步下发订单成功24100919501355466996
2024-10-09 19:50:25 >>>故障排除日志:终端同步成功后剩余订单列表
===20:10:36===
2024-10-09 20:10:08>>>cash read=0A
2024-10-09 20:10:09>>>cash read=3E
===20:26:36===
2024-10-09 20:25:44 >>>回调事件[910,devices/TL2874]
2024-10-09 20:25:45 >>>故障排除日志:上一MQTT订单号缓存列表为24100919501355466996
2024-10-09 20:25:45 >>>故障排除日志:终端未同步成功订单列表
2024-10-09 20:25:45 开始打印,排队:24,票券:2410092025346806029301,订单:24100920253468056983,[2024-10-09 20:25:44微信支付15元]
2024-10-09 20:25:47 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2410092025346806029301","queue_number":24,"trade_uid":"24100920253468056983"}]}
2024-10-09 20:25:47 >>>故障排除日志:删除未同步下发订单成功24100920253468056983
2024-10-09 20:25:47 >>>故障排除日志:终端同步成功后剩余订单列表