TLClient_JSSCOM_LuatOS-Air_V4010_RDA8910_RFTTS_0xe0000,2.7.0,864708068724668,61404221580275,
poweron reason:0
===10:06:31===
2025-05-02 10:06:29 >>>剩余flash空间=1682000,占用RAM为629.19140625
2025-05-02 10:06:29 >>>回调异常:911,initSys,30000,nil
===10:07:32===
上一时间戳为1746068859
隔日重置时间戳true
隔日清空未同步下发列表true
当前排队号为1,音量为5
初始化产品信息:[{"time_limit_date":"","ticket_category":"0","expiry_date":90,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"821841461695093004","use_timer":1,"old_price":"12","end_hour":"23","sale_price":"12","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"剪发"}]
是否打印二维码设置为1
是否打印紧凑设置为7
当前号显示模式设置为1
session_id:e2833****4c6e3
纸币器设置接收纸币范围为36
欢迎使用天羚自助售票系统[2.7.0]
定时检测未同步订单启用
2025-05-02 10:06:38>>>cash write=30
2025-05-02 10:06:38>>>cash write=02
2025-05-02 10:06:38>>>cash write=3E
2025-05-02 10:06:38>>>cash read=808F808F808F808F808F808F808F808F
系统时间初始化成功,时间为20255210638
2025-05-02 10:06:39>>>cash write=02
2025-05-02 10:06:39 >>>剩余flash空间=1680500,占用RAM为635.8564453125
2025-05-02 10:06:39 >>>回调事件:910,subscribe,10000,连接服务器成功
2025-05-02 10:06:40 >>>剩余flash空间=1680000,占用RAM为609.5546875
2025-05-02 10:06:40 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket
2025-05-02 10:06:42>>>cash write=0C
2025-05-02 10:06:42>>>cash read=3E
流量卡还有301天过期
2025-05-02 10:06:50 >>>当前Ram内存为656.4306640625
===10:08:32===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===10:16:32===
2025-05-02 10:15:44>>>cash read=0A
2025-05-02 10:15:45>>>cash read=3E
===10:52:33===
2025-05-02 10:52:30 >>>回调事件[910,devices/TL4136]
当日首次设置时间戳true为1746154350
2025-05-02 10:52:30 >>>故障排除日志:上一MQTT订单号缓存列表为2505012144060011479781
2025-05-02 10:52:30 >>>故障排除日志:终端未同步成功订单列表
2025-05-02 10:52:30 开始打印,排队:1,票券:2505021052205123389701,订单:2505021052200048762495,[2025-05-02 10:52:29微信支付12元]
===10:53:33===
2025-05-02 10:52:32 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505021052205123389701","queue_number":1,"trade_uid":"2505021052200048762495"}]}
2025-05-02 10:52:32 >>>故障排除日志:删除未同步下发订单成功2505021052200048762495
2025-05-02 10:52:32 >>>故障排除日志:终端同步成功后剩余订单列表
===11:13:34===
2025-05-02 11:12:41 >>>回调事件[910,devices/TL4136]
2025-05-02 11:12:41 >>>故障排除日志:上一MQTT订单号缓存列表为2505021052200048762495
2025-05-02 11:12:41 >>>故障排除日志:终端未同步成功订单列表
2025-05-02 11:12:41 开始打印,排队:2,票券:2505021112355000369501,订单:2505021112350049638341,[2025-05-02 11:12:41微信支付12元]
2025-05-02 11:12:43 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505021112355000369501","queue_number":2,"trade_uid":"2505021112350049638341"}]}
2025-05-02 11:12:43 >>>故障排除日志:删除未同步下发订单成功2505021112350049638341
2025-05-02 11:12:44 >>>故障排除日志:终端同步成功后剩余订单列表
===12:28:34===
2025-05-02 12:28:21>>>cash read=0A
2025-05-02 12:28:22>>>cash read=3E
===14:08:34===
2025-05-02 14:08:30 >>>回调事件[910,devices/TL4136]
2025-05-02 14:08:30 >>>故障排除日志:上一MQTT订单号缓存列表为2505021112350049638341
2025-05-02 14:08:30 >>>故障排除日志:终端未同步成功订单列表
2025-05-02 14:08:30 开始打印,排队:3,票券:2505021408218118169301,订单:2505021408210080771326,[2025-05-02 14:08:29微信支付12元]
2025-05-02 14:08:32 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505021408218118169301","queue_number":3,"trade_uid":"2505021408210080771326"}]}
2025-05-02 14:08:32 >>>故障排除日志:删除未同步下发订单成功2505021408210080771326
2025-05-02 14:08:32 >>>故障排除日志:终端同步成功后剩余订单列表
===14:31:34===
2025-05-02 14:30:54 >>>回调事件[910,devices/TL4136]
2025-05-02 14:30:54 >>>故障排除日志:上一MQTT订单号缓存列表为2505021408210080771326
2025-05-02 14:30:54 >>>故障排除日志:终端未同步成功订单列表
2025-05-02 14:30:54 开始打印,排队:4,票券:2505021430460331591601,订单:2505021430460002908535,[2025-05-02 14:30:54微信支付12元]
2025-05-02 14:30:56 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505021430460331591601","queue_number":4,"trade_uid":"2505021430460002908535"}]}
2025-05-02 14:30:56 >>>故障排除日志:删除未同步下发订单成功2505021430460002908535
2025-05-02 14:30:56 >>>故障排除日志:终端同步成功后剩余订单列表
===14:44:35===
2025-05-02 14:43:41 >>>回调事件[910,devices/TL4136]
2025-05-02 14:43:41 >>>故障排除日志:上一MQTT订单号缓存列表为2505021430460002908535
2025-05-02 14:43:41 >>>故障排除日志:终端未同步成功订单列表
2025-05-02 14:43:41 开始打印,排队:5,票券:2505021443315218162701,订单:2505021443310051715347,[2025-05-02 14:43:40微信支付12元]
2025-05-02 14:43:43 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505021443315218162701","queue_number":5,"trade_uid":"2505021443310051715347"}]}
2025-05-02 14:43:43 >>>故障排除日志:删除未同步下发订单成功2505021443310051715347
2025-05-02 14:43:43 >>>故障排除日志:终端同步成功后剩余订单列表
===15:35:35===
2025-05-02 15:35:02 >>>回调事件[910,devices/TL4136]
2025-05-02 15:35:02 >>>故障排除日志:上一MQTT订单号缓存列表为2505021443310051715347
2025-05-02 15:35:02 >>>故障排除日志:终端未同步成功订单列表
2025-05-02 15:35:02 开始打印,排队:6,票券:2505021534544383842401,订单:2505021534540043436282,[2025-05-02 15:35:00微信支付12元]
2025-05-02 15:35:04 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505021534544383842401","queue_number":6,"trade_uid":"2505021534540043436282"}]}
2025-05-02 15:35:04 >>>故障排除日志:删除未同步下发订单成功2505021534540043436282
2025-05-02 15:35:04 >>>故障排除日志:终端同步成功后剩余订单列表
===15:42:35===
2025-05-02 15:42:29 >>>回调事件[910,devices/TL4136]
2025-05-02 15:42:29 >>>故障排除日志:上一MQTT订单号缓存列表为2505021534540043436282
2025-05-02 15:42:29 >>>故障排除日志:终端未同步成功订单列表
2025-05-02 15:42:29 开始打印,排队:7,票券:2505021542196738575901,订单:2505021542190067015614,[2025-05-02 15:42:28微信支付12元]
2025-05-02 15:42:31 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505021542196738575901","queue_number":7,"trade_uid":"2505021542190067015614"}]}
2025-05-02 15:42:31 >>>故障排除日志:删除未同步下发订单成功2505021542190067015614
2025-05-02 15:42:31 >>>故障排除日志:终端同步成功后剩余订单列表
===16:10:36===
2025-05-02 16:10:05 >>>回调事件[910,devices/TL4136]
2025-05-02 16:10:05 >>>故障排除日志:上一MQTT订单号缓存列表为2505021542190067015614
2025-05-02 16:10:05 >>>故障排除日志:终端未同步成功订单列表
2025-05-02 16:10:05 开始打印,排队:8,票券:2505021609594333859101,订单:2505021609590042820243,[2025-05-02 16:10:04微信支付12元]
2025-05-02 16:10:07 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505021609594333859101","queue_number":8,"trade_uid":"2505021609590042820243"}]}
2025-05-02 16:10:07 >>>故障排除日志:删除未同步下发订单成功2505021609590042820243
2025-05-02 16:10:07 >>>故障排除日志:终端同步成功后剩余订单列表
===17:11:36===
2025-05-02 17:10:36>>>cash read=0A
2025-05-02 17:10:38>>>cash read=3E
2025-05-02 17:10:54 >>>回调事件[910,devices/TL4136]
2025-05-02 17:10:54 >>>故障排除日志:上一MQTT订单号缓存列表为2505021609590042820243
2025-05-02 17:10:54 >>>故障排除日志:终端未同步成功订单列表
2025-05-02 17:10:54 开始打印,排队:9,票券:2505021710419337486101,订单:2505021710410092960262,[2025-05-02 17:10:53微信支付12元]
2025-05-02 17:10:56 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505021710419337486101","queue_number":9,"trade_uid":"2505021710410092960262"}]}
2025-05-02 17:10:56 >>>故障排除日志:删除未同步下发订单成功2505021710410092960262
2025-05-02 17:10:56 >>>故障排除日志:终端同步成功后剩余订单列表
===17:21:36===
2025-05-02 17:21:17 >>>回调事件[910,devices/TL4136]
2025-05-02 17:21:17 >>>故障排除日志:上一MQTT订单号缓存列表为2505021710410092960262
2025-05-02 17:21:17 >>>故障排除日志:终端未同步成功订单列表
2025-05-02 17:21:17 开始打印,排队:10,票券:2505021721097798934701,订单:2505021721090077604572,[2025-05-02 17:21:16微信支付12元]
2025-05-02 17:21:19 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505021721097798934701","queue_number":10,"trade_uid":"2505021721090077604572"}]}
2025-05-02 17:21:19 >>>故障排除日志:删除未同步下发订单成功2505021721090077604572
2025-05-02 17:21:19 >>>故障排除日志:终端同步成功后剩余订单列表
===17:46:36===
2025-05-02 17:46:12 >>>回调事件[910,devices/TL4136]
2025-05-02 17:46:12 >>>故障排除日志:上一MQTT订单号缓存列表为2505021721090077604572
2025-05-02 17:46:12 >>>故障排除日志:终端未同步成功订单列表
2025-05-02 17:46:12 开始打印,排队:11,票券:2505021746024922251501,订单:2505021746020048855557,[2025-05-02 17:46:10微信支付12元]
2025-05-02 17:46:14 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505021746024922251501","queue_number":11,"trade_uid":"2505021746020048855557"}]}
2025-05-02 17:46:14 >>>故障排除日志:删除未同步下发订单成功2505021746020048855557
2025-05-02 17:46:14 >>>故障排除日志:终端同步成功后剩余订单列表
===19:04:37===
2025-05-02 19:04:11 >>>回调事件[910,devices/TL4136]
2025-05-02 19:04:11 >>>故障排除日志:上一MQTT订单号缓存列表为2505021746020048855557
2025-05-02 19:04:11 >>>故障排除日志:终端未同步成功订单列表
2025-05-02 19:04:11 开始打印,排队:12,票券:2505021903486576861901,订单:2505021903480065362543,[2025-05-02 19:04:11微信支付12元]
2025-05-02 19:04:13 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505021903486576861901","queue_number":12,"trade_uid":"2505021903480065362543"}]}
2025-05-02 19:04:13 >>>故障排除日志:删除未同步下发订单成功2505021903480065362543
2025-05-02 19:04:14 >>>故障排除日志:终端同步成功后剩余订单列表
===19:22:37===
2025-05-02 19:21:37 >>>回调事件[910,devices/TL4136]
2025-05-02 19:21:37 >>>故障排除日志:上一MQTT订单号缓存列表为2505021903480065362543
2025-05-02 19:21:37 >>>故障排除日志:终端未同步成功订单列表
2025-05-02 19:21:37 开始打印,排队:13,票券:2505021921273977131701,订单:2505021921270039356097,[2025-05-02 19:21:36微信支付12元]
2025-05-02 19:21:39 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505021921273977131701","queue_number":13,"trade_uid":"2505021921270039356097"}]}
2025-05-02 19:21:39 >>>故障排除日志:删除未同步下发订单成功2505021921270039356097
2025-05-02 19:21:39 >>>故障排除日志:终端同步成功后剩余订单列表
===19:32:37===
2025-05-02 19:31:36 >>>回调事件[910,devices/TL4136]
2025-05-02 19:31:36 >>>故障排除日志:上一MQTT订单号缓存列表为2505021921270039356097
2025-05-02 19:31:36 >>>故障排除日志:终端未同步成功订单列表
2025-05-02 19:31:36 开始打印,排队:14,票券:2505021931275368017901,订单:2505021931270053244624,[2025-05-02 19:31:35微信支付12元]
2025-05-02 19:31:38 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505021931275368017901","queue_number":14,"trade_uid":"2505021931270053244624"}]}
2025-05-02 19:31:38 >>>故障排除日志:删除未同步下发订单成功2505021931270053244624
2025-05-02 19:31:38 >>>故障排除日志:终端同步成功后剩余订单列表
===19:37:38===
2025-05-02 19:36:37 >>>回调事件[910,devices/TL4136]
2025-05-02 19:36:37 >>>故障排除日志:上一MQTT订单号缓存列表为2505021931270053244624
2025-05-02 19:36:37 >>>故障排除日志:终端未同步成功订单列表
2025-05-02 19:36:37 开始打印,排队:15,票券:2505021936293424093101,订单:2505021936290033815881,[2025-05-02 19:36:36微信支付12元]
2025-05-02 19:36:37 开始打印,排队:16,票券:2505021936293424697302,订单:2505021936290033815881,[2025-05-02 19:36:36微信支付12元]
2025-05-02 19:36:41 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505021936293424093101","queue_number":15,"trade_uid":"2505021936290033815881"},{"ticket_no":"2505021936293424697302","queue_number":16,"trade_uid":"2505021936290033815881"}]}
2025-05-02 19:36:41 >>>故障排除日志:删除未同步下发订单成功2505021936290033815881
2025-05-02 19:36:41 >>>故障排除日志:删除未同步下发订单成功2505021936290033815881
2025-05-02 19:36:41 >>>故障排除日志:终端同步成功后剩余订单列表
===20:19:38===
2025-05-02 20:19:28 >>>回调事件[910,devices/TL4136]
2025-05-02 20:19:28 >>>故障排除日志:上一MQTT订单号缓存列表为2505021936290033815881|2505021936290033815881
2025-05-02 20:19:28 >>>故障排除日志:终端未同步成功订单列表
2025-05-02 20:19:28 开始打印,排队:17,票券:2505022019196203198401,订单:2505022019190061643095,[2025-05-02 20:19:27微信支付12元]
2025-05-02 20:19:28 开始打印,排队:18,票券:2505022019196203698702,订单:2505022019190061643095,[2025-05-02 20:19:27微信支付12元]
2025-05-02 20:19:31 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505022019196203198401","queue_number":17,"trade_uid":"2505022019190061643095"},{"ticket_no":"2505022019196203698702","queue_number":18,"trade_uid":"2505022019190061643095"}]}
2025-05-02 20:19:31 >>>故障排除日志:删除未同步下发订单成功2505022019190061643095
2025-05-02 20:19:31 >>>故障排除日志:删除未同步下发订单成功2505022019190061643095
2025-05-02 20:19:32 >>>故障排除日志:终端同步成功后剩余订单列表
===20:25:38===
2025-05-02 20:25:22 >>>回调事件[910,devices/TL4136]
2025-05-02 20:25:22 >>>故障排除日志:上一MQTT订单号缓存列表为2505022019190061643095|2505022019190061643095
2025-05-02 20:25:22 >>>故障排除日志:终端未同步成功订单列表
2025-05-02 20:25:22 开始打印,排队:19,票券:2505022025145537089701,订单:2505022025140054954268,[2025-05-02 20:25:21微信支付12元]
2025-05-02 20:25:24 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505022025145537089701","queue_number":19,"trade_uid":"2505022025140054954268"}]}
2025-05-02 20:25:24 >>>故障排除日志:删除未同步下发订单成功2505022025140054954268
2025-05-02 20:25:24 >>>故障排除日志:终端同步成功后剩余订单列表
2025-05-02 20:25:35 >>>回调事件[910,devices/TL4136]
2025-05-02 20:25:35 >>>故障排除日志:上一MQTT订单号缓存列表为2505022025140054954268
2025-05-02 20:25:35 >>>故障排除日志:终端未同步成功订单列表
2025-05-02 20:25:35 开始打印,排队:20,票券:2505022025294981104101,订单:2505022025290049405228,[2025-05-02 20:25:35微信支付12元]
===20:30:39===
2025-05-02 20:30:08 >>>回调事件[910,devices/TL4136]
2025-05-02 20:30:08 >>>故障排除日志:上一MQTT订单号缓存列表为2505022025290049405228
2025-05-02 20:30:08 >>>故障排除日志:终端未同步成功订单列表
2025-05-02 20:30:08 开始打印,排队:21,票券:2505022030015085623601,订单:2505022030010050424361,[2025-05-02 20:30:08微信支付12元]
2025-05-02 20:30:10 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505022030015085623601","queue_number":21,"trade_uid":"2505022030010050424361"}]}
2025-05-02 20:30:10 >>>故障排除日志:删除未同步下发订单成功2505022030010050424361
2025-05-02 20:30:10 >>>故障排除日志:终端同步成功后剩余订单列表
===20:48:39===
2025-05-02 20:48:08 >>>回调事件[910,devices/TL4136]
2025-05-02 20:48:08 >>>故障排除日志:上一MQTT订单号缓存列表为2505022030010050424361
2025-05-02 20:48:08 >>>故障排除日志:终端未同步成功订单列表
2025-05-02 20:48:08 开始打印,排队:22,票券:2505022048015731709101,订单:2505022048010056817032,[2025-05-02 20:48:07微信支付12元]
2025-05-02 20:48:10 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505022048015731709101","queue_number":22,"trade_uid":"2505022048010056817032"}]}
2025-05-02 20:48:10 >>>故障排除日志:删除未同步下发订单成功2505022048010056817032
2025-05-02 20:48:10 >>>故障排除日志:终端同步成功后剩余订单列表
===21:02:40===
2025-05-02 21:01:50 >>>回调事件[910,devices/TL4136]
2025-05-02 21:01:50 >>>故障排除日志:上一MQTT订单号缓存列表为2505022048010056817032
2025-05-02 21:01:50 >>>故障排除日志:终端未同步成功订单列表
2025-05-02 21:01:50 开始打印,排队:23,票券:2505022101434161865301,订单:2505022101430041226839,[2025-05-02 21:01:50支付宝支付12元]
2025-05-02 21:01:52 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505022101434161865301","queue_number":23,"trade_uid":"2505022101430041226839"}]}
2025-05-02 21:01:52 >>>故障排除日志:删除未同步下发订单成功2505022101430041226839
2025-05-02 21:01:53 >>>故障排除日志:终端同步成功后剩余订单列表
===21:22:40===
2025-05-02 21:22:05 >>>回调事件[910,devices/TL4136]
2025-05-02 21:22:05 >>>故障排除日志:上一MQTT订单号缓存列表为2505022101430041226839
2025-05-02 21:22:05 >>>故障排除日志:终端未同步成功订单列表
2025-05-02 21:22:05 开始打印,排队:24,票券:2505022121571777187801,订单:2505022121570017352567,[2025-05-02 21:22:05微信支付12元]
2025-05-02 21:22:07 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505022121571777187801","queue_number":24,"trade_uid":"2505022121570017352567"}]}
2025-05-02 21:22:07 >>>故障排除日志:删除未同步下发订单成功2505022121570017352567
2025-05-02 21:22:07 >>>故障排除日志:终端同步成功后剩余订单列表
===21:26:40===
2025-05-02 21:26:21 >>>回调事件[910,devices/TL4136]
2025-05-02 21:26:21 >>>故障排除日志:上一MQTT订单号缓存列表为2505022121570017352567
2025-05-02 21:26:21 >>>故障排除日志:终端未同步成功订单列表
2025-05-02 21:26:21 开始打印,排队:25,票券:2505022126136552191901,订单:2505022126130065101982,[2025-05-02 21:26:20微信支付12元]
2025-05-02 21:26:23 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505022126136552191901","queue_number":25,"trade_uid":"2505022126130065101982"}]}
2025-05-02 21:26:23 >>>故障排除日志:删除未同步下发订单成功2505022126130065101982
2025-05-02 21:26:23 >>>故障排除日志:终端同步成功后剩余订单列表
===21:45:40===
2025-05-02 21:45:29 >>>回调事件[910,devices/TL4136]
2025-05-02 21:45:29 >>>故障排除日志:上一MQTT订单号缓存列表为2505022126130065101982
2025-05-02 21:45:29 >>>故障排除日志:终端未同步成功订单列表
2025-05-02 21:45:29 开始打印,排队:26,票券:2505022145219414078601,订单:2505022145210093662418,[2025-05-02 21:45:29微信支付12元]
2025-05-02 21:45:31 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505022145219414078601","queue_number":26,"trade_uid":"2505022145210093662418"}]}
2025-05-02 21:45:31 >>>故障排除日志:删除未同步下发订单成功2505022145210093662418
2025-05-02 21:45:31 >>>故障排除日志:终端同步成功后剩余订单列表
===21:53:41===
2025-05-02 21:53:04 >>>回调事件[910,devices/TL4136]
2025-05-02 21:53:04 >>>故障排除日志:上一MQTT订单号缓存列表为2505022145210093662418
2025-05-02 21:53:04 >>>故障排除日志:终端未同步成功订单列表
2025-05-02 21:53:04 开始打印,排队:27,票券:2505022152566384954201,订单:2505022152560063453556,[2025-05-02 21:53:03微信支付12元]
2025-05-02 21:53:06 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2505022152566384954201","queue_number":27,"trade_uid":"2505022152560063453556"}]}
2025-05-02 21:53:06 >>>故障排除日志:删除未同步下发订单成功2505022152560063453556
2025-05-02 21:53:06 >>>故障排除日志:终端同步成功后剩余订单列表