TLClient_JSSCOM_LuatOS-Air_V4010_RDA8910_RFTTS_0xe0000,2.7.0,861658060959189,51314024395744,
poweron reason:0
===09:58:31===
2025-06-02 09:38:58 >>>剩余flash空间=1682000,占用RAM为627.478515625
2025-06-02 09:38:58 >>>回调异常:911,initSys,30000,nil
===09:59:31===
上一时间戳为1749013673
隔日重置时间戳true
隔日清空未同步下发列表true
当前排队号为1,音量为5
初始化产品信息:[{"time_limit_date":"","ticket_category":"0","expiry_date":7,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"14872826055363043045","use_timer":1,"old_price":"12","end_hour":"23","sale_price":"12","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"男士理发"},{"time_limit_date":"","ticket_category":"0","expiry_date":7,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"4351590954437857758","use_timer":1,"old_price":"12","end_hour":"23","sale_price":"12","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"儿童剪发"},{"time_limit_date":"","ticket_category":"0","expiry_date":7,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"4351590954438740350","use_timer":1,"old_price":"24","end_hour":"23","sale_price":"24","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"成人+儿童"},{"time_limit_date":"","ticket_category":"0","expiry_date":7,"product_detail":"","time_limit_status":"0","begin_minute":"00","product_uid":"12711098232278015934","use_timer":1,"old_price":"30","end_hour":"23","sale_price":"30","end_minute":"59","begin_hour":"00","sale_status":1,"product_name":"男士黑油"}]
是否打印二维码设置为1
是否打印紧凑设置为3
当前号显示模式设置为1
session_id:82aa7****608ab
纸币器设置接收纸币范围为36
欢迎使用天羚自助售票系统[2.7.0]
定时检测未同步订单启用
2025-06-06 09:58:37>>>cash write=30
2025-06-06 09:58:37>>>cash write=02
2025-06-06 09:58:37>>>cash write=3E
系统时间初始化成功,时间为20256695837
2025-06-06 09:58:38>>>cash write=0C
2025-06-06 09:58:38 >>>剩余flash空间=1679500,占用RAM为643.8994140625
2025-06-06 09:58:38 >>>回调事件:910,subscribe,10000,连接服务器成功
2025-06-06 09:58:39 >>>剩余flash空间=1679500,占用RAM为614.7060546875
2025-06-06 09:58:39 >>>回调事件:911,GetMqttQueue,500,暂无需要下发的信息,请求类型:ticket
流量卡还有298天过期
2025-06-06 09:58:48 >>>当前Ram内存为642.4658203125
===10:00:32===
定时检测未同步订单关闭
检测订单目录中>>>
无未同步订单>>>
===10:53:32===
2025-06-06 10:52:58 >>>回调事件[910,devices/S2414]
当日首次设置时间戳true为1749178378
2025-06-06 10:52:58 >>>故障排除日志:上一MQTT订单号缓存列表为2506042144320006663097
2025-06-06 10:52:58 >>>故障排除日志:终端未同步成功订单列表
2025-06-06 10:52:58 开始打印,排队:1,票券:2506061052527525582901,订单:2506061052520073193449,[2025-06-06 10:52:58微信支付12元]
2025-06-06 10:53:00 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506061052527525582901","queue_number":1,"trade_uid":"2506061052520073193449"}]}
2025-06-06 10:53:00 >>>故障排除日志:删除未同步下发订单成功2506061052520073193449
2025-06-06 10:53:00 >>>故障排除日志:终端同步成功后剩余订单列表
===11:30:32===
2025-06-06 11:29:38 >>>回调事件[910,devices/S2414]
2025-06-06 11:29:39 >>>故障排除日志:上一MQTT订单号缓存列表为2506061052520073193449
2025-06-06 11:29:39 >>>故障排除日志:终端未同步成功订单列表
2025-06-06 11:29:39 开始打印,排队:2,票券:2506061129276885243801,订单:2506061129270068453436,[2025-06-06 11:29:38微信支付12元]
2025-06-06 11:29:41 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506061129276885243801","queue_number":2,"trade_uid":"2506061129270068453436"}]}
2025-06-06 11:29:41 >>>故障排除日志:删除未同步下发订单成功2506061129270068453436
2025-06-06 11:29:41 >>>故障排除日志:终端同步成功后剩余订单列表
===12:39:33===
2025-06-06 12:39:18 >>>回调事件[910,devices/S2414]
2025-06-06 12:39:18 >>>故障排除日志:上一MQTT订单号缓存列表为2506061129270068453436
2025-06-06 12:39:18 >>>故障排除日志:终端未同步成功订单列表
2025-06-06 12:39:18 开始打印,排队:3,票券:2506061239113813852101,订单:2506061239110037736392,[2025-06-06 12:39:17微信支付12元]
2025-06-06 12:39:20 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506061239113813852101","queue_number":3,"trade_uid":"2506061239110037736392"}]}
2025-06-06 12:39:20 >>>故障排除日志:删除未同步下发订单成功2506061239110037736392
2025-06-06 12:39:20 >>>故障排除日志:终端同步成功后剩余订单列表
===12:52:33===
2025-06-06 12:52:20 >>>回调事件[910,devices/S2414]
2025-06-06 12:52:20 >>>故障排除日志:上一MQTT订单号缓存列表为2506061239110037736392
2025-06-06 12:52:20 >>>故障排除日志:终端未同步成功订单列表
2025-06-06 12:52:20 开始打印,排队:4,票券:2506061252131041248401,订单:2506061252130010014349,[2025-06-06 12:52:19微信支付12元]
2025-06-06 12:52:22 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506061252131041248401","queue_number":4,"trade_uid":"2506061252130010014349"}]}
2025-06-06 12:52:22 >>>故障排除日志:删除未同步下发订单成功2506061252130010014349
2025-06-06 12:52:22 >>>故障排除日志:终端同步成功后剩余订单列表
===14:13:33===
2025-06-06 14:12:55 >>>回调事件[910,devices/S2414]
2025-06-06 14:12:55 >>>故障排除日志:上一MQTT订单号缓存列表为2506061252130010014349
2025-06-06 14:12:55 >>>故障排除日志:终端未同步成功订单列表
2025-06-06 14:12:55 开始打印,排队:5,票券:2506061412501093121301,订单:2506061412500010485149,[2025-06-06 14:12:55微信支付12元]
2025-06-06 14:12:57 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506061412501093121301","queue_number":5,"trade_uid":"2506061412500010485149"}]}
2025-06-06 14:12:57 >>>故障排除日志:删除未同步下发订单成功2506061412500010485149
2025-06-06 14:12:57 >>>故障排除日志:终端同步成功后剩余订单列表
===15:45:34===
2025-06-06 15:44:36 >>>回调事件[910,devices/S2414]
2025-06-06 15:44:36 >>>故障排除日志:上一MQTT订单号缓存列表为2506061412500010485149
2025-06-06 15:44:36 >>>故障排除日志:终端未同步成功订单列表
2025-06-06 15:44:36 开始打印,排队:6,票券:2506061544282417431601,订单:2506061544280023782317,[2025-06-06 15:44:37微信支付12元]
2025-06-06 15:44:38 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506061544282417431601","queue_number":6,"trade_uid":"2506061544280023782317"}]}
2025-06-06 15:44:38 >>>故障排除日志:删除未同步下发订单成功2506061544280023782317
2025-06-06 15:44:38 >>>故障排除日志:终端同步成功后剩余订单列表
===16:32:34===
2025-06-06 16:31:52 >>>回调事件[910,devices/S2414]
2025-06-06 16:31:52 >>>故障排除日志:上一MQTT订单号缓存列表为2506061544280023782317
2025-06-06 16:31:52 >>>故障排除日志:终端未同步成功订单列表
2025-06-06 16:31:52 开始打印,排队:7,票券:2506061631460529605401,订单:2506061631460003100541,[2025-06-06 16:31:52微信支付24元]
2025-06-06 16:31:54 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506061631460529605401","queue_number":7,"trade_uid":"2506061631460003100541"}]}
2025-06-06 16:31:54 >>>故障排除日志:删除未同步下发订单成功2506061631460003100541
2025-06-06 16:31:54 >>>故障排除日志:终端同步成功后剩余订单列表
===16:46:35===
2025-06-06 16:46:31 >>>回调事件[910,devices/S2414]
2025-06-06 16:46:31 >>>故障排除日志:上一MQTT订单号缓存列表为2506061631460003100541
2025-06-06 16:46:31 >>>故障排除日志:终端未同步成功订单列表
2025-06-06 16:46:31 开始打印,排队:8,票券:2506061646271376532701,订单:2506061646270013385978,[2025-06-06 16:46:31微信支付12元]
===17:06:35===
2025-06-06 17:06:30 >>>回调事件[910,devices/S2414]
2025-06-06 17:06:30 >>>故障排除日志:上一MQTT订单号缓存列表为2506061646270013385978
2025-06-06 17:06:30 >>>故障排除日志:终端未同步成功订单列表
2025-06-06 17:06:30 开始打印,排队:9,票券:2506061706224503593501,订单:2506061706220044632256,[2025-06-06 17:06:30支付宝支付12元]
2025-06-06 17:06:32 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506061706224503593501","queue_number":9,"trade_uid":"2506061706220044632256"}]}
2025-06-06 17:06:32 >>>故障排除日志:删除未同步下发订单成功2506061706220044632256
2025-06-06 17:06:32 >>>故障排除日志:终端同步成功后剩余订单列表
===17:44:38===
2025-06-06 17:44:20 >>>回调事件[910,devices/S2414]
2025-06-06 17:44:20 >>>故障排除日志:上一MQTT订单号缓存列表为2506061706220044632256
2025-06-06 17:44:20 >>>故障排除日志:终端未同步成功订单列表
2025-06-06 17:44:20 开始打印,排队:10,票券:2506061744135083535201,订单:2506061744130050437681,[2025-06-06 17:44:20微信支付12元]
2025-06-06 17:44:22 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506061744135083535201","queue_number":10,"trade_uid":"2506061744130050437681"}]}
2025-06-06 17:44:22 >>>故障排除日志:删除未同步下发订单成功2506061744130050437681
2025-06-06 17:44:22 >>>故障排除日志:终端同步成功后剩余订单列表
===17:58:38===
2025-06-06 17:57:55 >>>回调事件[910,devices/S2414]
2025-06-06 17:57:55 >>>故障排除日志:上一MQTT订单号缓存列表为2506061744130050437681
2025-06-06 17:57:55 >>>故障排除日志:终端未同步成功订单列表
2025-06-06 17:57:55 开始打印,排队:11,票券:2506061757466795626501,订单:2506061757460067496921,[2025-06-06 17:57:55微信支付12元]
2025-06-06 17:57:57 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506061757466795626501","queue_number":11,"trade_uid":"2506061757460067496921"}]}
2025-06-06 17:57:57 >>>故障排除日志:删除未同步下发订单成功2506061757460067496921
2025-06-06 17:57:57 >>>故障排除日志:终端同步成功后剩余订单列表
===18:06:39===
2025-06-06 18:05:50 >>>回调事件[910,devices/S2414]
2025-06-06 18:05:50 >>>故障排除日志:上一MQTT订单号缓存列表为2506061757460067496921
2025-06-06 18:05:50 >>>故障排除日志:终端未同步成功订单列表
2025-06-06 18:05:50 开始打印,排队:12,票券:2506061805434214633101,订单:2506061805430041735889,[2025-06-06 18:05:50微信支付12元]
2025-06-06 18:05:52 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506061805434214633101","queue_number":12,"trade_uid":"2506061805430041735889"}]}
2025-06-06 18:05:52 >>>故障排除日志:删除未同步下发订单成功2506061805430041735889
2025-06-06 18:05:53 >>>故障排除日志:终端同步成功后剩余订单列表
===18:30:39===
2025-06-06 18:30:10 >>>回调事件[910,devices/S2414]
2025-06-06 18:30:10 >>>故障排除日志:上一MQTT订单号缓存列表为2506061805430041735889
2025-06-06 18:30:10 >>>故障排除日志:终端未同步成功订单列表
2025-06-06 18:30:10 开始打印,排队:13,票券:2506061830033845513401,订单:2506061830030038048876,[2025-06-06 18:30:10微信支付12元]
2025-06-06 18:30:12 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506061830033845513401","queue_number":13,"trade_uid":"2506061830030038048876"}]}
2025-06-06 18:30:12 >>>故障排除日志:删除未同步下发订单成功2506061830030038048876
2025-06-06 18:30:12 >>>故障排除日志:终端同步成功后剩余订单列表
===19:08:39===
2025-06-06 19:07:46 >>>回调事件[910,devices/S2414]
2025-06-06 19:07:46 >>>故障排除日志:上一MQTT订单号缓存列表为2506061830030038048876
2025-06-06 19:07:46 >>>故障排除日志:终端未同步成功订单列表
2025-06-06 19:07:46 开始打印,排队:14,票券:2506061907400036018601,订单:2506061907390099858814,[2025-06-06 19:07:46微信支付12元]
2025-06-06 19:07:48 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506061907400036018601","queue_number":14,"trade_uid":"2506061907390099858814"}]}
2025-06-06 19:07:48 >>>故障排除日志:删除未同步下发订单成功2506061907390099858814
2025-06-06 19:07:48 >>>故障排除日志:终端同步成功后剩余订单列表
===19:28:40===
2025-06-06 19:27:42 >>>回调事件[910,devices/S2414]
2025-06-06 19:27:42 >>>故障排除日志:上一MQTT订单号缓存列表为2506061907390099858814
2025-06-06 19:27:42 >>>故障排除日志:终端未同步成功订单列表
2025-06-06 19:27:43 开始打印,排队:15,票券:2506061927356686747401,订单:2506061927350066478623,[2025-06-06 19:27:42微信支付12元]
2025-06-06 19:27:45 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506061927356686747401","queue_number":15,"trade_uid":"2506061927350066478623"}]}
2025-06-06 19:27:45 >>>故障排除日志:删除未同步下发订单成功2506061927350066478623
2025-06-06 19:27:45 >>>故障排除日志:终端同步成功后剩余订单列表
===19:41:40===
2025-06-06 19:41:18 >>>回调事件[910,devices/S2414]
2025-06-06 19:41:18 >>>故障排除日志:上一MQTT订单号缓存列表为2506061927350066478623
2025-06-06 19:41:18 >>>故障排除日志:终端未同步成功订单列表
2025-06-06 19:41:18 开始打印,排队:16,票券:2506061941125775667101,订单:2506061941120057372592,[2025-06-06 19:41:18微信支付12元]
2025-06-06 19:41:20 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506061941125775667101","queue_number":16,"trade_uid":"2506061941120057372592"}]}
2025-06-06 19:41:20 >>>故障排除日志:删除未同步下发订单成功2506061941120057372592
2025-06-06 19:41:21 >>>故障排除日志:终端同步成功后剩余订单列表
===19:48:40===
2025-06-06 19:47:44 >>>回调事件[910,devices/S2414]
2025-06-06 19:47:44 >>>故障排除日志:上一MQTT订单号缓存列表为2506061941120057372592
2025-06-06 19:47:44 >>>故障排除日志:终端未同步成功订单列表
2025-06-06 19:47:44 开始打印,排队:17,票券:2506061947384114861201,订单:2506061947380040714385,[2025-06-06 19:47:44微信支付12元]
2025-06-06 19:47:46 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506061947384114861201","queue_number":17,"trade_uid":"2506061947380040714385"}]}
2025-06-06 19:47:46 >>>故障排除日志:删除未同步下发订单成功2506061947380040714385
2025-06-06 19:47:46 >>>故障排除日志:终端同步成功后剩余订单列表
===20:06:41===
2025-06-06 20:06:31 >>>回调事件[910,devices/S2414]
2025-06-06 20:06:31 >>>故障排除日志:上一MQTT订单号缓存列表为2506061947380040714385
2025-06-06 20:06:31 >>>故障排除日志:终端未同步成功订单列表
2025-06-06 20:06:31 开始打印,排队:18,票券:2506062006235728523601,订单:2506062006230056879489,[2025-06-06 20:06:30微信支付12元]
2025-06-06 20:06:33 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506062006235728523601","queue_number":18,"trade_uid":"2506062006230056879489"}]}
2025-06-06 20:06:33 >>>故障排除日志:删除未同步下发订单成功2506062006230056879489
2025-06-06 20:06:33 >>>故障排除日志:终端同步成功后剩余订单列表
===20:08:41===
2025-06-06 20:08:07 >>>回调事件[910,devices/S2414]
2025-06-06 20:08:07 >>>故障排除日志:上一MQTT订单号缓存列表为2506062006230056879489
2025-06-06 20:08:07 >>>故障排除日志:终端未同步成功订单列表
2025-06-06 20:08:07 开始打印,排队:19,票券:2506062007558628453201,订单:2506062007550082852914,[2025-06-06 20:08:07微信支付12元]
2025-06-06 20:08:07 开始打印,排队:20,票券:2506062007558629123102,订单:2506062007550082852914,[2025-06-06 20:08:07微信支付12元]
2025-06-06 20:08:11 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506062007558628453201","queue_number":19,"trade_uid":"2506062007550082852914"},{"ticket_no":"2506062007558629123102","queue_number":20,"trade_uid":"2506062007550082852914"}]}
2025-06-06 20:08:11 >>>故障排除日志:删除未同步下发订单成功2506062007550082852914
2025-06-06 20:08:11 >>>故障排除日志:删除未同步下发订单成功2506062007550082852914
2025-06-06 20:08:11 >>>故障排除日志:终端同步成功后剩余订单列表
===20:32:41===
2025-06-06 20:31:44 >>>回调事件[910,devices/S2414]
2025-06-06 20:31:44 >>>故障排除日志:上一MQTT订单号缓存列表为2506062007550082852914|2506062007550082852914
2025-06-06 20:31:44 >>>故障排除日志:终端未同步成功订单列表
2025-06-06 20:31:44 开始打印,排队:21,票券:2506062031372065727601,订单:2506062031370020226872,[2025-06-06 20:31:44微信支付12元]
2025-06-06 20:31:46 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506062031372065727601","queue_number":21,"trade_uid":"2506062031370020226872"}]}
2025-06-06 20:31:46 >>>故障排除日志:删除未同步下发订单成功2506062031370020226872
2025-06-06 20:31:46 >>>故障排除日志:终端同步成功后剩余订单列表
===20:51:42===
2025-06-06 20:50:42 >>>回调事件[910,devices/S2414]
2025-06-06 20:50:42 >>>故障排除日志:上一MQTT订单号缓存列表为2506062031370020226872
2025-06-06 20:50:42 >>>故障排除日志:终端未同步成功订单列表
2025-06-06 20:50:42 开始打印,排队:22,票券:2506062050354289021301,订单:2506062050350042476946,[2025-06-06 20:50:41微信支付12元]
2025-06-06 20:50:44 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506062050354289021301","queue_number":22,"trade_uid":"2506062050350042476946"}]}
2025-06-06 20:50:44 >>>故障排除日志:删除未同步下发订单成功2506062050350042476946
2025-06-06 20:50:44 >>>故障排除日志:终端同步成功后剩余订单列表
===20:53:42===
2025-06-06 20:53:15 >>>回调事件[910,devices/S2414]
2025-06-06 20:53:15 >>>故障排除日志:上一MQTT订单号缓存列表为2506062050350042476946
2025-06-06 20:53:15 >>>故障排除日志:终端未同步成功订单列表
2025-06-06 20:53:15 开始打印,排队:23,票券:2506062053073789002101,订单:2506062053070037464173,[2025-06-06 20:53:15微信支付12元]
2025-06-06 20:53:17 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506062053073789002101","queue_number":23,"trade_uid":"2506062053070037464173"}]}
2025-06-06 20:53:17 >>>故障排除日志:删除未同步下发订单成功2506062053070037464173
2025-06-06 20:53:17 >>>故障排除日志:终端同步成功后剩余订单列表
===21:09:42===
2025-06-06 21:08:58 >>>回调事件[910,devices/S2414]
2025-06-06 21:08:58 >>>故障排除日志:上一MQTT订单号缓存列表为2506062053070037464173
2025-06-06 21:08:58 >>>故障排除日志:终端未同步成功订单列表
2025-06-06 21:08:58 开始打印,排队:24,票券:2506062108502360181201,订单:2506062108500023177942,[2025-06-06 21:08:58微信支付12元]
2025-06-06 21:09:00 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506062108502360181201","queue_number":24,"trade_uid":"2506062108500023177942"}]}
2025-06-06 21:09:00 >>>故障排除日志:删除未同步下发订单成功2506062108500023177942
2025-06-06 21:09:00 >>>故障排除日志:终端同步成功后剩余订单列表
===21:18:43===
2025-06-06 21:18:35 >>>回调事件[910,devices/S2414]
2025-06-06 21:18:35 >>>故障排除日志:上一MQTT订单号缓存列表为2506062108500023177942
2025-06-06 21:18:35 >>>故障排除日志:终端未同步成功订单列表
2025-06-06 21:18:35 开始打印,排队:25,票券:2506062118295809735901,订单:2506062118290057669213,[2025-06-06 21:18:35微信支付12元]
2025-06-06 21:18:37 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506062118295809735901","queue_number":25,"trade_uid":"2506062118290057669213"}]}
2025-06-06 21:18:37 >>>故障排除日志:删除未同步下发订单成功2506062118290057669213
2025-06-06 21:18:37 >>>故障排除日志:终端同步成功后剩余订单列表
===21:36:43===
2025-06-06 21:35:55 >>>回调事件[910,devices/S2414]
2025-06-06 21:35:55 >>>故障排除日志:上一MQTT订单号缓存列表为2506062118290057669213
2025-06-06 21:35:55 >>>故障排除日志:终端未同步成功订单列表
2025-06-06 21:35:55 开始打印,排队:26,票券:2506062135485457251201,订单:2506062135480054172394,[2025-06-06 21:35:55微信支付12元]
2025-06-06 21:35:57 排队号更新回调:{"return_code":"success","return_msg":"同步成功","data":[{"ticket_no":"2506062135485457251201","queue_number":26,"trade_uid":"2506062135480054172394"}]}
2025-06-06 21:35:57 >>>故障排除日志:删除未同步下发订单成功2506062135480054172394
2025-06-06 21:35:57 >>>故障排除日志:终端同步成功后剩余订单列表