TLClient_JSSCOM_LuatOS-Air_V4010_RDA8910_RFTTS_0xe0000,2.1.2,866250069016420,35264572771295,
poweron reason:0
===08:58:59===
上一时间戳为1683508580
隔日重置时间戳true
隔日清空未同步下发列表true
当前排队号为1,音量为5
初始化产品信息:[{"time_limit_date":"","ticket_category":"0","expiry_date":7,"product_detail":"请在当天使用","time_limit_status":"0","begin_minute":"00","product_uid":"4351590954437097166","use_timer":1,"old_price":"10","end_hour":"23","sale_price":"10","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"快速剪发"}]
打印门店标题设置为星客多快剪
是否打印二维码设置为1
是否打印紧凑设置为3
session_id:0f454****eb87c
纸币器设置接收纸币范围为36
欢迎使用天羚自助售票系统[2.1.2]
定时检测未同步订单启用
2023-05-09 08:57:59>>>cash write=30
2023-05-09 08:57:59>>>cash write=02
2023-05-09 08:57:59>>>cash write=3E
2023-05-09 08:57:59>>>cash read=808F808F808F808F
系统时间初始化成功,时间为20235985759
2023-05-09 08:58:00>>>cash write=02
2023-05-09 08:58:00 >>>剩余flash空间=1680500,占用RAM为603.173828125
2023-05-09 08:58:00 >>>回调事件:910,subscribe,10000,连接服务器成功
2023-05-09 08:58:01 >>>剩余flash空间=1680000,占用RAM为579.384765625
2023-05-09 08:58:01 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket
2023-05-09 08:58:03>>>cash write=0C
2023-05-09 08:58:03>>>cash read=3E
流量卡还有295天过期
2023-05-09 08:58:06 >>>当前Ram内存为619.5283203125
2023-05-09 08:58:29 >>>回调事件[910,devices/TL1889]
当日首次设置时间戳true为1683593909
2023-05-09 08:58:29 >>>故障排除日志:上一MQTT订单号缓存列表为23050819202884066494
2023-05-09 08:58:29 >>>故障排除日志:终端未同步成功订单列表
2023-05-09 08:58:29 开始打印,排队:1,票券:2305090858188382974701,订单:23050908581883821705,[2023-05-09 08:58:18微信支付10元]
2023-05-09 08:58:31 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2305090858188382974701","queue_number":1,"trade_uid":"23050908581883821705"}]}
2023-05-09 08:58:31 >>>故障排除日志:删除未同步下发订单成功23050908581883821705
2023-05-09 08:58:31 >>>故障排除日志:终端同步成功后剩余订单列表
===08:59:59===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===09:39:00===
2023-05-09 09:38:11 >>>回调事件[910,devices/TL1889]
2023-05-09 09:38:11 >>>故障排除日志:上一MQTT订单号缓存列表为23050908581883821705
2023-05-09 09:38:11 >>>故障排除日志:终端未同步成功订单列表
2023-05-09 09:38:11 开始打印,排队:2,票券:2305090938063267269501,订单:23050909380632664646,[2023-05-09 09:38:06微信支付10元]
2023-05-09 09:38:13 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2305090938063267269501","queue_number":2,"trade_uid":"23050909380632664646"}]}
2023-05-09 09:38:13 >>>故障排除日志:删除未同步下发订单成功23050909380632664646
2023-05-09 09:38:13 >>>故障排除日志:终端同步成功后剩余订单列表
===09:53:00===
2023-05-09 09:52:04 >>>回调事件[910,devices/TL1889]
2023-05-09 09:52:04 >>>故障排除日志:上一MQTT订单号缓存列表为23050909380632664646
2023-05-09 09:52:04 >>>故障排除日志:终端未同步成功订单列表
2023-05-09 09:52:04 开始打印,排队:3,票券:2305090951571828504501,订单:23050909515718278431,[2023-05-09 09:51:57微信支付10元]
2023-05-09 09:52:06 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2305090951571828504501","queue_number":3,"trade_uid":"23050909515718278431"}]}
2023-05-09 09:52:06 >>>故障排除日志:删除未同步下发订单成功23050909515718278431
2023-05-09 09:52:06 >>>故障排除日志:终端同步成功后剩余订单列表
===10:00:00===
2023-05-09 09:59:22 >>>回调事件[910,devices/TL1889]
2023-05-09 09:59:22 >>>故障排除日志:上一MQTT订单号缓存列表为23050909515718278431
2023-05-09 09:59:22 >>>故障排除日志:终端未同步成功订单列表
2023-05-09 09:59:22 开始打印,排队:4,票券:2305090959155814728401,订单:23050909591558139171,[2023-05-09 09:59:15微信支付10元]
2023-05-09 09:59:24 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2305090959155814728401","queue_number":4,"trade_uid":"23050909591558139171"}]}
2023-05-09 09:59:24 >>>故障排除日志:删除未同步下发订单成功23050909591558139171
2023-05-09 09:59:24 >>>故障排除日志:终端同步成功后剩余订单列表
===10:47:00===
2023-05-09 10:46:37>>>cash read=00
2023-05-09 10:46:37>>>cash read=818F42
2023-05-09 10:46:37>>>cash write=02
2023-05-09 10:46:37 >>>回调事件130,cash_status,10022,进钞中...read money=10
2023-05-09 10:46:38>>>cash read=10
2023-05-09 10:46:38 >>>回调事件130,10,10023,finish Money=10,进钞完成
2023-05-09 10:46:38 >>>开始打印,排队号为5,订单号为2305091046380018899213
2023-05-09 10:46:38>>>订单2305091046380018899213写入成功,剩余空间为1680500,占用RAM为586.5703125
删除未同步订单2305091046380018899213
2023-05-09 10:46:40>>>订单2305091046380018899213删除成功,剩余空间为1680500,占用RAM为601.0048828125
检测订单目录中>>>
无未同步订单>>>
2023-05-09 10:46:40 >>>当前Ram内存为571.3388671875
定时检测未同步订单启用
2023-05-09 10:46:41>>>cash read=818F42
2023-05-09 10:46:41 >>>回调事件130,cash_status,10022,进钞中...read money=10
2023-05-09 10:46:41>>>cash read=10
2023-05-09 10:46:41 >>>回调事件130,10,10023,finish Money=10,进钞完成
2023-05-09 10:46:41 >>>开始打印,排队号为6,订单号为2305091046410018897060
定时检测未同步订单关闭
2023-05-09 10:46:41>>>订单2305091046410018897060写入成功,剩余空间为1679000,占用RAM为592.6728515625
删除未同步订单2305091046410018897060
2023-05-09 10:46:44>>>订单2305091046410018897060删除成功,剩余空间为1680000,占用RAM为602.046875
检测订单目录中>>>
无未同步订单>>>
2023-05-09 10:46:44 >>>当前Ram内存为571.6787109375
定时检测未同步订单启用
2023-05-09 10:46:45>>>cash write=0C
2023-05-09 10:46:45>>>cash read=3E
===10:48:01===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===10:50:01===
2023-05-09 10:49:41>>>cash read=00
2023-05-09 10:49:42>>>cash read=818F42
2023-05-09 10:49:42>>>cash write=02
2023-05-09 10:49:42 >>>回调事件130,cash_status,10022,进钞中...read money=10
2023-05-09 10:49:42>>>cash read=10
2023-05-09 10:49:42 >>>回调事件130,10,10023,finish Money=10,进钞完成
2023-05-09 10:49:42 >>>开始打印,排队号为7,订单号为2305091049420018895170
2023-05-09 10:49:43>>>订单2305091049420018895170写入成功,剩余空间为1680500,占用RAM为587.0986328125
删除未同步订单2305091049420018895170
2023-05-09 10:49:45>>>订单2305091049420018895170删除成功,剩余空间为1680500,占用RAM为598.0966796875
检测订单目录中>>>
无未同步订单>>>
2023-05-09 10:49:45 >>>当前Ram内存为570.20703125
定时检测未同步订单启用
2023-05-09 10:49:46>>>cash write=0C
2023-05-09 10:49:46>>>cash read=3E
===10:51:01===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===11:31:01===
2023-05-09 11:30:28 >>>回调事件[910,devices/TL1889]
2023-05-09 11:30:28 >>>故障排除日志:上一MQTT订单号缓存列表为23050909591558139171
2023-05-09 11:30:28 >>>故障排除日志:终端未同步成功订单列表
2023-05-09 11:30:28 开始打印,排队:8,票券:2305091130206435575101,订单:23050911302064343621,[2023-05-09 11:30:20微信支付10元]
2023-05-09 11:30:30 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2305091130206435575101","queue_number":8,"trade_uid":"23050911302064343621"}]}
2023-05-09 11:30:30 >>>故障排除日志:删除未同步下发订单成功23050911302064343621
2023-05-09 11:30:30 >>>故障排除日志:终端同步成功后剩余订单列表
===12:05:07===
2023-05-09 12:04:48 >>>回调事件[910,devices/TL1889]
2023-05-09 12:04:48 >>>故障排除日志:上一MQTT订单号缓存列表为23050911302064343621
2023-05-09 12:04:48 >>>故障排除日志:终端未同步成功订单列表
2023-05-09 12:04:48 开始打印,排队:9,票券:2305091204391278344201,订单:23050912043912775353,[2023-05-09 12:04:39微信支付10元]
2023-05-09 12:04:50 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2305091204391278344201","queue_number":9,"trade_uid":"23050912043912775353"}]}
2023-05-09 12:04:50 >>>故障排除日志:删除未同步下发订单成功23050912043912775353
2023-05-09 12:04:50 >>>故障排除日志:终端同步成功后剩余订单列表
TCP://118.178.56.231:9807 closed@09_12:05:01
TCP://118.178.56.231:9807@09_12:05:01:send fail
===12:33:08===
2023-05-09 12:32:32 >>>回调事件[910,devices/TL1889]
2023-05-09 12:32:32 >>>故障排除日志:上一MQTT订单号缓存列表为23050912043912775353
2023-05-09 12:32:32 >>>故障排除日志:终端未同步成功订单列表
2023-05-09 12:32:32 开始打印,排队:10,票券:2305091232262535015401,订单:23050912322625342921,[2023-05-09 12:32:26微信支付10元]
2023-05-09 12:32:34 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2305091232262535015401","queue_number":10,"trade_uid":"23050912322625342921"}]}
2023-05-09 12:32:34 >>>故障排除日志:删除未同步下发订单成功23050912322625342921
2023-05-09 12:32:34 >>>故障排除日志:终端同步成功后剩余订单列表
===12:45:08===
2023-05-09 12:44:46>>>cash read=9E
2023-05-09 12:44:47>>>cash read=3E
===12:59:08===
2023-05-09 12:58:54>>>cash read=9E
2023-05-09 12:58:56>>>cash read=3E
===13:01:08===
2023-05-09 13:00:38 >>>回调事件[910,devices/TL1889]
2023-05-09 13:00:38 >>>故障排除日志:上一MQTT订单号缓存列表为23050912322625342921
2023-05-09 13:00:38 >>>故障排除日志:终端未同步成功订单列表
2023-05-09 13:00:38 开始打印,排队:11,票券:2305091300299378638301,订单:23050913002993776190,[2023-05-09 13:00:29微信支付10元]
2023-05-09 13:00:40 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2305091300299378638301","queue_number":11,"trade_uid":"23050913002993776190"}]}
2023-05-09 13:00:40 >>>故障排除日志:删除未同步下发订单成功23050913002993776190
2023-05-09 13:00:40 >>>故障排除日志:终端同步成功后剩余订单列表
===13:15:09===
2023-05-09 13:14:35 >>>回调事件[910,devices/TL1889]
2023-05-09 13:14:35 >>>故障排除日志:上一MQTT订单号缓存列表为23050913002993776190
2023-05-09 13:14:35 >>>故障排除日志:终端未同步成功订单列表
2023-05-09 13:14:35 开始打印,排队:12,票券:2305091314291484615601,订单:23050913142914839591,[2023-05-09 13:14:29微信支付10元]
2023-05-09 13:14:37 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2305091314291484615601","queue_number":12,"trade_uid":"23050913142914839591"}]}
2023-05-09 13:14:37 >>>故障排除日志:删除未同步下发订单成功23050913142914839591
2023-05-09 13:14:37 >>>故障排除日志:终端同步成功后剩余订单列表
===13:17:09===
2023-05-09 13:17:06>>>cash read=9E
===13:18:09===
2023-05-09 13:17:07>>>cash read=3E
===13:29:09===
2023-05-09 13:29:03>>>cash read=9E
2023-05-09 13:29:04>>>cash read=3E
===14:01:09===
2023-05-09 14:01:07>>>cash read=9E
===14:30:12===
2023-05-09 14:29:23 >>>回调事件[910,devices/TL1889]
2023-05-09 14:29:23 >>>故障排除日志:上一MQTT订单号缓存列表为23050913142914839591
2023-05-09 14:29:23 >>>故障排除日志:终端未同步成功订单列表
2023-05-09 14:29:23 开始打印,排队:13,票券:2305091429155206970601,订单:23050914291552059189,[2023-05-09 14:29:15微信支付10元]
2023-05-09 14:29:25 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2305091429155206970601","queue_number":13,"trade_uid":"23050914291552059189"}]}
2023-05-09 14:29:25 >>>故障排除日志:删除未同步下发订单成功23050914291552059189
2023-05-09 14:29:25 >>>故障排除日志:终端同步成功后剩余订单列表
===14:39:12===
2023-05-09 14:38:56 >>>回调事件[910,devices/TL1889]
2023-05-09 14:38:56 >>>故障排除日志:上一MQTT订单号缓存列表为23050914291552059189
2023-05-09 14:38:56 >>>故障排除日志:终端未同步成功订单列表
2023-05-09 14:38:56 开始打印,排队:14,票券:2305091438470374786801,订单:23050914384703738535,[2023-05-09 14:38:47微信支付10元]
2023-05-09 14:38:58 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2305091438470374786801","queue_number":14,"trade_uid":"23050914384703738535"}]}
2023-05-09 14:38:58 >>>故障排除日志:删除未同步下发订单成功23050914384703738535
2023-05-09 14:38:58 >>>故障排除日志:终端同步成功后剩余订单列表
===14:58:13===
2023-05-09 14:57:19>>>cash read=9E
2023-05-09 14:57:20>>>cash read=3E
===15:12:13===
2023-05-09 15:11:55 >>>回调事件[910,devices/TL1889]
2023-05-09 15:11:55 >>>故障排除日志:上一MQTT订单号缓存列表为23050914384703738535
2023-05-09 15:11:55 >>>故障排除日志:终端未同步成功订单列表
2023-05-09 15:11:55 开始打印,排队:15,票券:2305091511464894112501,订单:23050915114648932753,[2023-05-09 15:11:46支付宝支付10元]
2023-05-09 15:11:57 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2305091511464894112501","queue_number":15,"trade_uid":"23050915114648932753"}]}
2023-05-09 15:11:57 >>>故障排除日志:删除未同步下发订单成功23050915114648932753
2023-05-09 15:11:57 >>>故障排除日志:终端同步成功后剩余订单列表
===15:30:13===
2023-05-09 15:30:04>>>cash read=9E
2023-05-09 15:30:05>>>cash read=3E
===16:24:13===
2023-05-09 16:23:35 >>>回调事件[910,devices/TL1889]
2023-05-09 16:23:35 >>>故障排除日志:上一MQTT订单号缓存列表为23050915114648932753
2023-05-09 16:23:35 >>>故障排除日志:终端未同步成功订单列表
2023-05-09 16:23:35 开始打印,排队:16,票券:2305091623249143305601,订单:23050916232491426695,[2023-05-09 16:23:24微信支付10元]
2023-05-09 16:23:37 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2305091623249143305601","queue_number":16,"trade_uid":"23050916232491426695"}]}
2023-05-09 16:23:37 >>>故障排除日志:删除未同步下发订单成功23050916232491426695
2023-05-09 16:23:37 >>>故障排除日志:终端同步成功后剩余订单列表
===16:29:14===
2023-05-09 16:28:20 >>>回调事件[910,devices/TL1889]
2023-05-09 16:28:20 >>>故障排除日志:上一MQTT订单号缓存列表为23050916232491426695
2023-05-09 16:28:20 >>>故障排除日志:终端未同步成功订单列表
2023-05-09 16:28:20 开始打印,排队:17,票券:2305091628134652644101,订单:23050916281346519839,[2023-05-09 16:28:13支付宝支付10元]
2023-05-09 16:28:22 >>>回调事件[910,devices/TL1889]
2023-05-09 16:28:22 >>>故障排除日志:上一MQTT订单号缓存列表为23050916281346519839
2023-05-09 16:28:22 >>>故障排除日志:终端未同步成功订单列表001723050916281346519839
2023-05-09 16:28:22 开始打印,排队:18,票券:2305091628130980084701,订单:23050916281309794190,[2023-05-09 16:28:13微信支付10元]
已接收过此消息,票券号为2305091628134652644101,排队号为17
2023-05-09 16:28:24 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2305091628134652644101","queue_number":17,"trade_uid":"23050916281346519839"}]}
2023-05-09 16:28:24 >>>故障排除日志:删除未同步下发订单成功23050916281346519839
2023-05-09 16:28:24 >>>故障排除日志:终端同步成功后剩余订单列表001823050916281309794190
2023-05-09 16:28:24 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2305091628130980084701","queue_number":18,"trade_uid":"23050916281309794190"},{"ticket_no":"2305091628134652644101","queue_number":17,"trade_uid":"23050916281346519839"}]}
2023-05-09 16:28:24 >>>故障排除日志:删除未同步下发订单成功23050916281309794190
2023-05-09 16:28:24 >>>故障排除日志:终端同步成功后剩余订单列表
===18:17:14===
2023-05-09 18:16:33>>>cash read=9E
2023-05-09 18:16:35>>>cash read=3E
===18:30:14===
2023-05-09 18:29:30 >>>回调事件[910,devices/TL1889]
2023-05-09 18:29:30 >>>故障排除日志:上一MQTT订单号缓存列表为23050916281309794190|23050916281346519839
2023-05-09 18:29:30 >>>故障排除日志:终端未同步成功订单列表
2023-05-09 18:29:30 开始打印,排队:19,票券:2305091829261182378401,订单:23050918292611817482,[2023-05-09 18:29:26微信支付10元]
2023-05-09 18:29:32 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2305091829261182378401","queue_number":19,"trade_uid":"23050918292611817482"}]}
2023-05-09 18:29:32 >>>故障排除日志:删除未同步下发订单成功23050918292611817482
2023-05-09 18:29:33 >>>故障排除日志:终端同步成功后剩余订单列表
===18:34:15===
2023-05-09 18:33:14 >>>回调事件[910,devices/TL1889]
2023-05-09 18:33:14 >>>故障排除日志:上一MQTT订单号缓存列表为23050918292611817482
2023-05-09 18:33:14 >>>故障排除日志:终端未同步成功订单列表
2023-05-09 18:33:14 开始打印,排队:20,票券:2305091833071505862901,订单:23050918330715050910,[2023-05-09 18:33:07微信支付10元]
2023-05-09 18:33:16 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2305091833071505862901","queue_number":20,"trade_uid":"23050918330715050910"}]}
2023-05-09 18:33:16 >>>故障排除日志:删除未同步下发订单成功23050918330715050910
2023-05-09 18:33:16 >>>故障排除日志:终端同步成功后剩余订单列表
2023-05-09 18:34:00 >>>回调事件[910,devices/TL1889]
2023-05-09 18:34:00 >>>故障排除日志:上一MQTT订单号缓存列表为23050918330715050910
2023-05-09 18:34:00 >>>故障排除日志:终端未同步成功订单列表
2023-05-09 18:34:00 开始打印,排队:21,票券:2305091833531027344901,订单:23050918335310266980,[2023-05-09 18:33:53微信支付10元]
2023-05-09 18:34:02 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2305091833531027344901","queue_number":21,"trade_uid":"23050918335310266980"}]}
2023-05-09 18:34:02 >>>故障排除日志:删除未同步下发订单成功23050918335310266980
2023-05-09 18:34:02 >>>故障排除日志:终端同步成功后剩余订单列表
===18:55:15===
2023-05-09 18:54:28 >>>回调事件[910,devices/TL1889]
2023-05-09 18:54:28 >>>故障排除日志:上一MQTT订单号缓存列表为23050918335310266980
2023-05-09 18:54:28 >>>故障排除日志:终端未同步成功订单列表
2023-05-09 18:54:28 开始打印,排队:22,票券:2305091854228678304201,订单:23050918542286775043,[2023-05-09 18:54:22微信支付10元]
2023-05-09 18:54:30 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2305091854228678304201","queue_number":22,"trade_uid":"23050918542286775043"}]}
2023-05-09 18:54:30 >>>故障排除日志:删除未同步下发订单成功23050918542286775043
2023-05-09 18:54:30 >>>故障排除日志:终端同步成功后剩余订单列表
===19:31:15===
2023-05-09 19:31:05>>>cash read=0A
2023-05-09 19:31:06>>>cash read=3E
===21:06:15===
2023-05-09 21:06:06 >>>回调事件[910,devices/TL1889]
2023-05-09 21:06:06 >>>故障排除日志:上一MQTT订单号缓存列表为23050918542286775043
2023-05-09 21:06:06 >>>故障排除日志:终端未同步成功订单列表
2023-05-09 21:06:06 开始打印,排队:23,票券:2305092105597077052701,订单:23050921055970760362,[2023-05-09 21:05:59微信支付10元]
2023-05-09 21:06:08 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2305092105597077052701","queue_number":23,"trade_uid":"23050921055970760362"}]}
2023-05-09 21:06:08 >>>故障排除日志:删除未同步下发订单成功23050921055970760362
2023-05-09 21:06:08 >>>故障排除日志:终端同步成功后剩余订单列表
===21:17:16===
2023-05-09 21:16:20 >>>回调事件[910,devices/TL1889]
2023-05-09 21:16:20 >>>故障排除日志:上一MQTT订单号缓存列表为23050921055970760362
2023-05-09 21:16:20 >>>故障排除日志:终端未同步成功订单列表
2023-05-09 21:16:20 开始打印,排队:24,票券:2305092116148827617301,订单:23050921161488267963,[2023-05-09 21:16:14微信支付10元]
2023-05-09 21:16:22 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2305092116148827617301","queue_number":24,"trade_uid":"23050921161488267963"}]}
2023-05-09 21:16:22 >>>故障排除日志:删除未同步下发订单成功23050921161488267963
2023-05-09 21:16:22 >>>故障排除日志:终端同步成功后剩余订单列表