From 219cb8ae37ccec48f9e5758f19c617793f12e0e2 Mon Sep 17 00:00:00 2001
From: fuzhongyun <15339891972@163.com>
Date: Wed, 11 Mar 2026 20:02:07 +0800
Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E6=97=A0=E9=9C=80=E6=96=87?=
=?UTF-8?q?=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.gitignore | 3 +-
order_data.json | 1872 ---------------------------------------------
process_jsonl.py | 47 --
scbank_analyze.py | 60 --
scbank_hook.py | 214 ------
scbank_page.html | 179 -----
scbank_page.png | Bin 165751 -> 0 bytes
7 files changed, 2 insertions(+), 2373 deletions(-)
delete mode 100644 order_data.json
delete mode 100644 process_jsonl.py
delete mode 100644 scbank_analyze.py
delete mode 100644 scbank_hook.py
delete mode 100644 scbank_page.html
delete mode 100644 scbank_page.png
diff --git a/.gitignore b/.gitignore
index dd43a31..7fe09a6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,4 +3,5 @@ data/
output/
.trae/
实物系统API文档.pdf
-*.pyc
\ No newline at end of file
+*.pyc
+__pycache__/
\ No newline at end of file
diff --git a/order_data.json b/order_data.json
deleted file mode 100644
index e5f1f53..0000000
--- a/order_data.json
+++ /dev/null
@@ -1,1872 +0,0 @@
-{
- "MO2603100007334946": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007334946",
- "payTime": "2026-03-10T14:42:58.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260130243354",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 55100,
- "prodType": "PA1011"
- }
- ],
- "spuName": "康巴赫轻盾系列抗菌不锈钢双面菜板KH-CQ4330",
- "price": 110.2,
- "spuType": "01",
- "skuNo": "2601300000303580",
- "count": 1,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/01/30/_26013000169622.jpg"
- }
- ],
- "orderCreateTime": "2026-03-10T14:42:28.000+0000",
- "realPayAmt": 110.2,
- "countdown": "42",
- "collectNo": "MCO2603100007335028",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 110.2,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007334946",
- "provinceCode": "22",
- "cityCode": "1977",
- "receiverName": "*琴",
- "streetCode": "57148",
- "receiverMobile": "18283903204",
- "countyCode": "27499",
- "createTime": "2026-03-10T14:42:28.000+0000",
- "enable": "01",
- "fullAddress": "四川广元市利州区东坝街道莲花路泰丰苑",
- "id": "RECE2603100003320706",
- "detail": "莲花路泰丰苑",
- "lastUpdateTime": "2026-03-10 22:42:28"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 55100,
- "orderNo": "MO2603100007334946",
- "spuPrice": 110.2,
- "id": "2603100002920933",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "182****3204",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002860386"
- },
- "MO2603100007335002": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007335002",
- "payTime": "2026-03-10T14:27:23.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260130243513",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 49400,
- "prodType": "PA1011"
- }
- ],
- "spuName": "梦洁家纺超声波印花夏被:石榴花开180*200cm",
- "price": 98.8,
- "spuType": "01",
- "skuNo": "2601300000303862",
- "count": 1,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/01/30/_26013000169612.jpg"
- }
- ],
- "orderCreateTime": "2026-03-10T14:27:02.000+0000",
- "realPayAmt": 98.8,
- "countdown": "58",
- "collectNo": "MCO2603100007334790",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 98.8,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007335002",
- "provinceCode": "22",
- "cityCode": "1930",
- "receiverName": "黄*芳",
- "streetCode": "52511",
- "receiverMobile": "13678016210",
- "countyCode": "49324",
- "createTime": "2026-03-10T14:27:02.000+0000",
- "enable": "01",
- "fullAddress": "四川成都市双流区东升街道白河路169号13-2",
- "id": "RECE2603100003321036",
- "detail": "白河路169号13-2",
- "lastUpdateTime": "2026-03-10 22:27:02"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 49400,
- "orderNo": "MO2603100007335002",
- "spuPrice": 98.8,
- "id": "2603100002920774",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "136****6210",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002860542"
- },
- "MO2603100007334780": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007334780",
- "payTime": "2026-03-10T14:25:43.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260130243345",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 34400,
- "prodType": "PA1011"
- }
- ],
- "spuName": "BULL公牛 盒装卵石灰30W便携插座 MCB303",
- "price": 68.8,
- "spuType": "01",
- "skuNo": "2601300000303570",
- "count": 1,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规",
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/02/03/_26020300169812.png"
- }
- ],
- "orderCreateTime": "2026-03-10T14:25:16.000+0000",
- "realPayAmt": 68.8,
- "countdown": "59",
- "collectNo": "MCO2603100007334913",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 68.8,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007334780",
- "provinceCode": "22",
- "cityCode": "1930",
- "receiverName": "黄*芳",
- "streetCode": "52511",
- "receiverMobile": "13678016210",
- "countyCode": "49324",
- "createTime": "2026-03-10T14:25:16.000+0000",
- "enable": "01",
- "fullAddress": "四川成都市双流区东升街道白河路169号13-2",
- "id": "RECE2603100003320851",
- "detail": "白河路169号13-2",
- "lastUpdateTime": "2026-03-10 22:25:16"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 34400,
- "orderNo": "MO2603100007334780",
- "spuPrice": 68.8,
- "id": "2603100002920768",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "136****6210",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002860617"
- },
- "MO2603100007334586": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007334586",
- "payTime": "2026-03-10T14:18:37.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260203243519",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 99400,
- "prodType": "PA1011"
- }
- ],
- "spuName": "双立人Moment单柄炖锅16cm",
- "price": 198.8,
- "spuType": "01",
- "skuNo": "2602030000303872",
- "count": 1,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/02/03/_26020300169470.jpg"
- }
- ],
- "orderCreateTime": "2026-03-10T14:18:16.000+0000",
- "realPayAmt": 198.8,
- "countdown": "66",
- "collectNo": "MCO2603100007334757",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 198.8,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007334586",
- "provinceCode": "22",
- "cityCode": "1930",
- "receiverName": "*俊",
- "streetCode": "57099",
- "receiverMobile": "13458512257",
- "countyCode": "49315",
- "createTime": "2026-03-10T14:18:16.000+0000",
- "enable": "01",
- "fullAddress": "四川成都市温江区涌泉街道金河谷5期10栋",
- "id": "RECE2603100003320840",
- "detail": "金河谷5期10栋",
- "lastUpdateTime": "2026-03-10 22:18:16"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 99400,
- "orderNo": "MO2603100007334586",
- "spuPrice": 198.8,
- "id": "2603100002920757",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "134****2257",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002860536"
- },
- "MO2603100007334585": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007334585",
- "payTime": "2026-03-10T14:18:36.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260130243346",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 43000,
- "prodType": "PA1011"
- }
- ],
- "spuName": "【三只松鼠】富贵礼1606g",
- "price": 86,
- "spuType": "01",
- "skuNo": "2601300000303571",
- "count": 1,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/01/30/_26013000169408.jpg"
- }
- ],
- "orderCreateTime": "2026-03-10T14:18:16.000+0000",
- "realPayAmt": 86,
- "countdown": "66",
- "collectNo": "MCO2603100007334757",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 86,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007334585",
- "provinceCode": "22",
- "cityCode": "1930",
- "receiverName": "*俊",
- "streetCode": "57099",
- "receiverMobile": "13458512257",
- "countyCode": "49315",
- "createTime": "2026-03-10T14:18:16.000+0000",
- "enable": "01",
- "fullAddress": "四川成都市温江区涌泉街道金河谷5期10栋",
- "id": "RECE2603100003321019",
- "detail": "金河谷5期10栋",
- "lastUpdateTime": "2026-03-10 22:18:16"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 43000,
- "orderNo": "MO2603100007334585",
- "spuPrice": 86,
- "id": "2603100002921050",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "134****2257",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002860536"
- },
- "MO2603100007334852": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007334852",
- "payTime": "2026-03-10T13:57:09.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260130243514",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 74400,
- "prodType": "PA1011"
- }
- ],
- "spuName": "洁丽雅采优四件套格格布鲁格格布鲁",
- "price": 148.8,
- "spuType": "01",
- "skuNo": "2601300000303863",
- "count": 1,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/01/30/_26013000169396.jpg"
- }
- ],
- "orderCreateTime": "2026-03-10T13:56:17.000+0000",
- "realPayAmt": 148.8,
- "countdown": "89",
- "collectNo": "MCO2603100007334537",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 148.8,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007334852",
- "provinceCode": "22",
- "cityCode": "1930",
- "receiverName": "杰哥",
- "streetCode": "57078",
- "receiverMobile": "13330854375",
- "countyCode": "50947",
- "createTime": "2026-03-10T13:56:17.000+0000",
- "enable": "01",
- "fullAddress": "四川成都市武侯区红牌楼街道竹园二期菜鸟驿站",
- "id": "RECE2603100003320648",
- "detail": "竹园二期菜鸟驿站",
- "lastUpdateTime": "2026-03-10 21:56:17"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 74400,
- "orderNo": "MO2603100007334852",
- "spuPrice": 148.8,
- "id": "2603100002920875",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "139****0533",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002860339"
- },
- "MO2603100007334692": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007334692",
- "payTime": "2026-03-10T13:46:42.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260130243510",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 94000,
- "prodType": "PA1011"
- }
- ],
- "spuName": "美的电磁炉 MC-DZ03SZ",
- "price": 188,
- "spuType": "01",
- "skuNo": "2601300000303860",
- "count": 1,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/01/30/_26013000169424.jpg"
- }
- ],
- "orderCreateTime": "2026-03-10T13:46:26.000+0000",
- "realPayAmt": 188,
- "countdown": "38",
- "collectNo": "MCO2603100007334832",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 188,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007334692",
- "provinceCode": "22",
- "cityCode": "1962",
- "receiverName": "卢*辉",
- "streetCode": "71592",
- "receiverMobile": "13890260758",
- "countyCode": "39012",
- "createTime": "2026-03-10T13:46:26.000+0000",
- "enable": "01",
- "fullAddress": "四川德阳市旌阳区旌东街道庐山南路三段7号华庭阳光二期",
- "id": "RECE2603100003320637",
- "detail": "庐山南路三段7号华庭阳光二期",
- "lastUpdateTime": "2026-03-10 21:46:26"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 94000,
- "orderNo": "MO2603100007334692",
- "spuPrice": 188,
- "id": "2603100002920864",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "138****0758",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002860183"
- },
- "MO2603100007334421": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007334421",
- "payTime": "2026-03-10T13:08:57.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260130243515",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 49400,
- "prodType": "PA1011"
- }
- ],
- "spuName": "防晒伞",
- "price": 98.8,
- "spuType": "01",
- "skuNo": "2601300000303864",
- "count": 1,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/01/30/_26013000169398.jpg"
- }
- ],
- "orderCreateTime": "2026-03-10T13:08:42.000+0000",
- "realPayAmt": 98.8,
- "countdown": "76",
- "collectNo": "MCO2603100007334616",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 98.8,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007334421",
- "provinceCode": "22",
- "cityCode": "1960",
- "receiverName": "卢*阳",
- "streetCode": "54825",
- "receiverMobile": "15182363726",
- "countyCode": "38574",
- "createTime": "2026-03-10T13:08:42.000+0000",
- "enable": "01",
- "fullAddress": "四川绵阳市涪城区创业园街道倍特·领尚二期10-2-1002",
- "id": "RECE2603100003320191",
- "detail": "倍特·领尚二期10-2-1002",
- "lastUpdateTime": "2026-03-10 21:08:42"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 49400,
- "orderNo": "MO2603100007334421",
- "spuPrice": 98.8,
- "id": "2603100002920818",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "151****3726",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002860468"
- },
- "MO2603100007334134": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007334134",
- "payTime": "2026-03-10T12:39:16.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260130243512",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 9880,
- "prodType": "PA1011"
- }
- ],
- "spuName": "洁柔纸面巾(雅白纯木软抽)提",
- "price": 9.88,
- "spuType": "01",
- "skuNo": "2601300000303861",
- "count": 2,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/01/30/_26013000169456.jpg"
- }
- ],
- "orderCreateTime": "2026-03-10T12:39:02.000+0000",
- "realPayAmt": 19.76,
- "countdown": "46",
- "collectNo": "MCO2603100007334274",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 19.76,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007334134",
- "provinceCode": "22",
- "cityCode": "1962",
- "receiverName": "刘*玲",
- "streetCode": "39065",
- "receiverMobile": "13990295220",
- "countyCode": "39012",
- "createTime": "2026-03-10T12:39:02.000+0000",
- "enable": "01",
- "fullAddress": "四川德阳市旌阳区八角井街道汇乐国际12栋2单元301",
- "id": "RECE2603100003320324",
- "detail": "汇乐国际12栋2单元301",
- "lastUpdateTime": "2026-03-10 20:39:02"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 9880,
- "orderNo": "MO2603100007334134",
- "spuPrice": 19.76,
- "id": "2603100002920638",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "139****5220",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002860118"
- },
- "MO2603100007332908": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007332908",
- "payTime": "2026-03-10T09:14:11.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260130243511",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 9050,
- "prodType": "PA1011"
- }
- ],
- "spuName": "舒适达多效护理牙膏70g",
- "price": 18.1,
- "spuType": "01",
- "skuNo": "2601300000303577",
- "count": 1,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/01/30/_26013000169443.jpg"
- }
- ],
- "orderCreateTime": "2026-03-10T09:13:52.000+0000",
- "realPayAmt": 18.1,
- "countdown": "71",
- "collectNo": "MCO2603100007333067",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 18.1,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007332908",
- "provinceCode": "22",
- "cityCode": "1962",
- "receiverName": "*丹",
- "streetCode": "39122",
- "receiverMobile": "15928308756",
- "countyCode": "39011",
- "createTime": "2026-03-10T09:13:52.000+0000",
- "enable": "01",
- "fullAddress": "四川德阳市什邡市马井镇隐峰社区汐汐家奶茶店",
- "id": "RECE2603100003319706",
- "detail": "隐峰社区汐汐家奶茶店",
- "lastUpdateTime": "2026-03-10 17:13:52"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 9050,
- "orderNo": "MO2603100007332908",
- "spuPrice": 18.1,
- "id": "2603100002920006",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "159****8756",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002859536"
- },
- "MO2603100007332893": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007332893",
- "payTime": "2026-03-10T09:08:09.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260130243512",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 9880,
- "prodType": "PA1011"
- }
- ],
- "spuName": "洁柔纸面巾(雅白纯木软抽)提",
- "price": 9.88,
- "spuType": "01",
- "skuNo": "2601300000303861",
- "count": 2,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/01/30/_26013000169456.jpg"
- }
- ],
- "orderCreateTime": "2026-03-10T09:07:51.000+0000",
- "realPayAmt": 19.76,
- "countdown": "77",
- "collectNo": "MCO2603100007333059",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 19.76,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007332893",
- "provinceCode": "22",
- "cityCode": "2022",
- "receiverName": "杨*伟",
- "streetCode": "51684",
- "receiverMobile": "18781721707",
- "countyCode": "43227",
- "createTime": "2026-03-10T09:07:51.000+0000",
- "enable": "01",
- "fullAddress": "四川南充市高坪区城区凯旋门",
- "id": "RECE2603100003319524",
- "detail": "凯旋门",
- "lastUpdateTime": "2026-03-10 17:07:51"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 9880,
- "orderNo": "MO2603100007332893",
- "spuPrice": 19.76,
- "id": "2603100002919742",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "187****1707",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002859531"
- },
- "MO2603100007332183": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007332183",
- "payTime": "2026-03-10T08:15:25.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260130243346",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 258000,
- "prodType": "PA1011"
- }
- ],
- "spuName": "【三只松鼠】富贵礼1606g",
- "price": 86,
- "spuType": "01",
- "skuNo": "2601300000303571",
- "count": 6,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/01/30/_26013000169408.jpg"
- }
- ],
- "orderCreateTime": "2026-03-10T08:15:12.000+0000",
- "realPayAmt": 516,
- "countdown": "70",
- "collectNo": "MCO2603100007332181",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 516,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007332183",
- "provinceCode": "15",
- "cityCode": "1213",
- "receiverName": "陈婉翎",
- "streetCode": "59943",
- "receiverMobile": "13777800301",
- "countyCode": "3410",
- "createTime": "2026-03-10T08:15:12.000+0000",
- "enable": "01",
- "fullAddress": "浙江杭州市拱墅区祥符街道绅华府3-701",
- "id": "RECE2603100003319381",
- "detail": "绅华府3-701",
- "lastUpdateTime": "2026-03-10 16:15:12"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 258000,
- "orderNo": "MO2603100007332183",
- "spuPrice": 516,
- "id": "2603100002919806",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "186****5888",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002859634"
- },
- "MO2603100007332182": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007332182",
- "payTime": "2026-03-10T08:15:26.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260130243354",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 55100,
- "prodType": "PA1011"
- }
- ],
- "spuName": "康巴赫轻盾系列抗菌不锈钢双面菜板KH-CQ4330",
- "price": 110.2,
- "spuType": "01",
- "skuNo": "2601300000303580",
- "count": 1,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/01/30/_26013000169622.jpg"
- }
- ],
- "orderCreateTime": "2026-03-10T08:15:12.000+0000",
- "realPayAmt": 110.2,
- "countdown": "70",
- "collectNo": "MCO2603100007332181",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 110.2,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007332182",
- "provinceCode": "15",
- "cityCode": "1213",
- "receiverName": "陈婉翎",
- "streetCode": "59943",
- "receiverMobile": "13777800301",
- "countyCode": "3410",
- "createTime": "2026-03-10T08:15:12.000+0000",
- "enable": "01",
- "fullAddress": "浙江杭州市拱墅区祥符街道绅华府3-701",
- "id": "RECE2603100003319616",
- "detail": "绅华府3-701",
- "lastUpdateTime": "2026-03-10 16:15:12"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 55100,
- "orderNo": "MO2603100007332182",
- "spuPrice": 110.2,
- "id": "2603100002919506",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "186****5888",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002859634"
- },
- "MO2603100007331160": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007331160",
- "payTime": "2026-03-10T06:25:07.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260130243511",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 9050,
- "prodType": "PA1011"
- }
- ],
- "spuName": "舒适达多效护理牙膏70g",
- "price": 18.1,
- "spuType": "01",
- "skuNo": "2601300000303577",
- "count": 1,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/01/30/_26013000169443.jpg"
- }
- ],
- "orderCreateTime": "2026-03-10T06:24:55.000+0000",
- "realPayAmt": 18.1,
- "countdown": "60",
- "collectNo": "MCO2603100007331335",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 18.1,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007331160",
- "provinceCode": "22",
- "cityCode": "1930",
- "receiverName": "袁*宁",
- "streetCode": "57082",
- "receiverMobile": "18190817519",
- "countyCode": "50948",
- "createTime": "2026-03-10T06:24:55.000+0000",
- "enable": "01",
- "fullAddress": "四川成都市成华区双桥子街道新鸿南路159号3栋3单元26号",
- "id": "RECE2603100003319012",
- "detail": "新鸿南路159号3栋3单元26号",
- "lastUpdateTime": "2026-03-10 14:24:55"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 9050,
- "orderNo": "MO2603100007331160",
- "spuPrice": 18.1,
- "id": "2603100002918894",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "181****7519",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002858917"
- },
- "MO2603100007330782": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007330782",
- "payTime": "2026-03-10T05:31:19.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260130243510",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 94000,
- "prodType": "PA1011"
- }
- ],
- "spuName": "美的电磁炉 MC-DZ03SZ",
- "price": 188,
- "spuType": "01",
- "skuNo": "2601300000303860",
- "count": 1,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/01/30/_26013000169424.jpg"
- }
- ],
- "orderCreateTime": "2026-03-10T05:29:34.000+0000",
- "realPayAmt": 188,
- "countdown": "56",
- "collectNo": "MCO2603100007330834",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "remark": "送到货物时电话提醒。",
- "orderAmt": 188,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007330782",
- "provinceCode": "22",
- "cityCode": "1930",
- "receiverName": "李*林",
- "streetCode": "57049",
- "receiverMobile": "13982798008",
- "countyCode": "50944",
- "createTime": "2026-03-10T05:29:34.000+0000",
- "enable": "01",
- "fullAddress": "四川成都市青羊区少城街道汇夏少城百花里2单元902号",
- "id": "RECE2603100003318366",
- "detail": "汇夏少城百花里2单元902号",
- "lastUpdateTime": "2026-03-10 13:29:34"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 94000,
- "orderNo": "MO2603100007330782",
- "spuPrice": 188,
- "id": "2603100002918571",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "139****8008",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002859024"
- },
- "MO2603100007330510": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007330510",
- "payTime": "2026-03-10T04:56:58.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260203243520",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 548000,
- "prodType": "PA1011"
- }
- ],
- "spuName": "追觅无线家用洗地机G600",
- "price": 1096,
- "spuType": "01",
- "skuNo": "2602030000303790",
- "count": 1,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/02/03/_26020300169634.jpg"
- }
- ],
- "orderCreateTime": "2026-03-10T04:56:43.000+0000",
- "realPayAmt": 1096,
- "countdown": "89",
- "collectNo": "MCO2603100007330698",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 1096,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007330510",
- "provinceCode": "22",
- "cityCode": "2047",
- "receiverName": "郑*莎",
- "streetCode": "57238",
- "receiverMobile": "13618154757",
- "countyCode": "41028",
- "createTime": "2026-03-10T04:56:43.000+0000",
- "enable": "01",
- "fullAddress": "四川雅安市雨城区西城街道青江锦苑9栋1单元",
- "id": "RECE2603100003318477",
- "detail": "青江锦苑9栋1单元",
- "lastUpdateTime": "2026-03-10 12:56:43"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 548000,
- "orderNo": "MO2603100007330510",
- "spuPrice": 1096,
- "id": "2603100002918354",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "136****4757",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002858819"
- },
- "MO2603100007330036": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007330036",
- "payTime": "2026-03-10T03:24:10.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260130243354",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 55100,
- "prodType": "PA1011"
- }
- ],
- "spuName": "康巴赫轻盾系列抗菌不锈钢双面菜板KH-CQ4330",
- "price": 110.2,
- "spuType": "01",
- "skuNo": "2601300000303580",
- "count": 1,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/01/30/_26013000169622.jpg"
- }
- ],
- "orderCreateTime": "2026-03-10T03:23:53.000+0000",
- "realPayAmt": 110.2,
- "countdown": "62",
- "collectNo": "MCO2603100007329689",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 110.2,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007330036",
- "provinceCode": "22",
- "cityCode": "1962",
- "receiverName": "*涛",
- "streetCode": "71591",
- "receiverMobile": "15883883130",
- "countyCode": "39012",
- "createTime": "2026-03-10T03:23:53.000+0000",
- "enable": "01",
- "fullAddress": "四川德阳市旌阳区旌阳街道二重105生活区3栋803",
- "id": "RECE2603100003317785",
- "detail": "二重105生活区3栋803",
- "lastUpdateTime": "2026-03-10 11:23:53"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 55100,
- "orderNo": "MO2603100007330036",
- "spuPrice": 110.2,
- "id": "2603100002917985",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "158****3130",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002858464"
- },
- "MO2603100007330035": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007330035",
- "payTime": "2026-03-10T03:24:10.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260130243345",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 34400,
- "prodType": "PA1011"
- }
- ],
- "spuName": "BULL公牛 盒装卵石灰30W便携插座 MCB303",
- "price": 68.8,
- "spuType": "01",
- "skuNo": "2601300000303570",
- "count": 1,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规",
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/02/03/_26020300169812.png"
- }
- ],
- "orderCreateTime": "2026-03-10T03:23:53.000+0000",
- "realPayAmt": 68.8,
- "countdown": "62",
- "collectNo": "MCO2603100007329689",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 68.8,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007330035",
- "provinceCode": "22",
- "cityCode": "1962",
- "receiverName": "*涛",
- "streetCode": "71591",
- "receiverMobile": "15883883130",
- "countyCode": "39012",
- "createTime": "2026-03-10T03:23:53.000+0000",
- "enable": "01",
- "fullAddress": "四川德阳市旌阳区旌阳街道二重105生活区3栋803",
- "id": "RECE2603100003317784",
- "detail": "二重105生活区3栋803",
- "lastUpdateTime": "2026-03-10 11:23:53"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 34400,
- "orderNo": "MO2603100007330035",
- "spuPrice": 68.8,
- "id": "2603100002917984",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "158****3130",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002858464"
- },
- "MO2603100007329813": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007329813",
- "payTime": "2026-03-10T03:12:32.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260203243520",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 548000,
- "prodType": "PA1011"
- }
- ],
- "spuName": "追觅无线家用洗地机G600",
- "price": 1096,
- "spuType": "01",
- "skuNo": "2602030000303790",
- "count": 1,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/02/03/_26020300169634.jpg"
- }
- ],
- "orderCreateTime": "2026-03-10T03:12:09.000+0000",
- "realPayAmt": 1096,
- "countdown": "73",
- "collectNo": "MCO2603100007329580",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 1096,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007329813",
- "provinceCode": "22",
- "cityCode": "1962",
- "receiverName": "*丹",
- "streetCode": "39129",
- "receiverMobile": "13778221110",
- "countyCode": "39013",
- "createTime": "2026-03-10T03:12:09.000+0000",
- "enable": "01",
- "fullAddress": "四川德阳市绵竹市剑南街道紫岩路184号供电局家属区门卫",
- "id": "RECE2603100003317911",
- "detail": "紫岩路184号供电局家属区门卫",
- "lastUpdateTime": "2026-03-10 11:12:09"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 548000,
- "orderNo": "MO2603100007329813",
- "spuPrice": 1096,
- "id": "2603100002917780",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "137****1110",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002858293"
- },
- "MO2603100007329313": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007329313",
- "payTime": "2026-03-10T02:48:40.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260130243509",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 54000,
- "prodType": "PA1011"
- }
- ],
- "spuName": "探险者山如故系列故山户外折叠椅",
- "price": 54,
- "spuType": "01",
- "skuNo": "2601300000303858",
- "count": 2,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/01/30/_26013000169402.jpg"
- }
- ],
- "orderCreateTime": "2026-03-10T02:48:05.000+0000",
- "realPayAmt": 108,
- "countdown": "37",
- "collectNo": "MCO2603100007329466",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 108,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007329313",
- "provinceCode": "22",
- "cityCode": "1930",
- "receiverName": "*涛",
- "streetCode": "57101",
- "receiverMobile": "13281106805",
- "countyCode": "49324",
- "createTime": "2026-03-10T02:48:05.000+0000",
- "enable": "01",
- "fullAddress": "四川成都市双流区西航港街道江岸路567号家天下2栋1202",
- "id": "RECE2603100003317697",
- "detail": "江岸路567号家天下2栋1202",
- "lastUpdateTime": "2026-03-10 10:48:05"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 54000,
- "orderNo": "MO2603100007329313",
- "spuPrice": 108,
- "id": "2603100002917887",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "132****6805",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002858251"
- },
- "MO2603100007329067": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007329067",
- "payTime": "2026-03-10T02:35:27.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260203243520",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 548000,
- "prodType": "PA1011"
- }
- ],
- "spuName": "追觅无线家用洗地机G600",
- "price": 1096,
- "spuType": "01",
- "skuNo": "2602030000303790",
- "count": 1,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/02/03/_26020300169634.jpg"
- }
- ],
- "orderCreateTime": "2026-03-10T02:35:09.000+0000",
- "realPayAmt": 1096,
- "countdown": "50",
- "collectNo": "MCO2603100007329243",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 1096,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007329067",
- "provinceCode": "22",
- "cityCode": "1930",
- "receiverName": "王*兰",
- "streetCode": "49355",
- "receiverMobile": "18081954116",
- "countyCode": "49314",
- "createTime": "2026-03-10T02:35:09.000+0000",
- "enable": "01",
- "fullAddress": "四川成都市新都区斑竹园街道源上湾国际社区万融城2期3栋2806",
- "id": "RECE2603100003317812",
- "detail": "源上湾国际社区万融城2期3栋2806",
- "lastUpdateTime": "2026-03-10 10:35:09"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 548000,
- "orderNo": "MO2603100007329067",
- "spuPrice": 1096,
- "id": "2603100002917683",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "180****4116",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002858133"
- },
- "MO2603100007329003": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007329003",
- "payTime": "2026-03-10T02:18:13.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260130243511",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 9050,
- "prodType": "PA1011"
- }
- ],
- "spuName": "舒适达多效护理牙膏70g",
- "price": 18.1,
- "spuType": "01",
- "skuNo": "2601300000303577",
- "count": 1,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/01/30/_26013000169443.jpg"
- }
- ],
- "orderCreateTime": "2026-03-10T02:17:56.000+0000",
- "realPayAmt": 18.1,
- "countdown": "68",
- "collectNo": "MCO2603100007328592",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 18.1,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007329003",
- "provinceCode": "22",
- "cityCode": "1962",
- "receiverName": "*伟",
- "streetCode": "39129",
- "receiverMobile": "13778224266",
- "countyCode": "39013",
- "createTime": "2026-03-10T02:17:56.000+0000",
- "enable": "01",
- "fullAddress": "四川德阳市绵竹市剑南街道城南一号",
- "id": "RECE2603100003317542",
- "detail": "城南一号",
- "lastUpdateTime": "2026-03-10 10:17:56"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 9050,
- "orderNo": "MO2603100007329003",
- "spuPrice": 18.1,
- "id": "2603100002917555",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "137****4266",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002858111"
- },
- "MO2603100007328664": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007328664",
- "payTime": "2026-03-10T01:49:35.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260130243345",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 34400,
- "prodType": "PA1011"
- }
- ],
- "spuName": "BULL公牛 盒装卵石灰30W便携插座 MCB303",
- "price": 68.8,
- "spuType": "01",
- "skuNo": "2601300000303570",
- "count": 1,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规",
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/02/03/_26020300169812.png"
- }
- ],
- "orderCreateTime": "2026-03-10T01:49:03.000+0000",
- "realPayAmt": 68.8,
- "countdown": "37",
- "collectNo": "MCO2603100007328443",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 68.8,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007328664",
- "provinceCode": "22",
- "cityCode": "1962",
- "receiverName": "*韩",
- "streetCode": "39095",
- "receiverMobile": "13980103503",
- "countyCode": "39010",
- "createTime": "2026-03-10T01:49:03.000+0000",
- "enable": "01",
- "fullAddress": "四川德阳市广汉市雒城街道上南街育松园四期19栋一单元301室",
- "id": "RECE2603100003317457",
- "detail": "上南街育松园四期19栋一单元301室",
- "lastUpdateTime": "2026-03-10 09:49:03"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 34400,
- "orderNo": "MO2603100007328664",
- "spuPrice": 68.8,
- "id": "2603100002917467",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "139****3503",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002858049"
- },
- "MO2603100007328299": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007328299",
- "payTime": "2026-03-10T01:22:07.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260130243686",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 22400,
- "prodType": "PA1011"
- }
- ],
- "spuName": "鲁花厨中香浓香葵花仁油",
- "price": 44.8,
- "spuType": "01",
- "skuNo": "2601300000303783",
- "count": 1,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/01/30/_26013000169351.png"
- }
- ],
- "orderCreateTime": "2026-03-10T01:21:48.000+0000",
- "realPayAmt": 44.8,
- "countdown": "64",
- "collectNo": "MCO2603100007328141",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 44.8,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007328299",
- "provinceCode": "22",
- "cityCode": "1962",
- "receiverName": "唐*瑕",
- "streetCode": "39070",
- "receiverMobile": "15181093779",
- "countyCode": "39012",
- "createTime": "2026-03-10T01:21:48.000+0000",
- "enable": "01",
- "fullAddress": "四川德阳市旌阳区天元街道四川贝奥生物制药有限公司",
- "id": "RECE2603100003317094",
- "detail": "四川贝奥生物制药有限公司",
- "lastUpdateTime": "2026-03-10 09:21:48"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 22400,
- "orderNo": "MO2603100007328299",
- "spuPrice": 44.8,
- "id": "2603100002917275",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "151****3779",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002857841"
- },
- "MO2603100007328242": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007328242",
- "payTime": "2026-03-10T01:04:51.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260130243686",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 67200,
- "prodType": "PA1011"
- }
- ],
- "spuName": "鲁花厨中香浓香葵花仁油",
- "price": 44.8,
- "spuType": "01",
- "skuNo": "2601300000303783",
- "count": 3,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/01/30/_26013000169351.png"
- }
- ],
- "orderCreateTime": "2026-03-10T01:04:08.000+0000",
- "realPayAmt": 134.4,
- "countdown": "82",
- "collectNo": "MCO2603100007328083",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 134.4,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007328242",
- "provinceCode": "22",
- "cityCode": "1954",
- "receiverName": "王*英",
- "streetCode": "57139",
- "receiverMobile": "15309080024",
- "countyCode": "39015",
- "createTime": "2026-03-10T01:04:08.000+0000",
- "enable": "01",
- "fullAddress": "四川泸州市龙马潭区红星街道天立春天花园城51幢2单元8号",
- "id": "RECE2603100003317059",
- "detail": "天立春天花园城51幢2单元8号",
- "lastUpdateTime": "2026-03-10 09:04:08"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 67200,
- "orderNo": "MO2603100007328242",
- "spuPrice": 134.4,
- "id": "2603100002917238",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "153****0024",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002857820"
- },
- "MO2603100007328056": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007328056",
- "payTime": "2026-03-10T00:51:01.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260130243510",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 94000,
- "prodType": "PA1011"
- }
- ],
- "spuName": "美的电磁炉 MC-DZ03SZ",
- "price": 188,
- "spuType": "01",
- "skuNo": "2601300000303860",
- "count": 1,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/01/30/_26013000169424.jpg"
- }
- ],
- "orderCreateTime": "2026-03-10T00:50:37.000+0000",
- "realPayAmt": 188,
- "countdown": "35",
- "collectNo": "MCO2603100007327870",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 188,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007328056",
- "provinceCode": "51",
- "cityCode": "5106",
- "receiverName": "谢*灿",
- "streetCode": "510603006",
- "receiverMobile": "15983808010",
- "countyCode": "510603",
- "createTime": "2026-03-10T00:50:37.000+0000",
- "enable": "01",
- "fullAddress": "四川德阳市旌阳区八角井街道泰山南路713号中央绿洲",
- "id": "RECE2603100003316953",
- "detail": "泰山南路713号中央绿洲",
- "lastUpdateTime": "2026-03-10 08:50:37"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 94000,
- "orderNo": "MO2603100007328056",
- "spuPrice": 188,
- "id": "2603100002916955",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "159****8010",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002857573"
- },
- "MO2603100007328055": {
- "isQx": "N",
- "orderType": "01",
- "orderNo": "MO2603100007328055",
- "payTime": "2026-03-10T00:51:02.000+0000",
- "goodsInfoList": [
- {
- "spuNo": "01260130243690",
- "mallOrderSkuPricingList": [
- {
- "pointAmt": 42900,
- "prodType": "PA1011"
- }
- ],
- "spuName": "洁丽雅毛巾浴巾礼盒三件套JLY-TZ036",
- "price": 42.9,
- "spuType": "01",
- "skuNo": "2601300000303786",
- "count": 2,
- "shopName": "成都蓝色兄弟网络科技有限公司",
- "prodType": "PA1011",
- "skuAttr": [
- "常规",
- "常规"
- ],
- "thumbnailUrl": "/01/2026/01/30/_26013000169608.jpg"
- }
- ],
- "orderCreateTime": "2026-03-10T00:50:37.000+0000",
- "realPayAmt": 85.8,
- "countdown": "35",
- "collectNo": "MCO2603100007327870",
- "orderStatus": "02",
- "merName": "成都蓝色兄弟网络科技有限公司",
- "orderAmt": 85.8,
- "contactTel": "18628331413",
- "payAmt": 0,
- "mallOrderReceiveInfo": {
- "zipCode": "10000",
- "orderNo": "MO2603100007328055",
- "provinceCode": "51",
- "cityCode": "5106",
- "receiverName": "谢*灿",
- "streetCode": "510603006",
- "receiverMobile": "15983808010",
- "countyCode": "510603",
- "createTime": "2026-03-10T00:50:37.000+0000",
- "enable": "01",
- "fullAddress": "四川德阳市旌阳区八角井街道泰山南路713号中央绿洲",
- "id": "RECE2603100003317042",
- "detail": "泰山南路713号中央绿洲",
- "lastUpdateTime": "2026-03-10 08:50:37"
- },
- "mallOrderPricingList": [
- {
- "pointAmt": 42900,
- "orderNo": "MO2603100007328055",
- "spuPrice": 85.8,
- "id": "2603100002917220",
- "prodType": "PA1011",
- "payAmt": 0
- }
- ],
- "payType": "01",
- "orderMobile": "159****8010",
- "merId": "012601140014172026011401",
- "payStatus": "03",
- "dealFlow": "2603100002857573"
- }
-}
\ No newline at end of file
diff --git a/process_jsonl.py b/process_jsonl.py
deleted file mode 100644
index 3263470..0000000
--- a/process_jsonl.py
+++ /dev/null
@@ -1,47 +0,0 @@
-import json
-from pathlib import Path
-
-def process_jsonl_to_json(input_path: str, output_path: str) -> None:
- """
- 处理jsonl文件,提取body内容并以orderNo为维度聚合为json
- """
- order_dict = {}
-
- with open(input_path, 'r', encoding='utf-8') as f:
- for line_num, line in enumerate(f, 1):
- line = line.strip()
- if not line:
- continue
-
- try:
- data = json.loads(line)
- body = data.get('body', {})
-
- # 处理两种body结构:包含pageDataList列表或直接是订单对象
- if 'pageDataList' in body:
- # 列表形式,多个订单
- for order in body['pageDataList']:
- order_no = order.get('orderNo')
- if order_no:
- order_dict[order_no] = order
- else:
- # 单个订单对象
- order_no = body.get('orderNo')
- if order_no:
- order_dict[order_no] = body
-
- except json.JSONDecodeError as e:
- print(f"第{line_num}行解析失败: {e}")
- continue
-
- # 保存为json文件
- with open(output_path, 'w', encoding='utf-8') as f:
- json.dump(order_dict, f, ensure_ascii=False, indent=2)
-
- print(f"处理完成!共提取{len(order_dict)}个订单,已保存到{output_path}")
-
-if __name__ == "__main__":
- input_file = "/mnt/d/code/project/python/scbank/scbank_data.jsonl"
- output_file = "/mnt/d/code/project/python/scbank/order_data.json"
-
- process_jsonl_to_json(input_file, output_file)
diff --git a/scbank_analyze.py b/scbank_analyze.py
deleted file mode 100644
index b9289e2..0000000
--- a/scbank_analyze.py
+++ /dev/null
@@ -1,60 +0,0 @@
-import time
-from playwright.sync_api import sync_playwright
-
-TARGET_URL = "https://jf.scbank.cn:8085/#/orderManagement/deliveryOrders"
-
-def run():
- print("[系统] 启动页面结构分析工具...")
- with sync_playwright() as p:
- # 1. 启动浏览器
- browser = p.chromium.launch(
- headless=False,
- args=["--disable-blink-features=AutomationControlled"]
- )
-
- context = browser.new_context(
- viewport={'width': 1920, 'height': 1080},
- user_agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
- )
-
- page = context.new_page()
-
- # 2. 打开页面
- print("[操作] 正在打开页面,请手动登录...")
- try:
- page.goto(TARGET_URL)
- except:
- pass
-
- print(">>> 请在浏览器中完成登录操作 <<<")
- print(">>> 登录成功并看到订单列表后,脚本将自动保存页面结构供分析 <<<")
-
- # 等待登录成功
- try:
- # 进入首页视为登录成功
- page.wait_for_url("**/homePage", timeout=0)
- print("[状态] 检测到登录成功!")
-
- # 等待表格数据加载 (关键步骤)
- print("[状态] 等待表格渲染 (10秒)...")
- time.sleep(10)
-
- # 3. 保存页面结构
- print("[分析] 正在保存页面 HTML...")
- html = page.content()
- with open("scbank_page.html", "w", encoding="utf-8") as f:
- f.write(html)
- print(f"[成功] HTML 已保存至 scbank_page.html")
-
- # 4. 保存页面截图 (辅助定位)
- print("[分析] 正在保存页面截图...")
- page.screenshot(path="scbank_page.png", full_page=True)
- print(f"[成功] 截图已保存至 scbank_page.png")
-
- except Exception as e:
- print(f"[错误] 分析过程出错: {e}")
-
- browser.close()
-
-if __name__ == "__main__":
- run()
diff --git a/scbank_hook.py b/scbank_hook.py
deleted file mode 100644
index 90c6e2b..0000000
--- a/scbank_hook.py
+++ /dev/null
@@ -1,214 +0,0 @@
-import json
-import time
-import random
-from playwright.sync_api import sync_playwright
-
-# 目标网址
-TARGET_URL = "https://jf.scbank.cn:8085/#/orderManagement/deliveryOrders"
-OUTPUT_FILE = "scbank_data.jsonl"
-
-def process_details(page):
- """
- 点击当前页面的所有详情按钮
- 基于 HTML 分析:详情按钮是
- """
- # 使用精准选择器:可见的、文本包含"详情"的 ElementUI 文字按钮
- detail_selector = "button.el-button--text:has-text('详情')"
-
- try:
- # 等待按钮出现 - 这里也是人机交互,timeout=0 死等
- page.wait_for_selector(detail_selector, timeout=0)
-
- # 获取所有匹配的按钮
- # 注意:ElementUI 表格若有固定列,会渲染双份表格(一份header一份body,或者一份固定列一份滚动列)
- # 所以必须过滤 visible=true
- buttons = page.locator(detail_selector).all()
- visible_buttons = [btn for btn in buttons if btn.is_visible()]
-
- print(f"[当前页] 发现 {len(visible_buttons)} 个可见详情按钮")
-
- for i, btn in enumerate(visible_buttons):
- try:
- btn.click()
- # print(f" -> 点击第 {i+1} 个详情")
-
- # 等待数据加载 (Hook 会自动捕获)
- # 随机等待
- time.sleep(random.uniform(1.5, 2.5))
-
- # 关闭详情页
- # 策略:ElementUI 弹窗通常可以通过按 ESC 关闭
- page.keyboard.press("Escape")
- time.sleep(0.5)
-
- except Exception as e:
- print(f" [警告] 详情操作失败: {e}")
-
- except Exception as e:
- print(f"[提示] 当前页无详情按钮或加载超时: {e}")
-
-def run():
- print(f"[系统] 启动精准采集脚本...")
- print(f"[系统] 数据将保存至: {OUTPUT_FILE}")
-
- with sync_playwright() as p:
- # 1. 启动浏览器
- browser = p.chromium.launch(
- headless=False,
- args=["--disable-blink-features=AutomationControlled"]
- )
- context = browser.new_context(
- viewport={'width': 1920, 'height': 1080},
- user_agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
- )
- page = context.new_page()
-
- # =====================================================
- # 2. Hook 注入 (去噪优化版)
- # =====================================================
- page.add_init_script("""
- const originalParse = JSON.parse;
- JSON.parse = function(text, reviver) {
- const data = originalParse(text, reviver);
- try {
- if (data && typeof data === 'object') {
- const str = JSON.stringify(data);
-
- // 【过滤噪音】排除包含 IsQX 的干扰接口 (通常用于权限检查)
- if (str.includes('IsQX') || (data.body && data.body.IsQX)) {
- return data;
- }
-
- // 1. 列表接口 /selectOrderlist -> 通常返回 { rows: [...], total: ... }
- const isList = (data.rows && Array.isArray(data.rows) && data.rows.length > 0) ||
- (data.list && Array.isArray(data.list) && data.list.length > 0);
-
- // 2. 详情接口 /getorderdetail -> 通常返回 { orderNo: '...', ... }
- // 为了防止漏掉,只要包含 orderNo 且长度足够大(排除简单的状态返回),都抓取
- // 一个完整的订单详情通常包含收货人、地址、商品列表等,长度肯定超过 300 字符
- const isDetail = str.includes('orderNo') && str.length > 300;
-
- if (isList || isDetail) {
- console.log('__INTERCEPTED__:' + str);
- }
- }
- } catch (e) {}
- return data;
- }
- """)
-
- # =====================================================
- # 3. 数据监听
- # =====================================================
- def handle_console(msg):
- if msg.text.startswith("__INTERCEPTED__:"):
- json_str = msg.text.replace("__INTERCEPTED__:", "")
- try:
- data = json.loads(json_str)
-
- # 简单去重或标记
- desc = "数据"
- if 'rows' in data or 'list' in data:
- desc = "【列表】"
- elif 'orderNo' in str(data):
- desc = "【详情】"
-
- # 写入文件
- with open(OUTPUT_FILE, "a", encoding="utf-8") as f:
- f.write(json.dumps(data, ensure_ascii=False) + "\n")
-
- print(f"[捕获]{desc} 长度: {len(str(data))}")
- except:
- pass
-
- page.on("console", handle_console)
-
- # =====================================================
- # 4. 业务流程
- # =====================================================
- print(f"[操作] 正在打开页面,请手动登录...")
- try:
- page.goto(TARGET_URL)
- except: pass
-
- print(">>> 请在浏览器中完成登录操作 <<<")
-
- # 等待登录成功
- try:
- # 进入首页视为登录成功
- page.wait_for_url("**/homePage", timeout=0)
- print("[状态] 检测到登录成功!")
-
- # 1. 强制跳转到目标页面 (如果当前不在目标页)
- # 有时候登录后会跳转到首页或 dashboard
- if "deliveryOrders" not in page.url:
- print(f"[跳转] 正在前往目标页面: {TARGET_URL}")
- page.goto(TARGET_URL)
- page.wait_for_load_state("domcontentloaded")
- time.sleep(0.5) # 等待页面组件渲染
- else:
- print("[状态] 已在目标页面")
-
- # 2. 选中“待发货”
- print("[操作] 正在点击“待发货”标签页")
- try:
- # 定位 Tab
- tab_selector = ".el-tabs__item:has-text('待发货')"
- tab = page.locator(tab_selector)
-
- if tab.count() > 0:
- # 检查是否已经选中
- if "is-active" in tab.get_attribute("class"):
- print(" [状态] “待发货”标签页已经是选中状态")
- else:
- tab.click()
- print("[状态] 已点击“待发货”标签页")
- time.sleep(1) # 等待 Tab 切换动画
- else:
- print(" [警告] 未找到“待发货”标签页,跳过筛选")
-
- except Exception as e:
- print(f" [错误] 筛选操作失败 (非致命,继续尝试抓取): {e}")
-
- except Exception as e:
- print(f"[错误] 等待登录或初始化失败: {e}")
-
- # 循环翻页
- page_num = 1
- while True:
- print(f"\n========== 正在处理第 {page_num} 页 ==========")
-
- # 1. 采集当前页详情
- process_details(page)
-
- # 2. 翻页逻辑
- print("[翻页] 检查下一页...")
-
- # 【精准选择器】基于 HTML 分析: ElementUI 的下一页按钮 class 为 btn-next
- next_btn = page.locator(".btn-next")
-
- # 检查按钮是否存在
- if next_btn.count() == 0:
- print("[结束] 未找到下一页按钮 (.btn-next)")
- break
-
- # 检查是否禁用 (disabled 属性)
- if next_btn.is_disabled():
- print("[结束] 下一页按钮已禁用,采集完成。")
- break
-
- try:
- next_btn.click()
- page_num += 1
- print(f"[操作] 翻页 -> 第 {page_num} 页")
- time.sleep(3) # 等待新页面列表加载
- except Exception as e:
- print(f"[错误] 翻页失败: {e}")
- break
-
- print(f"\n[系统] 任务完成。数据已保存至 {OUTPUT_FILE}")
- time.sleep(5)
- browser.close()
-
-if __name__ == "__main__":
- run()
diff --git a/scbank_page.html b/scbank_page.html
deleted file mode 100644
index f07baa0..0000000
--- a/scbank_page.html
+++ /dev/null
@@ -1,179 +0,0 @@
-
四川银行权益商城商户平台 2026-03-11 10:47:46 | MO2603110007336910 | 180****8953 | 成都蓝色兄弟网络科技有限公司 | 44.8 | |
2026-03-11 10:33:35 | MO2603110007337029 | 152****9190 | 成都蓝色兄弟网络科技有限公司 | 148.8 | |
2026-03-11 10:10:57 | MO2603110007336525 | 152****1816 | 成都蓝色兄弟网络科技有限公司 | 18.1 | |
2026-03-11 09:09:17 | MO2603110007335915 | 177****2001 | 成都蓝色兄弟网络科技有限公司 | 9.88 | |
2026-03-10 22:42:28 | MO2603100007334946 | 182****3204 | 成都蓝色兄弟网络科技有限公司 | 110.2 | |
2026-03-10 22:27:02 | MO2603100007335002 | 136****6210 | 成都蓝色兄弟网络科技有限公司 | 98.8 | |
2026-03-10 22:25:16 | MO2603100007334780 | 136****6210 | 成都蓝色兄弟网络科技有限公司 | 68.8 | |
2026-03-10 22:18:16 | MO2603100007334586 | 134****2257 | 成都蓝色兄弟网络科技有限公司 | 198.8 | |
2026-03-10 22:18:16 | MO2603100007334585 | 134****2257 | 成都蓝色兄弟网络科技有限公司 | 86 | |
2026-03-10 21:56:17 | MO2603100007334852 | 139****0533 | 成都蓝色兄弟网络科技有限公司 | 148.8 | |
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
|---|
- 22
- |
- 23
- |
- 24
- |
- 25
- |
- 26
- |
- 27
- |
- 28
- |
- 1
- |
- 2
- |
- 3
- |
- 4
- |
- 5
- |
- 6
- |
- 7
- |
- 8
- |
- 9
- |
- 10
- |
- 11
- |
- 12
- |
- 13
- |
- 14
- |
- 15
- |
- 16
- |
- 17
- |
- 18
- |
- 19
- |
- 20
- |
- 21
- |
- 22
- |
- 23
- |
- 24
- |
- 25
- |
- 26
- |
- 27
- |
- 28
- |
- 29
- |
- 30
- |
- 31
- |
- 1
- |
- 2
- |
- 3
- |
- 4
- |
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
|---|
- 29
- |
- 30
- |
- 31
- |
- 1
- |
- 2
- |
- 3
- |
- 4
- |
- 5
- |
- 6
- |
- 7
- |
- 8
- |
- 9
- |
- 10
- |
- 11
- |
- 12
- |
- 13
- |
- 14
- |
- 15
- |
- 16
- |
- 17
- |
- 18
- |
- 19
- |
- 20
- |
- 21
- |
- 22
- |
- 23
- |
- 24
- |
- 25
- |
- 26
- |
- 27
- |
- 28
- |
- 29
- |
- 30
- |
- 1
- |
- 2
- |
- 3
- |
- 4
- |
- 5
- |
- 6
- |
- 7
- |
- 8
- |
- 9
- |
\ No newline at end of file
diff --git a/scbank_page.png b/scbank_page.png
deleted file mode 100644
index 89ee1843a31b13f847548b278b80c390edad8fd8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 165751
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 |