TLClient_JSSCOM_LuatOS-Air_V4010_RDA8910_RFTTS_0xe0000,2.5.1,861658065661178,56340739053415,
poweron reason:0
===08:49:37===
上一时间戳为1724288518
隔日重置时间戳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":"12566542176647957351","use_timer":1,"old_price":"12","end_hour":null,"sale_price":"12","end_minute":null,"begin_hour":null,"sale_status":1,"product_name":"精致纯剪"},{"time_limit_date":"","ticket_category":"0","expiry_date":368,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"12566542176647984711","use_timer":1,"old_price":"20","end_hour":"23","sale_price":"20","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"洗剪"},{"time_limit_date":"","ticket_category":"0","expiry_date":1,"product_detail":"补差","time_limit_status":"0","begin_minute":"00","product_uid":"12566542176647985298","use_timer":1,"old_price":"8","end_hour":"23","sale_price":"8","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"补差"},{"time_limit_date":"","ticket_category":"0","expiry_date":1,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"12566542176647985979","use_timer":1,"old_price":"20","end_hour":"23","sale_price":"20","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"补差"},{"time_limit_date":"","ticket_category":"0","expiry_date":730,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"12710657366790532466","use_timer":1,"old_price":"30","end_hour":"23","sale_price":"30","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"补差"},{"time_limit_date":"","ticket_category":"0","expiry_date":1,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"12566542176647984736","use_timer":1,"old_price":"40","end_hour":"23","sale_price":"40","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"剪染"},{"time_limit_date":"","ticket_category":"0","expiry_date":1,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"12566542176647985983","use_timer":1,"old_price":"50","end_hour":"23","sale_price":"50","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"补差"},{"time_limit_date":"","ticket_category":"0","expiry_date":1,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"12710657366788330549","use_timer":1,"old_price":"60","end_hour":"23","sale_price":"60","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"补差"},{"time_limit_date":"","ticket_category":"0","expiry_date":730,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"12710657366788998440","use_timer":1,"old_price":"80","end_hour":"23","sale_price":"80","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"补差"}]
是否打印二维码设置为1
是否打印紧凑设置为3
session_id:e3ad4****795da
纸币器设置接收纸币范围为186
欢迎使用天羚自助售票系统[2.5.1]
定时检测未同步订单启用
2024-08-23 08:48:36>>>cash write=30
2024-08-23 08:48:36>>>cash write=02
2024-08-23 08:48:36>>>cash write=3E
2024-08-23 08:48:36>>>cash read=808F808F808F
系统时间初始化成功,时间为202482384836
2024-08-23 08:48:37>>>cash write=02
2024-08-23 08:48:37 >>>剩余flash空间=1678000,占用RAM为645.59765625
2024-08-23 08:48:37 >>>回调事件:910,subscribe,10000,连接服务器成功
2024-08-23 08:48:38 >>>剩余flash空间=1677500,占用RAM为603.1005859375
2024-08-23 08:48:38 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket
2024-08-23 08:48:40>>>cash write=0C
2024-08-23 08:48:40>>>cash read=3E
流量卡还有342天过期
2024-08-23 08:48:44 >>>当前Ram内存为618.0654296875
===08:50:37===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===08:54:37===
2024-08-23 08:54:06 >>>回调事件[910,devices/TL2818]
当日首次设置时间戳true为1724374446
2024-08-23 08:54:06 >>>故障排除日志:上一MQTT订单号缓存列表为24082220402152491708
2024-08-23 08:54:06 >>>故障排除日志:终端未同步成功订单列表
2024-08-23 08:54:06 开始打印,排队:1,票券:2408230853583990725601,订单:24082308535839903449,[2024-08-23 08:53:58微信支付12元]
2024-08-23 08:54:08 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408230853583990725601","queue_number":1,"trade_uid":"24082308535839903449"}]}
2024-08-23 08:54:08 >>>故障排除日志:删除未同步下发订单成功24082308535839903449
2024-08-23 08:54:08 >>>故障排除日志:终端同步成功后剩余订单列表
2024-08-23 08:54:08 收到下发指令:叫号1>>>
===09:20:37===
2024-08-23 09:20:10 >>>回调事件[910,devices/TL2818]
2024-08-23 09:20:10 >>>故障排除日志:上一MQTT订单号缓存列表为24082308535839903449
2024-08-23 09:20:10 >>>故障排除日志:终端未同步成功订单列表
2024-08-23 09:20:10 开始打印,排队:2,票券:2408230920021946708401,订单:24082309200219463324,[2024-08-23 09:20:02微信支付12元]
2024-08-23 09:20:12 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408230920021946708401","queue_number":2,"trade_uid":"24082309200219463324"}]}
2024-08-23 09:20:12 >>>故障排除日志:删除未同步下发订单成功24082309200219463324
2024-08-23 09:20:12 >>>故障排除日志:终端同步成功后剩余订单列表
===09:45:38===
2024-08-23 09:44:59 >>>回调事件[910,devices/TL2818]
2024-08-23 09:44:59 >>>故障排除日志:上一MQTT订单号缓存列表为24082309200219463324
2024-08-23 09:44:59 >>>故障排除日志:终端未同步成功订单列表
2024-08-23 09:44:59 开始打印,排队:3,票券:2408230944522091745201,订单:24082309445220913356,[2024-08-23 09:44:52微信支付12元]
2024-08-23 09:45:01 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408230944522091745201","queue_number":3,"trade_uid":"24082309445220913356"}]}
2024-08-23 09:45:01 >>>故障排除日志:删除未同步下发订单成功24082309445220913356
2024-08-23 09:45:01 >>>故障排除日志:终端同步成功后剩余订单列表
===10:09:39===
2024-08-23 10:09:36 >>>回调事件[910,devices/TL2818]
2024-08-23 10:09:36 >>>故障排除日志:上一MQTT订单号缓存列表为24082309445220913356
2024-08-23 10:09:36 >>>故障排除日志:终端未同步成功订单列表
2024-08-23 10:09:36 开始打印,排队:4,票券:2408231009298235983501,订单:24082310092982355787,[2024-08-23 10:09:29微信支付12元]
===10:10:40===
2024-08-23 10:09:38 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408231009298235983501","queue_number":4,"trade_uid":"24082310092982355787"}]}
2024-08-23 10:09:38 >>>故障排除日志:删除未同步下发订单成功24082310092982355787
2024-08-23 10:09:38 >>>故障排除日志:终端同步成功后剩余订单列表
===10:19:40===
2024-08-23 10:19:32 >>>回调事件[910,devices/TL2818]
2024-08-23 10:19:32 >>>故障排除日志:上一MQTT订单号缓存列表为24082310092982355787
2024-08-23 10:19:32 >>>故障排除日志:终端未同步成功订单列表
2024-08-23 10:19:32 开始打印,排队:5,票券:2408231019253922627601,订单:24082310192539222860,[2024-08-23 10:19:25微信支付12元]
2024-08-23 10:19:34 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408231019253922627601","queue_number":5,"trade_uid":"24082310192539222860"}]}
2024-08-23 10:19:34 >>>故障排除日志:删除未同步下发订单成功24082310192539222860
2024-08-23 10:19:34 >>>故障排除日志:终端同步成功后剩余订单列表
===10:44:40===
2024-08-23 10:44:37 >>>回调事件[910,devices/TL2818]
2024-08-23 10:44:37 >>>故障排除日志:上一MQTT订单号缓存列表为24082310192539222860
2024-08-23 10:44:37 >>>故障排除日志:终端未同步成功订单列表
2024-08-23 10:44:37 开始打印,排队:6,票券:2408231044312010638601,订单:24082310443120099508,[2024-08-23 10:44:31微信支付20元]
===10:50:40===
2024-08-23 10:50:29 >>>回调事件[910,devices/TL2818]
2024-08-23 10:50:29 >>>故障排除日志:上一MQTT订单号缓存列表为24082310443120099508
2024-08-23 10:50:29 >>>故障排除日志:终端未同步成功订单列表
2024-08-23 10:50:29 开始打印,排队:7,票券:2408231050197731877901,订单:24082310501977313604,[2024-08-23 10:50:19微信支付12元]
2024-08-23 10:50:31 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408231050197731877901","queue_number":7,"trade_uid":"24082310501977313604"}]}
2024-08-23 10:50:31 >>>故障排除日志:删除未同步下发订单成功24082310501977313604
2024-08-23 10:50:31 >>>故障排除日志:终端同步成功后剩余订单列表
===11:08:41===
2024-08-23 11:07:43 >>>回调事件[910,devices/TL2818]
2024-08-23 11:07:43 >>>故障排除日志:上一MQTT订单号缓存列表为24082310501977313604
2024-08-23 11:07:43 >>>故障排除日志:终端未同步成功订单列表
2024-08-23 11:07:43 开始打印,排队:8,票券:2408231107347182001501,订单:24082311073471813764,[2024-08-23 11:07:34微信支付12元]
2024-08-23 11:07:45 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408231107347182001501","queue_number":8,"trade_uid":"24082311073471813764"}]}
2024-08-23 11:07:45 >>>故障排除日志:删除未同步下发订单成功24082311073471813764
2024-08-23 11:07:45 >>>故障排除日志:终端同步成功后剩余订单列表
===12:58:44===
2024-08-23 12:58:39 >>>回调事件[910,devices/TL2818]
2024-08-23 12:58:39 >>>故障排除日志:上一MQTT订单号缓存列表为24082311073471813764
2024-08-23 12:58:39 >>>故障排除日志:终端未同步成功订单列表
2024-08-23 12:58:39 开始打印,排队:9,票券:2408231258334567464001,订单:24082312583345670664,[2024-08-23 12:58:33微信支付12元]
2024-08-23 12:58:39 开始打印,排队:10,票券:2408231258334567599502,订单:24082312583345670664,[2024-08-23 12:58:33微信支付12元]
===12:59:44===
2024-08-23 12:58:43 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408231258334567464001","queue_number":9,"trade_uid":"24082312583345670664"},{"ticket_no":"2408231258334567599502","queue_number":10,"trade_uid":"24082312583345670664"}]}
2024-08-23 12:58:43 >>>故障排除日志:删除未同步下发订单成功24082312583345670664
2024-08-23 12:58:43 >>>故障排除日志:删除未同步下发订单成功24082312583345670664
2024-08-23 12:58:43 >>>故障排除日志:终端同步成功后剩余订单列表
===13:18:44===
2024-08-23 13:17:48>>>cash read=0A
2024-08-23 13:17:49>>>cash read=3E
===14:38:45===
2024-08-23 14:38:08>>>cash read=0A
2024-08-23 14:38:09>>>cash read=3E
===16:28:45===
2024-08-23 16:28:36>>>cash read=0A
2024-08-23 16:28:37>>>cash read=3E
===16:45:45===
2024-08-23 16:45:21 >>>回调事件[910,devices/TL2818]
2024-08-23 16:45:21 >>>故障排除日志:上一MQTT订单号缓存列表为24082312583345670664|24082312583345670664
2024-08-23 16:45:21 >>>故障排除日志:终端未同步成功订单列表
2024-08-23 16:45:21 开始打印,排队:11,票券:2408231645150894399801,订单:24082316451508938553,[2024-08-23 16:45:15微信支付12元]
2024-08-23 16:45:23 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408231645150894399801","queue_number":11,"trade_uid":"24082316451508938553"}]}
2024-08-23 16:45:23 >>>故障排除日志:删除未同步下发订单成功24082316451508938553
2024-08-23 16:45:23 >>>故障排除日志:终端同步成功后剩余订单列表
===16:55:46===
2024-08-23 16:54:44 >>>回调事件[910,devices/TL2818]
2024-08-23 16:54:44 >>>故障排除日志:上一MQTT订单号缓存列表为24082316451508938553
2024-08-23 16:54:44 >>>故障排除日志:终端未同步成功订单列表
2024-08-23 16:54:44 开始打印,排队:12,票券:2408231654336765003401,订单:24082316543367645940,[2024-08-23 16:54:33微信支付12元]
2024-08-23 16:54:46 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408231654336765003401","queue_number":12,"trade_uid":"24082316543367645940"}]}
2024-08-23 16:54:46 >>>故障排除日志:删除未同步下发订单成功24082316543367645940
2024-08-23 16:54:46 >>>故障排除日志:终端同步成功后剩余订单列表
===17:53:46===
2024-08-23 17:52:56>>>cash read=0A
2024-08-23 17:52:57>>>cash read=3E
===18:07:46===
2024-08-23 18:07:30>>>cash read=0A
2024-08-23 18:07:31>>>cash read=3E
===18:13:47===
2024-08-23 18:12:46>>>cash read=29
2024-08-23 18:12:46 >>>回调事件130,cash_status,20029,退钞中
2024-08-23 18:12:47>>>cash read=00
2024-08-23 18:12:48>>>cash read=818F42
2024-08-23 18:12:48>>>cash write=02
2024-08-23 18:12:48 >>>回调事件130,cash_status,10022,进钞中...read money=10
2024-08-23 18:12:49>>>cash write=0C
2024-08-23 18:12:49>>>cash read=00
2024-08-23 18:12:49>>>cash read=10
2024-08-23 18:12:49 >>>回调事件130,10,10023,finish Money=10,进钞完成
2024-08-23 18:12:51>>>cash read=00
2024-08-23 18:12:51>>>cash read=818F40
2024-08-23 18:12:51>>>cash write=02
2024-08-23 18:12:51 >>>回调事件130,cash_status,10022,进钞中...read money=1
2024-08-23 18:12:52>>>cash write=0C
2024-08-23 18:12:52>>>cash read=0010
2024-08-23 18:12:52 >>>回调事件130,1,10023,finish Money=1,进钞完成
2024-08-23 18:12:53>>>cash read=3E
2024-08-23 18:12:54>>>cash read=00
2024-08-23 18:12:56>>>cash read=2F29
2024-08-23 18:12:58>>>cash read=00
2024-08-23 18:12:58>>>cash read=818F40
2024-08-23 18:12:58>>>cash write=02
2024-08-23 18:12:58 >>>回调事件130,cash_status,10022,进钞中...read money=1
2024-08-23 18:12:59>>>cash read=10
2024-08-23 18:12:59 >>>回调事件130,1,10023,finish Money=1,进钞完成
2024-08-23 18:12:59 >>>开始打印,排队号为13,订单号为2408231812520028183536
2024-08-23 18:12:59>>>订单2408231812520028183536写入成功,剩余空间为1679000,占用RAM为605.55859375
删除未同步订单2408231812520028183536
2024-08-23 18:13:01>>>订单2408231812520028183536删除成功,剩余空间为1680000,占用RAM为623.1220703125
检测订单目录中>>>
无未同步订单>>>
2024-08-23 18:13:02 >>>当前Ram内存为590.970703125
定时检测未同步订单启用
2024-08-23 18:13:02>>>cash write=0C
2024-08-23 18:13:02>>>cash read=3E
===18:14:47===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===18:30:47===
2024-08-23 18:29:48 >>>回调事件[910,devices/TL2818]
2024-08-23 18:29:48 >>>故障排除日志:上一MQTT订单号缓存列表为24082316543367645940
2024-08-23 18:29:48 >>>故障排除日志:终端未同步成功订单列表
2024-08-23 18:29:48 开始打印,排队:14,票券:2408231829416764222401,订单:24082318294167637894,[2024-08-23 18:29:41微信支付12元]
2024-08-23 18:29:50 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408231829416764222401","queue_number":14,"trade_uid":"24082318294167637894"}]}
2024-08-23 18:29:50 >>>故障排除日志:删除未同步下发订单成功24082318294167637894
2024-08-23 18:29:50 >>>故障排除日志:终端同步成功后剩余订单列表
===18:44:47===
2024-08-23 18:44:33 >>>回调事件[910,devices/TL2818]
2024-08-23 18:44:33 >>>故障排除日志:上一MQTT订单号缓存列表为24082318294167637894
2024-08-23 18:44:33 >>>故障排除日志:终端未同步成功订单列表
2024-08-23 18:44:33 开始打印,排队:15,票券:2408231844257701746301,订单:24082318442577014140,[2024-08-23 18:44:25微信支付12元]
2024-08-23 18:44:33 开始打印,排队:16,票券:2408231844257701876302,订单:24082318442577014140,[2024-08-23 18:44:25微信支付12元]
2024-08-23 18:44:36 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408231844257701746301","queue_number":15,"trade_uid":"24082318442577014140"},{"ticket_no":"2408231844257701876302","queue_number":16,"trade_uid":"24082318442577014140"}]}
2024-08-23 18:44:36 >>>故障排除日志:删除未同步下发订单成功24082318442577014140
2024-08-23 18:44:36 >>>故障排除日志:删除未同步下发订单成功24082318442577014140
2024-08-23 18:44:36 >>>故障排除日志:终端同步成功后剩余订单列表
===19:24:47===
2024-08-23 19:24:04 >>>回调事件[910,devices/TL2818]
2024-08-23 19:24:04 >>>故障排除日志:上一MQTT订单号缓存列表为24082318442577014140|24082318442577014140
2024-08-23 19:24:04 >>>故障排除日志:终端未同步成功订单列表
2024-08-23 19:24:04 开始打印,排队:17,票券:2408231923548193619801,订单:24082319235481933210,[2024-08-23 19:23:54微信支付12元]
2024-08-23 19:24:07 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408231923548193619801","queue_number":17,"trade_uid":"24082319235481933210"}]}
2024-08-23 19:24:07 >>>故障排除日志:删除未同步下发订单成功24082319235481933210
2024-08-23 19:24:07 >>>故障排除日志:终端同步成功后剩余订单列表
===19:36:48===
2024-08-23 19:36:45 >>>回调事件[910,devices/TL2818]
2024-08-23 19:36:45 >>>故障排除日志:上一MQTT订单号缓存列表为24082319235481933210
2024-08-23 19:36:45 >>>故障排除日志:终端未同步成功订单列表
2024-08-23 19:36:45 开始打印,排队:18,票券:2408231936373624018201,订单:24082319363736235536,[2024-08-23 19:36:37微信支付12元]
===19:37:49===
2024-08-23 19:36:47 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408231936373624018201","queue_number":18,"trade_uid":"24082319363736235536"}]}
2024-08-23 19:36:47 >>>故障排除日志:删除未同步下发订单成功24082319363736235536
2024-08-23 19:36:47 >>>故障排除日志:终端同步成功后剩余订单列表
===19:43:49===
2024-08-23 19:43:36>>>cash read=0A
2024-08-23 19:43:37>>>cash read=3E
===19:58:49===
2024-08-23 19:58:28 >>>回调事件[910,devices/TL2818]
2024-08-23 19:58:28 >>>故障排除日志:上一MQTT订单号缓存列表为24082319363736235536
2024-08-23 19:58:28 >>>故障排除日志:终端未同步成功订单列表
2024-08-23 19:58:28 开始打印,排队:19,票券:2408231958237423282601,订单:24082319582374228337,[2024-08-23 19:58:23微信支付12元]
2024-08-23 19:58:30 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408231958237423282601","queue_number":19,"trade_uid":"24082319582374228337"}]}
2024-08-23 19:58:30 >>>故障排除日志:删除未同步下发订单成功24082319582374228337
2024-08-23 19:58:30 >>>故障排除日志:终端同步成功后剩余订单列表
===20:10:49===
2024-08-23 20:10:34 >>>回调事件[910,devices/TL2818]
2024-08-23 20:10:34 >>>故障排除日志:上一MQTT订单号缓存列表为24082319582374228337
2024-08-23 20:10:34 >>>故障排除日志:终端未同步成功订单列表
2024-08-23 20:10:34 开始打印,排队:20,票券:2408232010274310434201,订单:24082320102743099606,[2024-08-23 20:10:27微信支付12元]
2024-08-23 20:10:36 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408232010274310434201","queue_number":20,"trade_uid":"24082320102743099606"}]}
2024-08-23 20:10:36 >>>故障排除日志:删除未同步下发订单成功24082320102743099606
2024-08-23 20:10:36 >>>故障排除日志:终端同步成功后剩余订单列表
===20:15:50===
2024-08-23 20:14:57 >>>回调事件[910,devices/TL2818]
2024-08-23 20:14:57 >>>故障排除日志:上一MQTT订单号缓存列表为24082320102743099606
2024-08-23 20:14:57 >>>故障排除日志:终端未同步成功订单列表
2024-08-23 20:14:57 开始打印,排队:21,票券:2408232014495070153701,订单:24082320144950698072,[2024-08-23 20:14:49微信支付12元]
2024-08-23 20:14:59 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408232014495070153701","queue_number":21,"trade_uid":"24082320144950698072"}]}
2024-08-23 20:14:59 >>>故障排除日志:删除未同步下发订单成功24082320144950698072
2024-08-23 20:14:59 >>>故障排除日志:终端同步成功后剩余订单列表
===20:19:50===
2024-08-23 20:19:15>>>cash read=0A
2024-08-23 20:19:16>>>cash read=3E
===20:21:51===
2024-08-23 20:20:54 >>>回调事件[910,devices/TL2818]
2024-08-23 20:20:54 >>>故障排除日志:上一MQTT订单号缓存列表为24082320144950698072
2024-08-23 20:20:54 >>>故障排除日志:终端未同步成功订单列表
2024-08-23 20:20:54 开始打印,排队:22,票券:2408232020452446802401,订单:24082320204524464665,[2024-08-23 20:20:45微信支付40元]
2024-08-23 20:20:56 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2408232020452446802401","queue_number":22,"trade_uid":"24082320204524464665"}]}
2024-08-23 20:20:56 >>>故障排除日志:删除未同步下发订单成功24082320204524464665
2024-08-23 20:20:57 >>>故障排除日志:终端同步成功后剩余订单列表