TLClient_JSSCOM_LuatOS-Air_V4010_RDA8910_RFTTS_0xe0000,2.5.1,864708068707598,18462640557949,
poweron reason:0
===07:59:59===
2024-08-31 07:59:56 >>>剩余flash空间=1682000,占用RAM为608.244140625
2024-08-31 07:59:56 >>>回调异常:911,initSys,30000,nil
===08:01:00===
上一时间戳为1725019219
隔日重置时间戳true
隔日清空未同步下发列表true
当前排队号为1,音量为5
初始化产品信息:[{"time_limit_date":"0|1|2|3|4|5|6","ticket_category":"0","expiry_date":1,"product_detail":"","time_limit_status":"1","begin_minute":"00","product_uid":"12710657366786479215","use_timer":1,"old_price":"12","end_hour":"23","sale_price":"12","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"男士"}]
打印门店标题设置为快剪吧(东方百货店)
是否打印二维码设置为1
是否打印紧凑设置为3
session_id:c8346****2c080
纸币器设置接收纸币范围为36
欢迎使用天羚自助售票系统[2.5.1]
定时检测未同步订单启用
2024-08-31 08:00:05>>>cash write=30
2024-08-31 08:00:05>>>cash write=02
2024-08-31 08:00:05>>>cash write=3E
2024-08-31 08:00:05>>>cash read=808F808F808F808F808F808F808F808F
系统时间初始化成功,时间为2024831805
2024-08-31 08:00:06>>>cash write=02
2024-08-31 08:00:06 >>>剩余flash空间=1680000,占用RAM为620.955078125
2024-08-31 08:00:06 >>>回调事件:910,subscribe,10000,连接服务器成功
2024-08-31 08:00:07 >>>剩余flash空间=1680000,占用RAM为597.0419921875
2024-08-31 08:00:07 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket
2024-08-31 08:00:09>>>cash write=0C
2024-08-31 08:00:09>>>cash read=3E
流量卡还有90天过期
2024-08-31 08:00:17 >>>当前Ram内存为627.857421875
===08:02:00===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===08:40:00===
mqttTask.mqttMsgRecv.proc error
2024-08-31 08:39:41 >>>剩余flash空间=1681000,占用RAM为634.89453125
2024-08-31 08:39:41 >>>回调异常:910,mqtt_tl,30000,mqtt_stop
2024-08-31 08:39:41 >>>MQTT连接断开,尝试重连中
2024-08-31 08:39:52 >>>剩余flash空间=1681000,占用RAM为628.3076171875
2024-08-31 08:39:52 >>>回调事件:910,subscribe,10000,连接服务器成功
2024-08-31 08:39:53 >>>剩余flash空间=1681000,占用RAM为597.736328125
2024-08-31 08:39:53 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket
TCP://post-cn-09k20cnrl07.mqtt.aliyuncs.com:1883 closed@31_08:39:41
TCP://post-cn-09k20cnrl07.mqtt.aliyuncs.com:1883@31_08:39:41:send fail
===09:37:01===
mqttTask.mqttMsgRecv.proc error
2024-08-31 09:36:30 >>>剩余flash空间=1681000,占用RAM为628.3095703125
2024-08-31 09:36:30 >>>回调异常:910,mqtt_tl,30000,mqtt_stop
2024-08-31 09:36:30 >>>MQTT连接断开,尝试重连中
2024-08-31 09:36:41 >>>剩余flash空间=1681000,占用RAM为628.8310546875
2024-08-31 09:36:41 >>>回调事件:910,subscribe,10000,连接服务器成功
2024-08-31 09:36:41 >>>剩余flash空间=1681000,占用RAM为599.9814453125
2024-08-31 09:36:41 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket
TCP://post-cn-09k20cnrl07.mqtt.aliyuncs.com:1883 closed@31_09:36:30
TCP://post-cn-09k20cnrl07.mqtt.aliyuncs.com:1883@31_09:36:30:send fail
===09:55:01===
2024-08-31 09:54:37>>>cash read=0A
2024-08-31 09:54:38>>>cash read=3E
===10:06:01===
2024-08-31 10:05:47 >>>回调事件[910,devices/S2947]
当日首次设置时间戳true为1725069947
2024-08-31 10:05:47 >>>故障排除日志:上一MQTT订单号缓存列表为24083020194811535586
2024-08-31 10:05:47 >>>故障排除日志:终端未同步成功订单列表
2024-08-31 10:05:47 开始打印,排队:1,票券:2408311005404283606201,订单:24083110054042832275,[2024-08-31 10:05:46支付宝支付12元]
2024-08-31 10:05:49 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408311005404283606201","queue_number":1,"trade_uid":"24083110054042832275"}]}
2024-08-31 10:05:49 >>>故障排除日志:删除未同步下发订单成功24083110054042832275
2024-08-31 10:05:49 >>>故障排除日志:终端同步成功后剩余订单列表
2024-08-31 10:05:49 收到下发指令:叫号1>>>
===10:09:01===
2024-08-31 10:08:18 >>>回调事件[910,devices/S2947]
2024-08-31 10:08:18 >>>故障排除日志:上一MQTT订单号缓存列表为24083110054042832275
2024-08-31 10:08:18 >>>故障排除日志:终端未同步成功订单列表
2024-08-31 10:08:18 开始打印,排队:2,票券:2408311008093488948701,订单:24083110080934885758,[2024-08-31 10:08:16微信支付12元]
2024-08-31 10:08:20 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408311008093488948701","queue_number":2,"trade_uid":"24083110080934885758"}]}
2024-08-31 10:08:20 >>>故障排除日志:删除未同步下发订单成功24083110080934885758
2024-08-31 10:08:20 >>>故障排除日志:终端同步成功后剩余订单列表
===10:16:02===
2024-08-31 10:15:41 >>>回调事件[910,devices/S2947]
2024-08-31 10:15:41 >>>故障排除日志:上一MQTT订单号缓存列表为24083110080934885758
2024-08-31 10:15:41 >>>故障排除日志:终端未同步成功订单列表
2024-08-31 10:15:41 开始打印,排队:3,票券:2408311015339106121801,订单:24083110153391057808,[2024-08-31 10:15:39微信支付12元]
2024-08-31 10:15:43 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408311015339106121801","queue_number":3,"trade_uid":"24083110153391057808"}]}
2024-08-31 10:15:43 >>>故障排除日志:删除未同步下发订单成功24083110153391057808
2024-08-31 10:15:43 >>>故障排除日志:终端同步成功后剩余订单列表
===10:17:02===
2024-08-31 10:16:52 >>>回调事件[910,devices/S2947]
2024-08-31 10:16:52 >>>故障排除日志:上一MQTT订单号缓存列表为24083110153391057808
2024-08-31 10:16:52 >>>故障排除日志:终端未同步成功订单列表
2024-08-31 10:16:52 开始打印,排队:4,票券:2408311016453555748701,订单:24083110164535553353,[2024-08-31 10:16:51微信支付12元]
2024-08-31 10:16:55 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408311016453555748701","queue_number":4,"trade_uid":"24083110164535553353"}]}
2024-08-31 10:16:55 >>>故障排除日志:删除未同步下发订单成功24083110164535553353
2024-08-31 10:16:55 >>>故障排除日志:终端同步成功后剩余订单列表
===10:24:02===
2024-08-31 10:23:38 >>>回调事件[910,devices/S2947]
2024-08-31 10:23:38 >>>故障排除日志:上一MQTT订单号缓存列表为24083110164535553353
2024-08-31 10:23:38 >>>故障排除日志:终端未同步成功订单列表
2024-08-31 10:23:38 开始打印,排队:5,票券:2408311023326167960301,订单:24083110233261676237,[2024-08-31 10:23:38支付宝支付12元]
2024-08-31 10:23:38 开始打印,排队:6,票券:2408311023326168251702,订单:24083110233261676237,[2024-08-31 10:23:38支付宝支付12元]
2024-08-31 10:23:42 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408311023326167960301","queue_number":5,"trade_uid":"24083110233261676237"},{"ticket_no":"2408311023326168251702","queue_number":6,"trade_uid":"24083110233261676237"}]}
2024-08-31 10:23:42 >>>故障排除日志:删除未同步下发订单成功24083110233261676237
2024-08-31 10:23:42 >>>故障排除日志:删除未同步下发订单成功24083110233261676237
2024-08-31 10:23:42 >>>故障排除日志:终端同步成功后剩余订单列表
===10:43:02===
2024-08-31 10:42:44 >>>回调事件[910,devices/S2947]
2024-08-31 10:42:44 >>>故障排除日志:上一MQTT订单号缓存列表为24083110233261676237|24083110233261676237
2024-08-31 10:42:44 >>>故障排除日志:终端未同步成功订单列表
2024-08-31 10:42:44 开始打印,排队:7,票券:2408311042359379804501,订单:24083110423593794542,[2024-08-31 10:42:43微信支付12元]
2024-08-31 10:42:46 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408311042359379804501","queue_number":7,"trade_uid":"24083110423593794542"}]}
2024-08-31 10:42:46 >>>故障排除日志:删除未同步下发订单成功24083110423593794542
2024-08-31 10:42:46 >>>故障排除日志:终端同步成功后剩余订单列表
===11:23:03===
2024-08-31 11:22:04 >>>回调事件[910,devices/S2947]
2024-08-31 11:22:04 >>>故障排除日志:上一MQTT订单号缓存列表为24083110423593794542
2024-08-31 11:22:04 >>>故障排除日志:终端未同步成功订单列表
2024-08-31 11:22:04 开始打印,排队:8,票券:2408311121564122980601,订单:24083111215641223618,[2024-08-31 11:22:03微信支付12元]
2024-08-31 11:22:06 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408311121564122980601","queue_number":8,"trade_uid":"24083111215641223618"}]}
2024-08-31 11:22:06 >>>故障排除日志:删除未同步下发订单成功24083111215641223618
2024-08-31 11:22:06 >>>故障排除日志:终端同步成功后剩余订单列表
===12:34:03===
2024-08-31 12:33:35 >>>回调事件[910,devices/S2947]
2024-08-31 12:33:35 >>>故障排除日志:上一MQTT订单号缓存列表为24083111215641223618
2024-08-31 12:33:35 >>>故障排除日志:终端未同步成功订单列表
2024-08-31 12:33:35 开始打印,排队:9,票券:2408311233276500232001,订单:24083112332764996848,[2024-08-31 12:33:34微信支付12元]
2024-08-31 12:33:37 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408311233276500232001","queue_number":9,"trade_uid":"24083112332764996848"}]}
2024-08-31 12:33:37 >>>故障排除日志:删除未同步下发订单成功24083112332764996848
2024-08-31 12:33:37 >>>故障排除日志:终端同步成功后剩余订单列表
===12:51:03===
2024-08-31 12:50:52>>>cash read=0A
2024-08-31 12:50:53>>>cash read=3E
===13:06:04===
2024-08-31 13:05:19 >>>回调事件[910,devices/S2947]
2024-08-31 13:05:19 >>>故障排除日志:上一MQTT订单号缓存列表为24083112332764996848
2024-08-31 13:05:19 >>>故障排除日志:终端未同步成功订单列表
2024-08-31 13:05:19 开始打印,排队:10,票券:2408311305069571113501,订单:24083113050695706876,[2024-08-31 13:05:19微信支付12元]
2024-08-31 13:05:21 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408311305069571113501","queue_number":10,"trade_uid":"24083113050695706876"}]}
2024-08-31 13:05:21 >>>故障排除日志:删除未同步下发订单成功24083113050695706876
2024-08-31 13:05:21 >>>故障排除日志:终端同步成功后剩余订单列表
===14:00:04===
2024-08-31 14:00:00 >>>回调事件[910,devices/S2947]
2024-08-31 14:00:00 >>>故障排除日志:上一MQTT订单号缓存列表为24083113050695706876
2024-08-31 14:00:00 >>>故障排除日志:终端未同步成功订单列表
2024-08-31 14:00:00 开始打印,排队:11,票券:2408311359541599523201,订单:24083113595415990739,[2024-08-31 14:00:00微信支付12元]
2024-08-31 14:00:02 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408311359541599523201","queue_number":11,"trade_uid":"24083113595415990739"}]}
2024-08-31 14:00:02 >>>故障排除日志:删除未同步下发订单成功24083113595415990739
2024-08-31 14:00:02 >>>故障排除日志:终端同步成功后剩余订单列表
===14:52:04===
2024-08-31 14:51:04 >>>回调事件[910,devices/S2947]
2024-08-31 14:51:04 >>>故障排除日志:上一MQTT订单号缓存列表为24083113595415990739
2024-08-31 14:51:04 >>>故障排除日志:终端未同步成功订单列表
2024-08-31 14:51:04 开始打印,排队:12,票券:2408311450564099067301,订单:24083114505640986920,[2024-08-31 14:51:04微信支付12元]
2024-08-31 14:51:04 开始打印,排队:13,票券:2408311450564099208302,订单:24083114505640986920,[2024-08-31 14:51:04微信支付12元]
2024-08-31 14:51:08 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408311450564099067301","queue_number":12,"trade_uid":"24083114505640986920"},{"ticket_no":"2408311450564099208302","queue_number":13,"trade_uid":"24083114505640986920"}]}
2024-08-31 14:51:08 >>>故障排除日志:删除未同步下发订单成功24083114505640986920
2024-08-31 14:51:08 >>>故障排除日志:删除未同步下发订单成功24083114505640986920
2024-08-31 14:51:08 >>>故障排除日志:终端同步成功后剩余订单列表
===15:25:05===
2024-08-31 15:24:28 >>>回调事件[910,devices/S2947]
2024-08-31 15:24:28 >>>故障排除日志:上一MQTT订单号缓存列表为24083114505640986920|24083114505640986920
2024-08-31 15:24:28 >>>故障排除日志:终端未同步成功订单列表
2024-08-31 15:24:28 开始打印,排队:14,票券:2408311524176055599601,订单:24083115241760550992,[2024-08-31 15:24:28微信支付12元]
2024-08-31 15:24:30 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408311524176055599601","queue_number":14,"trade_uid":"24083115241760550992"}]}
2024-08-31 15:24:30 >>>故障排除日志:删除未同步下发订单成功24083115241760550992
2024-08-31 15:24:30 >>>故障排除日志:终端同步成功后剩余订单列表
===15:33:05===
2024-08-31 15:33:01 >>>剩余flash空间=1682000,占用RAM为638.6552734375
2024-08-31 15:33:01 >>>回调事件:905,000,20000,1g
2024-08-31 15:33:01 >>>当前Ram内存为647.1572265625
2024-08-31 15:33:01 >>>剩余flash空间=1681500,占用RAM为603.2451171875
2024-08-31 15:33:01 >>>回调事件:911,EmplQrCheck,500,
员工二维码验票结果为500,
===16:42:05===
2024-08-31 16:41:50 >>>回调事件[910,devices/S2947]
2024-08-31 16:41:50 >>>故障排除日志:上一MQTT订单号缓存列表为24083115241760550992
2024-08-31 16:41:50 >>>故障排除日志:终端未同步成功订单列表
2024-08-31 16:41:50 开始打印,排队:15,票券:2408311641426373564001,订单:24083116414263731182,[2024-08-31 16:41:48微信支付12元]
2024-08-31 16:41:52 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408311641426373564001","queue_number":15,"trade_uid":"24083116414263731182"}]}
2024-08-31 16:41:52 >>>故障排除日志:删除未同步下发订单成功24083116414263731182
2024-08-31 16:41:52 >>>故障排除日志:终端同步成功后剩余订单列表
===16:43:05===
2024-08-31 16:42:41 >>>回调事件[910,devices/S2947]
2024-08-31 16:42:41 >>>故障排除日志:上一MQTT订单号缓存列表为24083116414263731182
2024-08-31 16:42:41 >>>故障排除日志:终端未同步成功订单列表
2024-08-31 16:42:41 开始打印,排队:16,票券:2408311642314373991601,订单:24083116423143736447,[2024-08-31 16:42:41微信支付12元]
2024-08-31 16:42:44 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408311642314373991601","queue_number":16,"trade_uid":"24083116423143736447"}]}
2024-08-31 16:42:44 >>>故障排除日志:删除未同步下发订单成功24083116423143736447
2024-08-31 16:42:44 >>>故障排除日志:终端同步成功后剩余订单列表
===18:07:06===
2024-08-31 18:06:26 >>>回调事件[910,devices/S2947]
2024-08-31 18:06:27 >>>故障排除日志:上一MQTT订单号缓存列表为24083116423143736447
2024-08-31 18:06:27 >>>故障排除日志:终端未同步成功订单列表
2024-08-31 18:06:27 开始打印,排队:17,票券:2408311806195520734901,订单:24083118061955202621,[2024-08-31 18:06:25微信支付12元]
2024-08-31 18:06:29 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408311806195520734901","queue_number":17,"trade_uid":"24083118061955202621"}]}
2024-08-31 18:06:29 >>>故障排除日志:删除未同步下发订单成功24083118061955202621
2024-08-31 18:06:29 >>>故障排除日志:终端同步成功后剩余订单列表
===18:53:07===
2024-08-31 18:52:16 >>>回调事件[910,devices/S2947]
2024-08-31 18:52:16 >>>故障排除日志:上一MQTT订单号缓存列表为24083118061955202621
2024-08-31 18:52:16 >>>故障排除日志:终端未同步成功订单列表
2024-08-31 18:52:16 开始打印,排队:18,票券:2408311852014697286001,订单:24083118520146967972,[2024-08-31 18:52:15微信支付12元]
2024-08-31 18:52:18 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408311852014697286001","queue_number":18,"trade_uid":"24083118520146967972"}]}
2024-08-31 18:52:18 >>>故障排除日志:删除未同步下发订单成功24083118520146967972
2024-08-31 18:52:18 >>>故障排除日志:终端同步成功后剩余订单列表
===19:19:07===
2024-08-31 19:18:35 >>>回调事件[910,devices/S2947]
2024-08-31 19:18:35 >>>故障排除日志:上一MQTT订单号缓存列表为24083118520146967972
2024-08-31 19:18:35 >>>故障排除日志:终端未同步成功订单列表
2024-08-31 19:18:35 开始打印,排队:19,票券:2408311918297532023801,订单:24083119182975315297,[2024-08-31 19:18:35微信支付12元]
2024-08-31 19:18:37 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408311918297532023801","queue_number":19,"trade_uid":"24083119182975315297"}]}
2024-08-31 19:18:37 >>>故障排除日志:删除未同步下发订单成功24083119182975315297
2024-08-31 19:18:37 >>>故障排除日志:终端同步成功后剩余订单列表
===19:28:07===
2024-08-31 19:27:27 >>>回调事件[910,devices/S2947]
2024-08-31 19:27:27 >>>故障排除日志:上一MQTT订单号缓存列表为24083119182975315297
2024-08-31 19:27:27 >>>故障排除日志:终端未同步成功订单列表
2024-08-31 19:27:27 开始打印,排队:20,票券:2408311927166780663001,订单:24083119271667801321,[2024-08-31 19:27:26支付宝支付12元]
2024-08-31 19:27:29 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408311927166780663001","queue_number":20,"trade_uid":"24083119271667801321"}]}
2024-08-31 19:27:29 >>>故障排除日志:删除未同步下发订单成功24083119271667801321
2024-08-31 19:27:29 >>>故障排除日志:终端同步成功后剩余订单列表
===19:52:07===
2024-08-31 19:51:57 >>>回调事件[910,devices/S2947]
2024-08-31 19:51:57 >>>故障排除日志:上一MQTT订单号缓存列表为24083119271667801321
2024-08-31 19:51:57 >>>故障排除日志:终端未同步成功订单列表
2024-08-31 19:51:57 开始打印,排队:21,票券:2408311951513029065601,订单:24083119515130285587,[2024-08-31 19:51:57微信支付12元]
2024-08-31 19:51:59 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408311951513029065601","queue_number":21,"trade_uid":"24083119515130285587"}]}
2024-08-31 19:51:59 >>>故障排除日志:删除未同步下发订单成功24083119515130285587
2024-08-31 19:52:00 >>>故障排除日志:终端同步成功后剩余订单列表
===20:02:08===
2024-08-31 20:01:45 >>>回调事件[910,devices/S2947]
2024-08-31 20:01:45 >>>故障排除日志:上一MQTT订单号缓存列表为24083119515130285587
2024-08-31 20:01:45 >>>故障排除日志:终端未同步成功订单列表
2024-08-31 20:01:45 开始打印,排队:22,票券:2408312001379527316701,订单:24083120013795268431,[2024-08-31 20:01:44微信支付12元]
2024-08-31 20:01:47 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408312001379527316701","queue_number":22,"trade_uid":"24083120013795268431"}]}
2024-08-31 20:01:47 >>>故障排除日志:删除未同步下发订单成功24083120013795268431
2024-08-31 20:01:47 >>>故障排除日志:终端同步成功后剩余订单列表
===20:19:08===
2024-08-31 20:18:49 >>>回调事件[910,devices/S2947]
2024-08-31 20:18:49 >>>故障排除日志:上一MQTT订单号缓存列表为24083120013795268431
2024-08-31 20:18:49 >>>故障排除日志:终端未同步成功订单列表
2024-08-31 20:18:49 开始打印,排队:23,票券:2408312018433572741701,订单:24083120184335723057,[2024-08-31 20:18:48微信支付12元]
2024-08-31 20:18:51 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408312018433572741701","queue_number":23,"trade_uid":"24083120184335723057"}]}
2024-08-31 20:18:51 >>>故障排除日志:删除未同步下发订单成功24083120184335723057
2024-08-31 20:18:51 >>>故障排除日志:终端同步成功后剩余订单列表
===20:30:08===
2024-08-31 20:29:32 >>>回调事件[910,devices/S2947]
2024-08-31 20:29:32 >>>故障排除日志:上一MQTT订单号缓存列表为24083120184335723057
2024-08-31 20:29:32 >>>故障排除日志:终端未同步成功订单列表
2024-08-31 20:29:32 开始打印,排队:24,票券:2408312029255195644301,订单:24083120292551952784,[2024-08-31 20:29:32微信支付12元]
2024-08-31 20:29:34 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408312029255195644301","queue_number":24,"trade_uid":"24083120292551952784"}]}
2024-08-31 20:29:34 >>>故障排除日志:删除未同步下发订单成功24083120292551952784
2024-08-31 20:29:34 >>>故障排除日志:终端同步成功后剩余订单列表