TLClient_JSSCOM_LuatOS-Air_V4010_RDA8910_RFTTS_0xe0000,2.7.9,864708063066123,60524436543082,
poweron reason:0
===09:42:41===
上一时间戳为1764381358
隔日重置时间戳true
隔日清空未同步下发列表true
当前排队号为1,音量为5
初始化产品信息:[{"time_limit_date":null,"ticket_category":"0","expiry_date":90,"product_detail":"","time_limit_status":"0","begin_minute":null,"product_uid":"12566542176648117062","use_timer":1,"old_price":"15","end_hour":null,"sale_price":"15","end_minute":null,"begin_hour":null,"sale_status":1,"product_name":"快剪"},{"time_limit_date":null,"ticket_category":"0","expiry_date":90,"product_detail":"","time_limit_status":"0","begin_minute":null,"product_uid":"12710657366788551961","use_timer":1,"old_price":"20","end_hour":null,"sale_price":"20","end_minute":null,"begin_hour":null,"sale_status":1,"product_name":"洗剪吹"},{"time_limit_date":null,"ticket_category":"0","expiry_date":90,"product_detail":"","time_limit_status":"0","begin_minute":null,"product_uid":"12710657366788552729","use_timer":1,"old_price":"50","end_hour":null,"sale_price":"50","end_minute":null,"begin_hour":null,"sale_status":1,"product_name":"黑油"}]
打印门店标题设置为DJ快剪
是否打印二维码设置为1
是否打印紧凑设置为3
当前号显示模式设置为1
当前卡项核销权限设置为0
session_id:e192d****1dc26
纸币器设置接收纸币范围为36
欢迎使用天羚自助售票系统[2.7.9]
定时检测未同步订单启用
2025-11-30 09:41:40>>>cash write=30
2025-11-30 09:41:40>>>cash write=02
2025-11-30 09:41:40>>>cash write=3E
2025-11-30 09:41:40>>>cash read=808F808F808F
系统时间初始化成功,时间为2025113094140
2025-11-30 09:41:41>>>cash write=02
2025-11-30 09:41:41 >>>剩余flash空间=1679500,占用RAM为648.544921875
2025-11-30 09:41:41 >>>回调事件:910,subscribe,10000,连接服务器成功
2025-11-30 09:41:41 >>>剩余flash空间=1679500,占用RAM为614.287109375
2025-11-30 09:41:41 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket
2025-11-30 09:41:44>>>cash write=0C
2025-11-30 09:41:44>>>cash read=3E
流量卡还有273天过期
2025-11-30 09:41:48 >>>当前Ram内存为640.181640625
===09:43:41===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===09:59:41===
2025-11-30 09:58:58 >>>回调事件[910,devices/YC0593]
当日首次设置时间戳true为1764467938
2025-11-30 09:58:58 >>>故障排除日志:上一MQTT订单号缓存列表为2511291854490023884923
2025-11-30 09:58:58 >>>故障排除日志:终端未同步成功订单列表
2025-11-30 09:58:58 开始打印,排队:1,票券:2511300958484726273601,订单:2511300958480044409448,[2025-11-30 09:58:57支付宝支付15元]
2025-11-30 09:59:00 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2511300958484726273601","queue_number":1,"trade_uid":"2511300958480044409448"}]}
2025-11-30 09:59:00 >>>故障排除日志:删除未同步下发订单成功2511300958480044409448
2025-11-30 09:59:00 >>>故障排除日志:终端同步成功后剩余订单列表
===10:12:42===
2025-11-30 10:12:03 >>>回调事件[910,devices/YC0593]
2025-11-30 10:12:03 >>>故障排除日志:上一MQTT订单号缓存列表为2511300958480044409448
2025-11-30 10:12:03 >>>故障排除日志:终端未同步成功订单列表
2025-11-30 10:12:03 开始打印,排队:2,票券:2511301011572359905601,订单:2511301011570021822149,[2025-11-30 10:12:02支付宝支付15元]
2025-11-30 10:12:05 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2511301011572359905601","queue_number":2,"trade_uid":"2511301011570021822149"}]}
2025-11-30 10:12:05 >>>故障排除日志:删除未同步下发订单成功2511301011570021822149
2025-11-30 10:12:05 >>>故障排除日志:终端同步成功后剩余订单列表
===10:20:42===
2025-11-30 10:19:54 >>>回调事件[910,devices/YC0593]
2025-11-30 10:19:54 >>>故障排除日志:上一MQTT订单号缓存列表为2511301011570021822149
2025-11-30 10:19:54 >>>故障排除日志:终端未同步成功订单列表
2025-11-30 10:19:54 开始打印,排队:3,票券:2511301019487661519601,订单:2511301019480074675758,[2025-11-30 10:19:54微信支付15元]
2025-11-30 10:19:56 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2511301019487661519601","queue_number":3,"trade_uid":"2511301019480074675758"}]}
2025-11-30 10:19:56 >>>故障排除日志:删除未同步下发订单成功2511301019480074675758
2025-11-30 10:19:56 >>>故障排除日志:终端同步成功后剩余订单列表
===10:52:42===
2025-11-30 10:51:47 >>>回调事件[910,devices/YC0593]
2025-11-30 10:51:47 >>>故障排除日志:上一MQTT订单号缓存列表为2511301019480074675758
2025-11-30 10:51:47 >>>故障排除日志:终端未同步成功订单列表
2025-11-30 10:51:47 开始打印,排队:4,票券:2511301051302610777301,订单:2511301051300024284182,[2025-11-30 10:51:46微信支付15元]
2025-11-30 10:51:49 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2511301051302610777301","queue_number":4,"trade_uid":"2511301051300024284182"}]}
2025-11-30 10:51:49 >>>故障排除日志:删除未同步下发订单成功2511301051300024284182
2025-11-30 10:51:49 >>>故障排除日志:终端同步成功后剩余订单列表
===11:15:42===
2025-11-30 11:14:48>>>cash read=00
2025-11-30 11:14:49>>>cash read=818F42
2025-11-30 11:14:49>>>cash write=02
2025-11-30 11:14:49 >>>回调事件130,cash_status,10022,进钞中...read money=10
2025-11-30 11:14:49>>>cash read=10
2025-11-30 11:14:49 >>>回调事件130,10,10023,finish Money=10,进钞完成
2025-11-30 11:14:50>>>cash write=0C
2025-11-30 11:14:51>>>cash read=00
2025-11-30 11:14:51>>>cash read=818F42
2025-11-30 11:14:51>>>cash write=02
2025-11-30 11:14:51 >>>回调事件130,cash_status,10022,进钞中...read money=10
2025-11-30 11:14:52>>>cash read=10
2025-11-30 11:14:52 >>>回调事件130,10,10023,finish Money=10,进钞完成
2025-11-30 11:14:53>>>cash write=0C
2025-11-30 11:14:53>>>cash read=3E
2025-11-30 11:14:54>>>cash read=00
2025-11-30 11:14:55>>>cash read=818F42
2025-11-30 11:14:55>>>cash write=02
2025-11-30 11:14:55 >>>回调事件130,cash_status,10022,进钞中...read money=10
2025-11-30 11:14:55>>>cash read=10
2025-11-30 11:14:55 >>>回调事件130,10,10023,finish Money=10,进钞完成
2025-11-30 11:14:55 当前产品价格15元,投币30元,打印小票中...
2025-11-30 11:14:55 >>>开始打印,排队号为5,订单号为2511301114490050593918
2025-11-30 11:14:56 >>>开始打印,排队号为6,订单号为2511301114490050593918
2025-11-30 11:14:56>>>订单2511301114490050593918写入成功,剩余空间为1678500,占用RAM为634.412109375
删除未同步订单2511301114490050593918
2025-11-30 11:14:59>>>订单2511301114490050593918删除成功,剩余空间为1680000,占用RAM为647.5703125
检测订单目录中>>>
无未同步订单>>>
2025-11-30 11:15:00 >>>当前Ram内存为609.5234375
定时检测未同步订单启用
2025-11-30 11:15:01>>>cash write=0C
2025-11-30 11:15:01>>>cash read=3E
===11:16:42===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===11:31:43===
2025-11-30 11:30:51 >>>回调事件[910,devices/YC0593]
2025-11-30 11:30:51 >>>故障排除日志:上一MQTT订单号缓存列表为2511301051300024284182
2025-11-30 11:30:51 >>>故障排除日志:终端未同步成功订单列表
2025-11-30 11:30:51 开始打印,排队:7,票券:2511301130335907717201,订单:2511301130330056147459,[2025-11-30 11:30:51微信支付25元]
2025-11-30 11:30:53 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2511301130335907717201","queue_number":7,"trade_uid":"2511301130330056147459"}]}
2025-11-30 11:30:53 >>>故障排除日志:删除未同步下发订单成功2511301130330056147459
2025-11-30 11:30:53 >>>故障排除日志:终端同步成功后剩余订单列表
===11:43:43===
2025-11-30 11:42:50 >>>回调事件[910,devices/YC0593]
2025-11-30 11:42:50 >>>故障排除日志:上一MQTT订单号缓存列表为2511301130330056147459
2025-11-30 11:42:50 >>>故障排除日志:终端未同步成功订单列表
2025-11-30 11:42:50 开始打印,排队:8,票券:2511301142463537985401,订单:2511301142460033574979,[2025-11-30 11:42:51微信支付25元]
2025-11-30 11:42:52 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2511301142463537985401","queue_number":8,"trade_uid":"2511301142460033574979"}]}
2025-11-30 11:42:52 >>>故障排除日志:删除未同步下发订单成功2511301142460033574979
2025-11-30 11:42:52 >>>故障排除日志:终端同步成功后剩余订单列表
===11:48:43===
2025-11-30 11:47:59 >>>回调事件[910,devices/YC0593]
2025-11-30 11:47:59 >>>故障排除日志:上一MQTT订单号缓存列表为2511301142460033574979
2025-11-30 11:47:59 >>>故障排除日志:终端未同步成功订单列表
2025-11-30 11:47:59 开始打印,排队:9,票券:2511301147540595657401,订单:2511301147540004227835,[2025-11-30 11:47:59微信支付15元]
2025-11-30 11:48:01 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2511301147540595657401","queue_number":9,"trade_uid":"2511301147540004227835"}]}
2025-11-30 11:48:01 >>>故障排除日志:删除未同步下发订单成功2511301147540004227835
2025-11-30 11:48:01 >>>故障排除日志:终端同步成功后剩余订单列表
===12:02:43===
2025-11-30 12:01:42 >>>回调事件[910,devices/YC0593]
2025-11-30 12:01:42 >>>故障排除日志:上一MQTT订单号缓存列表为2511301147540004227835
2025-11-30 12:01:42 >>>故障排除日志:终端未同步成功订单列表
2025-11-30 12:01:42 开始打印,排队:10,票券:2511301201339356674501,订单:2511301201330091689646,[2025-11-30 12:01:41微信支付15元]
2025-11-30 12:01:43 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2511301201339356674501","queue_number":10,"trade_uid":"2511301201330091689646"}]}
2025-11-30 12:01:44 >>>故障排除日志:删除未同步下发订单成功2511301201330091689646
2025-11-30 12:01:44 >>>故障排除日志:终端同步成功后剩余订单列表
===12:09:44===
2025-11-30 12:09:02 >>>回调事件[910,devices/YC0593]
2025-11-30 12:09:02 >>>故障排除日志:上一MQTT订单号缓存列表为2511301201330091689646
2025-11-30 12:09:02 >>>故障排除日志:终端未同步成功订单列表
2025-11-30 12:09:02 开始打印,排队:11,票券:2511301208528804003401,订单:2511301208520086180727,[2025-11-30 12:09:02微信支付15元]
2025-11-30 12:09:04 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2511301208528804003401","queue_number":11,"trade_uid":"2511301208520086180727"}]}
2025-11-30 12:09:04 >>>故障排除日志:删除未同步下发订单成功2511301208520086180727
2025-11-30 12:09:04 >>>故障排除日志:终端同步成功后剩余订单列表
===12:48:44===
2025-11-30 12:48:38 >>>回调事件[910,devices/YC0593]
2025-11-30 12:48:38 >>>故障排除日志:上一MQTT订单号缓存列表为2511301208520086180727
2025-11-30 12:48:38 >>>故障排除日志:终端未同步成功订单列表
2025-11-30 12:48:38 开始打印,排队:12,票券:2511301248296885865701,订单:2511301248290067040078,[2025-11-30 12:48:37微信支付15元]
2025-11-30 12:48:40 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2511301248296885865701","queue_number":12,"trade_uid":"2511301248290067040078"}]}
2025-11-30 12:48:40 >>>故障排除日志:删除未同步下发订单成功2511301248290067040078
2025-11-30 12:48:40 >>>故障排除日志:终端同步成功后剩余订单列表
===12:54:44===
2025-11-30 12:53:55 >>>回调事件[910,devices/YC0593]
2025-11-30 12:53:55 >>>故障排除日志:上一MQTT订单号缓存列表为2511301248290067040078
2025-11-30 12:53:55 >>>故障排除日志:终端未同步成功订单列表
2025-11-30 12:53:55 开始打印,排队:13,票券:2511301253466818038101,订单:2511301253460065752024,[2025-11-30 12:53:55微信支付15元]
2025-11-30 12:53:57 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2511301253466818038101","queue_number":13,"trade_uid":"2511301253460065752024"}]}
2025-11-30 12:53:57 >>>故障排除日志:删除未同步下发订单成功2511301253460065752024
2025-11-30 12:53:57 >>>故障排除日志:终端同步成功后剩余订单列表
===13:34:44===
2025-11-30 13:34:10 >>>回调事件[910,devices/YC0593]
2025-11-30 13:34:10 >>>故障排除日志:上一MQTT订单号缓存列表为2511301253460065752024
2025-11-30 13:34:10 >>>故障排除日志:终端未同步成功订单列表
2025-11-30 13:34:10 开始打印,排队:14,票券:2511301334022366153201,订单:2511301334020021599212,[2025-11-30 13:34:10微信支付15元]
2025-11-30 13:34:12 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2511301334022366153201","queue_number":14,"trade_uid":"2511301334020021599212"}]}
2025-11-30 13:34:12 >>>故障排除日志:删除未同步下发订单成功2511301334020021599212
2025-11-30 13:34:12 >>>故障排除日志:终端同步成功后剩余订单列表
===13:40:44===
2025-11-30 13:39:46 >>>回调事件[910,devices/YC0593]
2025-11-30 13:39:46 >>>故障排除日志:上一MQTT订单号缓存列表为2511301334020021599212
2025-11-30 13:39:46 >>>故障排除日志:终端未同步成功订单列表
2025-11-30 13:39:46 开始打印,排队:15,票券:2511301339404159706201,订单:2511301339400039372625,[2025-11-30 13:39:46微信支付15元]
2025-11-30 13:39:48 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2511301339404159706201","queue_number":15,"trade_uid":"2511301339400039372625"}]}
2025-11-30 13:39:48 >>>故障排除日志:删除未同步下发订单成功2511301339400039372625
2025-11-30 13:39:49 >>>故障排除日志:终端同步成功后剩余订单列表
===14:55:45===
2025-11-30 14:55:26 >>>回调事件[910,devices/YC0593]
2025-11-30 14:55:26 >>>故障排除日志:上一MQTT订单号缓存列表为2511301339400039372625
2025-11-30 14:55:26 >>>故障排除日志:终端未同步成功订单列表
2025-11-30 14:55:26 开始打印,排队:16,票券:2511301455195425903801,订单:2511301455190051964964,[2025-11-30 14:55:26支付宝支付15元]
2025-11-30 14:55:28 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2511301455195425903801","queue_number":16,"trade_uid":"2511301455190051964964"}]}
2025-11-30 14:55:28 >>>故障排除日志:删除未同步下发订单成功2511301455190051964964
2025-11-30 14:55:28 >>>故障排除日志:终端同步成功后剩余订单列表
===15:00:45===
2025-11-30 15:00:26 >>>回调事件[910,devices/YC0593]
2025-11-30 15:00:26 >>>故障排除日志:上一MQTT订单号缓存列表为2511301455190051964964
2025-11-30 15:00:26 >>>故障排除日志:终端未同步成功订单列表
2025-11-30 15:00:26 开始打印,排队:17,票券:2511301500213355646401,订单:2511301500210029768726,[2025-11-30 15:00:26微信支付15元]
2025-11-30 15:00:28 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2511301500213355646401","queue_number":17,"trade_uid":"2511301500210029768726"}]}
2025-11-30 15:00:28 >>>故障排除日志:删除未同步下发订单成功2511301500210029768726
2025-11-30 15:00:28 >>>故障排除日志:终端同步成功后剩余订单列表
===15:18:45===
2025-11-30 15:18:41 >>>回调事件[910,devices/YC0593]
2025-11-30 15:18:41 >>>故障排除日志:上一MQTT订单号缓存列表为2511301500210029768726
2025-11-30 15:18:41 >>>故障排除日志:终端未同步成功订单列表
2025-11-30 15:18:41 开始打印,排队:18,票券:2511301518283399092901,订单:2511301518280031991393,[2025-11-30 15:18:41支付宝支付15元]
2025-11-30 15:18:43 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2511301518283399092901","queue_number":18,"trade_uid":"2511301518280031991393"}]}
2025-11-30 15:18:43 >>>故障排除日志:删除未同步下发订单成功2511301518280031991393
2025-11-30 15:18:43 >>>故障排除日志:终端同步成功后剩余订单列表
===15:35:46===
2025-11-30 15:35:09>>>cash read=0A
2025-11-30 15:35:10>>>cash read=3E
2025-11-30 15:35:17 >>>回调事件[910,devices/YC0593]
2025-11-30 15:35:17 >>>故障排除日志:上一MQTT订单号缓存列表为2511301518280031991393
2025-11-30 15:35:17 >>>故障排除日志:终端未同步成功订单列表
2025-11-30 15:35:17 开始打印,排队:19,票券:2511301535077925055101,订单:2511301535070075337953,[2025-11-30 15:35:16微信支付15元]
2025-11-30 15:35:18 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2511301535077925055101","queue_number":19,"trade_uid":"2511301535070075337953"}]}
2025-11-30 15:35:18 >>>故障排除日志:删除未同步下发订单成功2511301535070075337953
2025-11-30 15:35:19 >>>故障排除日志:终端同步成功后剩余订单列表
===16:48:46===
2025-11-30 16:47:55 >>>回调事件[910,devices/YC0593]
2025-11-30 16:47:55 >>>故障排除日志:上一MQTT订单号缓存列表为2511301535070075337953
2025-11-30 16:47:55 >>>故障排除日志:终端未同步成功订单列表
2025-11-30 16:47:55 开始打印,排队:20,票券:2511301647480693142701,订单:2511301647480004858123,[2025-11-30 16:47:55支付宝支付15元]
2025-11-30 16:47:55 开始打印,排队:21,票券:2511301647480693661802,订单:2511301647480004858123,[2025-11-30 16:47:55支付宝支付15元]
2025-11-30 16:47:59 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2511301647480693142701","queue_number":20,"trade_uid":"2511301647480004858123"},{"ticket_no":"2511301647480693661802","queue_number":21,"trade_uid":"2511301647480004858123"}]}
2025-11-30 16:47:59 >>>故障排除日志:删除未同步下发订单成功2511301647480004858123
2025-11-30 16:47:59 >>>故障排除日志:删除未同步下发订单成功2511301647480004858123
2025-11-30 16:47:59 >>>故障排除日志:终端同步成功后剩余订单列表
===17:25:46===
2025-11-30 17:25:03 >>>回调事件[910,devices/YC0593]
2025-11-30 17:25:03 >>>故障排除日志:上一MQTT订单号缓存列表为2511301647480004858123|2511301647480004858123
2025-11-30 17:25:03 >>>故障排除日志:终端未同步成功订单列表
2025-11-30 17:25:03 开始打印,排队:22,票券:2511301724562336057401,订单:2511301724560021011063,[2025-11-30 17:25:02微信支付15元]
2025-11-30 17:25:04 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2511301724562336057401","queue_number":22,"trade_uid":"2511301724560021011063"}]}
2025-11-30 17:25:04 >>>故障排除日志:删除未同步下发订单成功2511301724560021011063
2025-11-30 17:25:05 >>>故障排除日志:终端同步成功后剩余订单列表
===18:02:47===
2025-11-30 18:02:32 >>>回调事件[910,devices/YC0593]
2025-11-30 18:02:32 >>>故障排除日志:上一MQTT订单号缓存列表为2511301724560021011063
2025-11-30 18:02:32 >>>故障排除日志:终端未同步成功订单列表
2025-11-30 18:02:32 开始打印,排队:23,票券:2511301802242316851601,订单:2511301802240021019573,[2025-11-30 18:02:31微信支付15元]
2025-11-30 18:02:34 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2511301802242316851601","queue_number":23,"trade_uid":"2511301802240021019573"}]}
2025-11-30 18:02:34 >>>故障排除日志:删除未同步下发订单成功2511301802240021019573
2025-11-30 18:02:34 >>>故障排除日志:终端同步成功后剩余订单列表
===18:24:47===
2025-11-30 18:24:25 >>>回调事件[910,devices/YC0593]
2025-11-30 18:24:25 >>>故障排除日志:上一MQTT订单号缓存列表为2511301802240021019573
2025-11-30 18:24:25 >>>故障排除日志:终端未同步成功订单列表
2025-11-30 18:24:25 开始打印,排队:24,票券:2511301824166831325701,订单:2511301824160066480396,[2025-11-30 18:24:24微信支付15元]
2025-11-30 18:24:27 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2511301824166831325701","queue_number":24,"trade_uid":"2511301824160066480396"}]}
2025-11-30 18:24:27 >>>故障排除日志:删除未同步下发订单成功2511301824160066480396
2025-11-30 18:24:28 >>>故障排除日志:终端同步成功后剩余订单列表
===18:25:47===
2025-11-30 18:24:54 >>>回调事件[910,devices/YC0593]
2025-11-30 18:24:54 >>>故障排除日志:上一MQTT订单号缓存列表为2511301824160066480396
2025-11-30 18:24:54 >>>故障排除日志:终端未同步成功订单列表
2025-11-30 18:24:54 开始打印,排队:25,票券:2511301824474364634501,订单:2511301824470041664425,[2025-11-30 18:24:54微信支付15元]
2025-11-30 18:24:56 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2511301824474364634501","queue_number":25,"trade_uid":"2511301824470041664425"}]}
2025-11-30 18:24:56 >>>故障排除日志:删除未同步下发订单成功2511301824470041664425
2025-11-30 18:24:56 >>>故障排除日志:终端同步成功后剩余订单列表