完成店铺增删改查

This commit is contained in:
super
2026-04-07 14:50:06 +08:00
parent c9947c4ac8
commit ad304a6880
50 changed files with 2281 additions and 37 deletions

684
aiimage-backend.log Normal file
View File

@@ -0,0 +1,684 @@
2026-04-07 14:21:02.936 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=f1c065686dc7, companyId=17576855363001, userId=17749440104811, size=84
2026-04-07 14:21:02.937 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17576855363001, userId=17749440104811, duplicatedUserId=17576855369459
2026-04-07 14:21:02.937 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=f1c065686dc7, companyId=17576855363001, userId=17742369326895
2026-04-07 14:21:03.274 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] upstream returned empty stores, skip cache, keyHash=f1c065686dc7, companyId=17576855363001, userId=17742369326895
2026-04-07 14:21:03.274 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=f1c065686dc7, companyId=17576855363001, userId=17604116929286
2026-04-07 14:21:03.651 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] upstream returned empty stores, skip cache, keyHash=f1c065686dc7, companyId=17576855363001, userId=17604116929286
2026-04-07 14:21:03.651 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=f1c065686dc7, companyId=17576855363001, userId=17742368634505
2026-04-07 14:21:03.994 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] upstream returned empty stores, skip cache, keyHash=f1c065686dc7, companyId=17576855363001, userId=17742368634505
2026-04-07 14:21:03.995 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=f1c065686dc7, companyId=17576855363001, userId=17742367863520
2026-04-07 14:21:04.344 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] upstream returned empty stores, skip cache, keyHash=f1c065686dc7, companyId=17576855363001, userId=17742367863520
2026-04-07 14:21:04.344 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=f1c065686dc7, companyId=17576855363001, userId=17641220009305
2026-04-07 14:21:04.811 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=f1c065686dc7, companyId=17576855363001, userId=17641220009305, size=84
2026-04-07 14:21:04.811 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17576855363001, userId=17641220009305, duplicatedUserId=17576855369459
2026-04-07 14:21:04.811 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-company] hit cache, keyHash=110fb12c6d12, companyId=17631270139209
2026-04-07 14:21:04.811 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-staff] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209
2026-04-07 14:21:05.128 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-staff] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, size=66
2026-04-07 14:21:05.128 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17638601145170
2026-04-07 14:21:05.347 [scheduling-1] WARN c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip user stores, companyId=17631270139209, userId=17638601145170, msg=紫鸟接口返回失败(获取员工店铺列表, /superbrowser/rest/v1/erp/user/stores): code=40004, sub_code=400, sub_msg=userId存在无效的参数值, msg=业务处理失败
2026-04-07 14:21:05.347 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17643136719112
2026-04-07 14:21:05.629 [scheduling-1] WARN c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip user stores, companyId=17631270139209, userId=17643136719112, msg=紫鸟接口返回失败(获取员工店铺列表, /superbrowser/rest/v1/erp/user/stores): code=40004, sub_code=400, sub_msg=userId存在无效的参数值, msg=业务处理失败
2026-04-07 14:21:05.629 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17631270146269
2026-04-07 14:21:06.057 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17631270146269, size=92
2026-04-07 14:21:06.059 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17751211279563
2026-04-07 14:21:06.461 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17751211279563, size=92
2026-04-07 14:21:06.461 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17751211279563, duplicatedUserId=17631270146269
2026-04-07 14:21:06.461 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17637915273745
2026-04-07 14:21:06.904 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17637915273745, size=89
2026-04-07 14:21:06.905 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17671617358510
2026-04-07 14:21:07.352 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17671617358510, size=77
2026-04-07 14:21:07.353 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17743160904143
2026-04-07 14:21:07.796 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17743160904143, size=91
2026-04-07 14:21:07.797 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17640472261037
2026-04-07 14:21:08.248 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17640472261037, size=84
2026-04-07 14:21:08.249 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17733643806298
2026-04-07 14:21:08.700 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17733643806298, size=87
2026-04-07 14:21:08.702 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17707899472022
2026-04-07 14:21:09.055 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] upstream returned empty stores, skip cache, keyHash=110fb12c6d12, companyId=17631270139209, userId=17707899472022
2026-04-07 14:21:09.055 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17638832444361
2026-04-07 14:21:09.443 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17638832444361, size=85
2026-04-07 14:21:09.444 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17671649323778
2026-04-07 14:21:09.783 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] upstream returned empty stores, skip cache, keyHash=110fb12c6d12, companyId=17631270139209, userId=17671649323778
2026-04-07 14:21:09.784 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17668205294298
2026-04-07 14:21:10.211 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17668205294298, size=70
2026-04-07 14:21:10.214 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17707898513300
2026-04-07 14:21:10.597 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] upstream returned empty stores, skip cache, keyHash=110fb12c6d12, companyId=17631270139209, userId=17707898513300
2026-04-07 14:21:10.597 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17748671678141
2026-04-07 14:21:10.940 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] upstream returned empty stores, skip cache, keyHash=110fb12c6d12, companyId=17631270139209, userId=17748671678141
2026-04-07 14:21:10.940 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752259231510
2026-04-07 14:21:11.423 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752259231510, size=92
2026-04-07 14:21:11.423 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17752259231510, duplicatedUserId=17631270146269
2026-04-07 14:21:11.423 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752264809639
2026-04-07 14:21:11.870 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752264809639, size=92
2026-04-07 14:21:11.870 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17752264809639, duplicatedUserId=17631270146269
2026-04-07 14:21:11.870 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752265089197
2026-04-07 14:21:12.270 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752265089197, size=92
2026-04-07 14:21:12.270 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17752265089197, duplicatedUserId=17631270146269
2026-04-07 14:21:12.270 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752265344991
2026-04-07 14:21:12.653 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752265344991, size=92
2026-04-07 14:21:12.653 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17752265344991, duplicatedUserId=17631270146269
2026-04-07 14:21:12.653 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752265634392
2026-04-07 14:21:13.036 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752265634392, size=92
2026-04-07 14:21:13.036 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17752265634392, duplicatedUserId=17631270146269
2026-04-07 14:21:13.036 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752265883690
2026-04-07 14:21:13.519 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752265883690, size=92
2026-04-07 14:21:13.519 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17752265883690, duplicatedUserId=17631270146269
2026-04-07 14:21:13.519 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752266141313
2026-04-07 14:21:13.958 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752266141313, size=92
2026-04-07 14:21:13.958 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17752266141313, duplicatedUserId=17631270146269
2026-04-07 14:21:13.958 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752266396626
2026-04-07 14:21:14.399 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752266396626, size=92
2026-04-07 14:21:14.399 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17752266396626, duplicatedUserId=17631270146269
2026-04-07 14:21:14.399 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752266656037
2026-04-07 14:21:14.835 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752266656037, size=92
2026-04-07 14:21:14.835 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17752266656037, duplicatedUserId=17631270146269
2026-04-07 14:21:14.835 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752266947122
2026-04-07 14:21:15.288 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752266947122, size=92
2026-04-07 14:21:15.288 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17752266947122, duplicatedUserId=17631270146269
2026-04-07 14:21:15.289 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752260847912
2026-04-07 14:21:15.749 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752260847912, size=92
2026-04-07 14:21:15.749 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17752260847912, duplicatedUserId=17631270146269
2026-04-07 14:21:15.749 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752261097755
2026-04-07 14:21:16.197 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752261097755, size=92
2026-04-07 14:21:16.197 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17752261097755, duplicatedUserId=17631270146269
2026-04-07 14:21:16.197 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752261375539
2026-04-07 14:21:16.630 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752261375539, size=92
2026-04-07 14:21:16.630 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17752261375539, duplicatedUserId=17631270146269
2026-04-07 14:21:16.630 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752263261924
2026-04-07 14:21:17.062 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752263261924, size=92
2026-04-07 14:21:17.062 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17752263261924, duplicatedUserId=17631270146269
2026-04-07 14:21:17.062 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752263525847
2026-04-07 14:21:17.498 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752263525847, size=92
2026-04-07 14:21:17.498 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17752263525847, duplicatedUserId=17631270146269
2026-04-07 14:21:17.498 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752263794546
2026-04-07 14:21:17.940 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752263794546, size=92
2026-04-07 14:21:17.940 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17752263794546, duplicatedUserId=17631270146269
2026-04-07 14:21:17.940 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752264065462
2026-04-07 14:21:18.342 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752264065462, size=92
2026-04-07 14:21:18.342 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17752264065462, duplicatedUserId=17631270146269
2026-04-07 14:21:18.342 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752264417494
2026-04-07 14:21:18.814 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17752264417494, size=92
2026-04-07 14:21:18.814 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17752264417494, duplicatedUserId=17631270146269
2026-04-07 14:21:18.814 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17634379336139
2026-04-07 14:21:19.205 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17634379336139, size=85
2026-04-07 14:21:19.207 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17707900731011
2026-04-07 14:21:19.621 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17707900731011, size=91
2026-04-07 14:21:19.621 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17707900731011, duplicatedUserId=17743160904143
2026-04-07 14:21:19.621 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17651571118835
2026-04-07 14:21:20.001 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17651571118835, size=84
2026-04-07 14:21:20.001 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17651571118835, duplicatedUserId=17640472261037
2026-04-07 14:21:20.001 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17754641894560
2026-04-07 14:21:20.465 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17754641894560, size=92
2026-04-07 14:21:20.466 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17754641894560, duplicatedUserId=17631270146269
2026-04-07 14:21:20.466 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17637912555829
2026-04-07 14:21:20.859 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17637912555829, size=22
2026-04-07 14:21:20.860 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641472979646
2026-04-07 14:21:21.310 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641472979646, size=87
2026-04-07 14:21:21.310 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17641472979646, duplicatedUserId=17733643806298
2026-04-07 14:21:21.310 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641473645518
2026-04-07 14:21:21.677 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641473645518, size=87
2026-04-07 14:21:21.677 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17641473645518, duplicatedUserId=17733643806298
2026-04-07 14:21:21.677 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641474309546
2026-04-07 14:21:22.077 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641474309546, size=87
2026-04-07 14:21:22.077 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17641474309546, duplicatedUserId=17733643806298
2026-04-07 14:21:22.077 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641474578041
2026-04-07 14:21:22.559 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641474578041, size=87
2026-04-07 14:21:22.559 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17641474578041, duplicatedUserId=17733643806298
2026-04-07 14:21:22.559 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641475861297
2026-04-07 14:21:23.046 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641475861297, size=88
2026-04-07 14:21:23.048 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641476363975
2026-04-07 14:21:23.498 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641476363975, size=87
2026-04-07 14:21:23.498 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17641476363975, duplicatedUserId=17733643806298
2026-04-07 14:21:23.498 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641476681314
2026-04-07 14:21:23.933 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641476681314, size=88
2026-04-07 14:21:23.935 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641476995798
2026-04-07 14:21:24.397 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641476995798, size=87
2026-04-07 14:21:24.397 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17641476995798, duplicatedUserId=17733643806298
2026-04-07 14:21:24.397 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641477282569
2026-04-07 14:21:24.821 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641477282569, size=88
2026-04-07 14:21:24.823 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641477556924
2026-04-07 14:21:25.244 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641477556924, size=90
2026-04-07 14:21:25.246 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17637914654409
2026-04-07 14:21:25.680 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17637914654409, size=22
2026-04-07 14:21:25.680 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17637914654409, duplicatedUserId=17637912555829
2026-04-07 14:21:25.680 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641478948241
2026-04-07 14:21:26.155 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641478948241, size=89
2026-04-07 14:21:26.156 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17641478948241, duplicatedUserId=17637915273745
2026-04-07 14:21:26.156 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641460329875
2026-04-07 14:21:26.504 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641460329875, size=22
2026-04-07 14:21:26.504 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17641460329875, duplicatedUserId=17637912555829
2026-04-07 14:21:26.504 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641461608145
2026-04-07 14:21:26.923 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641461608145, size=22
2026-04-07 14:21:26.923 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17641461608145, duplicatedUserId=17637912555829
2026-04-07 14:21:26.923 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641463418142
2026-04-07 14:21:27.291 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641463418142, size=22
2026-04-07 14:21:27.291 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17641463418142, duplicatedUserId=17637912555829
2026-04-07 14:21:27.291 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641464261841
2026-04-07 14:21:27.606 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641464261841, size=22
2026-04-07 14:21:27.606 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17641464261841, duplicatedUserId=17637912555829
2026-04-07 14:21:27.606 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641470262645
2026-04-07 14:21:28.049 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641470262645, size=87
2026-04-07 14:21:28.049 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17641470262645, duplicatedUserId=17733643806298
2026-04-07 14:21:28.049 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641472202700
2026-04-07 14:21:28.507 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641472202700, size=87
2026-04-07 14:21:28.507 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17641472202700, duplicatedUserId=17733643806298
2026-04-07 14:21:28.507 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641472684788
2026-04-07 14:21:29.050 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641472684788, size=87
2026-04-07 14:21:29.050 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17641472684788, duplicatedUserId=17733643806298
2026-04-07 14:21:29.050 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17743160171346
2026-04-07 14:21:29.510 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17743160171346, size=91
2026-04-07 14:21:29.510 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17743160171346, duplicatedUserId=17743160904143
2026-04-07 14:21:29.510 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641212211195
2026-04-07 14:21:29.990 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17641212211195, size=85
2026-04-07 14:21:29.992 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17707899927900
2026-04-07 14:21:30.498 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17707899927900, size=91
2026-04-07 14:21:30.498 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17707899927900, duplicatedUserId=17743160904143
2026-04-07 14:21:30.498 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17650924431800
2026-04-07 14:21:30.958 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17650924431800, size=77
2026-04-07 14:21:30.958 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17631270139209, userId=17650924431800, duplicatedUserId=17671617358510
2026-04-07 14:21:30.958 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17742364295797
2026-04-07 14:21:31.334 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] upstream returned empty stores, skip cache, keyHash=110fb12c6d12, companyId=17631270139209, userId=17742364295797
2026-04-07 14:21:31.334 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17725254643423
2026-04-07 14:21:31.832 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=110fb12c6d12, companyId=17631270139209, userId=17725254643423, size=85
2026-04-07 14:21:31.833 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17742365707743
2026-04-07 14:21:32.181 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] upstream returned empty stores, skip cache, keyHash=110fb12c6d12, companyId=17631270139209, userId=17742365707743
2026-04-07 14:21:32.182 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17742365139976
2026-04-07 14:21:32.594 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] upstream returned empty stores, skip cache, keyHash=110fb12c6d12, companyId=17631270139209, userId=17742365139976
2026-04-07 14:21:32.594 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=110fb12c6d12, companyId=17631270139209, userId=17742363136641
2026-04-07 14:21:32.962 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] upstream returned empty stores, skip cache, keyHash=110fb12c6d12, companyId=17631270139209, userId=17742363136641
2026-04-07 14:21:32.963 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-company] hit cache, keyHash=6b365ddb7282, companyId=17620011426697
2026-04-07 14:21:32.963 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-staff] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697
2026-04-07 14:21:33.285 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-staff] cached upstream result, keyHash=6b365ddb7282, companyId=17620011426697, size=29
2026-04-07 14:21:33.285 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17661276253024
2026-04-07 14:21:33.508 [scheduling-1] WARN c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip user stores, companyId=17620011426697, userId=17661276253024, msg=紫鸟接口返回失败(获取员工店铺列表, /superbrowser/rest/v1/erp/user/stores): code=40004, sub_code=400, sub_msg=userId存在无效的参数值, msg=业务处理失败
2026-04-07 14:21:33.508 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17640557016484
2026-04-07 14:21:33.746 [scheduling-1] WARN c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip user stores, companyId=17620011426697, userId=17640557016484, msg=紫鸟接口返回失败(获取员工店铺列表, /superbrowser/rest/v1/erp/user/stores): code=40004, sub_code=400, sub_msg=userId存在无效的参数值, msg=业务处理失败
2026-04-07 14:21:33.746 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17677081173068
2026-04-07 14:21:33.970 [scheduling-1] WARN c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip user stores, companyId=17620011426697, userId=17677081173068, msg=紫鸟接口返回失败(获取员工店铺列表, /superbrowser/rest/v1/erp/user/stores): code=40004, sub_code=400, sub_msg=userId存在无效的参数值, msg=业务处理失败
2026-04-07 14:21:33.970 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17666514978137
2026-04-07 14:21:34.255 [scheduling-1] WARN c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip user stores, companyId=17620011426697, userId=17666514978137, msg=紫鸟接口返回失败(获取员工店铺列表, /superbrowser/rest/v1/erp/user/stores): code=40004, sub_code=400, sub_msg=userId存在无效的参数值, msg=业务处理失败
2026-04-07 14:21:34.255 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17732777563885
2026-04-07 14:21:34.467 [scheduling-1] WARN c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip user stores, companyId=17620011426697, userId=17732777563885, msg=紫鸟接口返回失败(获取员工店铺列表, /superbrowser/rest/v1/erp/user/stores): code=40004, sub_code=400, sub_msg=userId存在无效的参数值, msg=业务处理失败
2026-04-07 14:21:34.468 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17730206862305
2026-04-07 14:21:34.681 [scheduling-1] WARN c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip user stores, companyId=17620011426697, userId=17730206862305, msg=紫鸟接口返回失败(获取员工店铺列表, /superbrowser/rest/v1/erp/user/stores): code=40004, sub_code=400, sub_msg=userId存在无效的参数值, msg=业务处理失败
2026-04-07 14:21:34.681 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17643173839601
2026-04-07 14:21:34.900 [scheduling-1] WARN c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip user stores, companyId=17620011426697, userId=17643173839601, msg=紫鸟接口返回失败(获取员工店铺列表, /superbrowser/rest/v1/erp/user/stores): code=40004, sub_code=400, sub_msg=userId存在无效的参数值, msg=业务处理失败
2026-04-07 14:21:34.900 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17699988687631
2026-04-07 14:21:35.142 [scheduling-1] WARN c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip user stores, companyId=17620011426697, userId=17699988687631, msg=紫鸟接口返回失败(获取员工店铺列表, /superbrowser/rest/v1/erp/user/stores): code=40004, sub_code=400, sub_msg=userId存在无效的参数值, msg=业务处理失败
2026-04-07 14:21:35.142 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17718558697861
2026-04-07 14:21:35.405 [scheduling-1] WARN c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip user stores, companyId=17620011426697, userId=17718558697861, msg=紫鸟接口返回失败(获取员工店铺列表, /superbrowser/rest/v1/erp/user/stores): code=40004, sub_code=400, sub_msg=userId存在无效的参数值, msg=业务处理失败
2026-04-07 14:21:35.405 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17620011435996
2026-04-07 14:21:35.698 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=6b365ddb7282, companyId=17620011426697, userId=17620011435996, size=11
2026-04-07 14:21:35.698 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17639774727505
2026-04-07 14:21:36.032 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=6b365ddb7282, companyId=17620011426697, userId=17639774727505, size=11
2026-04-07 14:21:36.032 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17620011426697, userId=17639774727505, duplicatedUserId=17620011435996
2026-04-07 14:21:36.032 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17729660106470
2026-04-07 14:21:36.371 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=6b365ddb7282, companyId=17620011426697, userId=17729660106470, size=11
2026-04-07 14:21:36.371 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17620011426697, userId=17729660106470, duplicatedUserId=17620011435996
2026-04-07 14:21:36.371 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17730460291664
2026-04-07 14:21:36.694 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=6b365ddb7282, companyId=17620011426697, userId=17730460291664, size=11
2026-04-07 14:21:36.694 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17620011426697, userId=17730460291664, duplicatedUserId=17620011435996
2026-04-07 14:21:36.694 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17635465811898
2026-04-07 14:21:37.050 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] upstream returned empty stores, skip cache, keyHash=6b365ddb7282, companyId=17620011426697, userId=17635465811898
2026-04-07 14:21:37.050 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17748610992756
2026-04-07 14:21:37.426 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=6b365ddb7282, companyId=17620011426697, userId=17748610992756, size=11
2026-04-07 14:21:37.426 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17620011426697, userId=17748610992756, duplicatedUserId=17620011435996
2026-04-07 14:21:37.426 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17724161646108
2026-04-07 14:21:37.772 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=6b365ddb7282, companyId=17620011426697, userId=17724161646108, size=11
2026-04-07 14:21:37.772 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17620011426697, userId=17724161646108, duplicatedUserId=17620011435996
2026-04-07 14:21:37.772 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17752257011808
2026-04-07 14:21:38.107 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=6b365ddb7282, companyId=17620011426697, userId=17752257011808, size=11
2026-04-07 14:21:38.107 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17620011426697, userId=17752257011808, duplicatedUserId=17620011435996
2026-04-07 14:21:38.107 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17639770836314
2026-04-07 14:21:38.429 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=6b365ddb7282, companyId=17620011426697, userId=17639770836314, size=9
2026-04-07 14:21:38.430 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17639774271474
2026-04-07 14:21:38.764 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=6b365ddb7282, companyId=17620011426697, userId=17639774271474, size=9
2026-04-07 14:21:38.765 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17620011426697, userId=17639774271474, duplicatedUserId=17639770836314
2026-04-07 14:21:38.765 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17639771328771
2026-04-07 14:21:39.123 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=6b365ddb7282, companyId=17620011426697, userId=17639771328771, size=9
2026-04-07 14:21:39.123 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17620011426697, userId=17639771328771, duplicatedUserId=17639770836314
2026-04-07 14:21:39.123 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17639771647243
2026-04-07 14:21:39.452 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=6b365ddb7282, companyId=17620011426697, userId=17639771647243, size=9
2026-04-07 14:21:39.452 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17620011426697, userId=17639771647243, duplicatedUserId=17639770836314
2026-04-07 14:21:39.452 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17639772118514
2026-04-07 14:21:39.779 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=6b365ddb7282, companyId=17620011426697, userId=17639772118514, size=9
2026-04-07 14:21:39.779 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17620011426697, userId=17639772118514, duplicatedUserId=17639770836314
2026-04-07 14:21:39.779 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17639772482271
2026-04-07 14:21:40.116 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=6b365ddb7282, companyId=17620011426697, userId=17639772482271, size=9
2026-04-07 14:21:40.116 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17620011426697, userId=17639772482271, duplicatedUserId=17639770836314
2026-04-07 14:21:40.116 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17639772877215
2026-04-07 14:21:40.458 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=6b365ddb7282, companyId=17620011426697, userId=17639772877215, size=9
2026-04-07 14:21:40.458 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17620011426697, userId=17639772877215, duplicatedUserId=17639770836314
2026-04-07 14:21:40.458 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17639773272476
2026-04-07 14:21:40.790 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=6b365ddb7282, companyId=17620011426697, userId=17639773272476, size=9
2026-04-07 14:21:40.790 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17620011426697, userId=17639773272476, duplicatedUserId=17639770836314
2026-04-07 14:21:40.790 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17639773635592
2026-04-07 14:21:41.156 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=6b365ddb7282, companyId=17620011426697, userId=17639773635592, size=9
2026-04-07 14:21:41.156 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17620011426697, userId=17639773635592, duplicatedUserId=17639770836314
2026-04-07 14:21:41.156 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17639773959266
2026-04-07 14:21:41.474 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=6b365ddb7282, companyId=17620011426697, userId=17639773959266, size=9
2026-04-07 14:21:41.475 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17620011426697, userId=17639773959266, duplicatedUserId=17639770836314
2026-04-07 14:21:41.475 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17729566998491
2026-04-07 14:21:41.948 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=6b365ddb7282, companyId=17620011426697, userId=17729566998491, size=11
2026-04-07 14:21:41.948 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17620011426697, userId=17729566998491, duplicatedUserId=17620011435996
2026-04-07 14:21:41.949 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=6b365ddb7282, companyId=17620011426697, userId=17669217644226
2026-04-07 14:21:42.270 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=6b365ddb7282, companyId=17620011426697, userId=17669217644226, size=9
2026-04-07 14:21:42.270 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17620011426697, userId=17669217644226, duplicatedUserId=17639770836314
2026-04-07 14:21:42.270 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-company] hit cache, keyHash=e4ade5d7ed7e, companyId=17543915349961
2026-04-07 14:21:42.270 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-staff] cache miss, requesting upstream, keyHash=e4ade5d7ed7e, companyId=17543915349961
2026-04-07 14:21:42.610 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-staff] cached upstream result, keyHash=e4ade5d7ed7e, companyId=17543915349961, size=22
2026-04-07 14:21:42.610 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17719218431526
2026-04-07 14:21:42.819 [scheduling-1] WARN c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip user stores, companyId=17543915349961, userId=17719218431526, msg=紫鸟接口返回失败(获取员工店铺列表, /superbrowser/rest/v1/erp/user/stores): code=40004, sub_code=400, sub_msg=userId存在无效的参数值, msg=业务处理失败
2026-04-07 14:21:42.819 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17633627241792
2026-04-07 14:21:43.073 [scheduling-1] WARN c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip user stores, companyId=17543915349961, userId=17633627241792, msg=紫鸟接口返回失败(获取员工店铺列表, /superbrowser/rest/v1/erp/user/stores): code=40004, sub_code=400, sub_msg=userId存在无效的参数值, msg=业务处理失败
2026-04-07 14:21:43.073 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17549810616820
2026-04-07 14:21:43.299 [scheduling-1] WARN c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip user stores, companyId=17543915349961, userId=17549810616820, msg=紫鸟接口返回失败(获取员工店铺列表, /superbrowser/rest/v1/erp/user/stores): code=40004, sub_code=400, sub_msg=userId存在无效的参数值, msg=业务处理失败
2026-04-07 14:21:43.299 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17550861697817
2026-04-07 14:21:43.534 [scheduling-1] WARN c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip user stores, companyId=17543915349961, userId=17550861697817, msg=紫鸟接口返回失败(获取员工店铺列表, /superbrowser/rest/v1/erp/user/stores): code=40004, sub_code=400, sub_msg=userId存在无效的参数值, msg=业务处理失败
2026-04-07 14:21:43.534 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17572485086466
2026-04-07 14:21:43.754 [scheduling-1] WARN c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip user stores, companyId=17543915349961, userId=17572485086466, msg=紫鸟接口返回失败(获取员工店铺列表, /superbrowser/rest/v1/erp/user/stores): code=40004, sub_code=400, sub_msg=userId存在无效的参数值, msg=业务处理失败
2026-04-07 14:21:43.754 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17620718352236
2026-04-07 14:21:44.024 [scheduling-1] WARN c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip user stores, companyId=17543915349961, userId=17620718352236, msg=紫鸟接口返回失败(获取员工店铺列表, /superbrowser/rest/v1/erp/user/stores): code=40004, sub_code=400, sub_msg=userId存在无效的参数值, msg=业务处理失败
2026-04-07 14:21:44.024 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17573395442422
2026-04-07 14:21:44.252 [scheduling-1] WARN c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip user stores, companyId=17543915349961, userId=17573395442422, msg=紫鸟接口返回失败(获取员工店铺列表, /superbrowser/rest/v1/erp/user/stores): code=40004, sub_code=400, sub_msg=userId存在无效的参数值, msg=业务处理失败
2026-04-07 14:21:44.252 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17543971161848
2026-04-07 14:21:44.481 [scheduling-1] WARN c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip user stores, companyId=17543915349961, userId=17543971161848, msg=紫鸟接口返回失败(获取员工店铺列表, /superbrowser/rest/v1/erp/user/stores): code=40004, sub_code=400, sub_msg=userId存在无效的参数值, msg=业务处理失败
2026-04-07 14:21:44.481 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17676840392758
2026-04-07 14:21:44.702 [scheduling-1] WARN c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip user stores, companyId=17543915349961, userId=17676840392758, msg=紫鸟接口返回失败(获取员工店铺列表, /superbrowser/rest/v1/erp/user/stores): code=40004, sub_code=400, sub_msg=userId存在无效的参数值, msg=业务处理失败
2026-04-07 14:21:44.702 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17543973861944
2026-04-07 14:21:44.950 [scheduling-1] WARN c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip user stores, companyId=17543915349961, userId=17543973861944, msg=紫鸟接口返回失败(获取员工店铺列表, /superbrowser/rest/v1/erp/user/stores): code=40004, sub_code=400, sub_msg=userId存在无效的参数值, msg=业务处理失败
2026-04-07 14:21:44.950 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17613993013398
2026-04-07 14:21:45.166 [scheduling-1] WARN c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip user stores, companyId=17543915349961, userId=17613993013398, msg=紫鸟接口返回失败(获取员工店铺列表, /superbrowser/rest/v1/erp/user/stores): code=40004, sub_code=400, sub_msg=userId存在无效的参数值, msg=业务处理失败
2026-04-07 14:21:45.166 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17543915345493
2026-04-07 14:21:45.489 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17543915345493, size=4
2026-04-07 14:21:45.489 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17544031101153
2026-04-07 14:21:45.815 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17544031101153, size=4
2026-04-07 14:21:45.815 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17543915349961, userId=17544031101153, duplicatedUserId=17543915345493
2026-04-07 14:21:45.815 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17742550269623
2026-04-07 14:21:46.148 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17742550269623, size=4
2026-04-07 14:21:46.148 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17543915349961, userId=17742550269623, duplicatedUserId=17543915345493
2026-04-07 14:21:46.148 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17724131772085
2026-04-07 14:21:46.492 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17724131772085, size=3
2026-04-07 14:21:46.492 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17726756808672
2026-04-07 14:21:46.886 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17726756808672, size=4
2026-04-07 14:21:46.886 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17543915349961, userId=17726756808672, duplicatedUserId=17543915345493
2026-04-07 14:21:46.886 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17749293397799
2026-04-07 14:21:47.262 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17749293397799, size=4
2026-04-07 14:21:47.262 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17543915349961, userId=17749293397799, duplicatedUserId=17543915345493
2026-04-07 14:21:47.262 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17544032051397
2026-04-07 14:21:47.601 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17544032051397, size=3
2026-04-07 14:21:47.601 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17574963302571
2026-04-07 14:21:47.931 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17574963302571, size=4
2026-04-07 14:21:47.931 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17543915349961, userId=17574963302571, duplicatedUserId=17543915345493
2026-04-07 14:21:47.931 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17587974364164
2026-04-07 14:21:48.283 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17587974364164, size=4
2026-04-07 14:21:48.283 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17543915349961, userId=17587974364164, duplicatedUserId=17543915345493
2026-04-07 14:21:48.283 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17619638133044
2026-04-07 14:21:48.683 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17619638133044, size=4
2026-04-07 14:21:48.684 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17543915349961, userId=17619638133044, duplicatedUserId=17543915345493
2026-04-07 14:21:48.684 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cache miss, requesting upstream, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17668151088348
2026-04-07 14:21:49.035 [scheduling-1] INFO c.n.a.m.z.service.ZiniaoAuthService - [ziniao-stores] cached upstream result, keyHash=e4ade5d7ed7e, companyId=17543915349961, userId=17668151088348, size=4
2026-04-07 14:21:49.035 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] skip duplicated user stores snapshot, companyId=17543915349961, userId=17668151088348, duplicatedUserId=17543915345493
2026-04-07 14:21:49.055 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27614679616894 id=3171 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.043130501 bytes=407
2026-04-07 14:21:49.084 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27614682579183 id=3172 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.071614415 bytes=454
2026-04-07 14:21:49.111 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27614683177346 id=3173 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.099524480 bytes=461
2026-04-07 14:21:49.139 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27614699142692 id=3174 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.127248984 bytes=407
2026-04-07 14:21:49.167 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27614700875984 id=3175 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.155359813 bytes=454
2026-04-07 14:21:49.195 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27614701561864 id=3176 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.183391180 bytes=461
2026-04-07 14:21:49.223 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27614706526165 id=3177 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.211505581 bytes=482
2026-04-07 14:21:49.253 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27614718539326 id=3178 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.239838678 bytes=407
2026-04-07 14:21:49.282 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27614729438872 id=3179 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.269116475 bytes=407
2026-04-07 14:21:49.310 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27614739348613 id=3180 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.297702904 bytes=461
2026-04-07 14:21:49.338 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27614749024356 id=3181 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.325457902 bytes=407
2026-04-07 14:21:49.366 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27614758653760 id=3182 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.353446764 bytes=461
2026-04-07 14:21:49.394 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27614770147946 id=3183 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.381642783 bytes=482
2026-04-07 14:21:49.423 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27614770809763 id=3184 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.410711226 bytes=482
2026-04-07 14:21:49.452 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27614824905417 id=3185 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.439859990 bytes=482
2026-04-07 14:21:49.480 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27616445564381 id=3186 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.467791605 bytes=461
2026-04-07 14:21:49.509 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27617253045396 id=3187 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.497623958 bytes=461
2026-04-07 14:21:49.538 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27617380342247 id=3188 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.526196493 bytes=482
2026-04-07 14:21:49.567 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27619849807148 id=3189 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.554736106 bytes=407
2026-04-07 14:21:49.595 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27619851882520 id=3190 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.583114304 bytes=454
2026-04-07 14:21:49.624 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27619852622209 id=3191 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.612567767 bytes=461
2026-04-07 14:21:49.653 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27619863529761 id=3192 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.641122329 bytes=407
2026-04-07 14:21:49.682 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27619888862389 id=3193 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.669994026 bytes=413
2026-04-07 14:21:49.709 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27619891045060 id=3194 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.697322735 bytes=454
2026-04-07 14:21:49.738 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27619980342853 id=3195 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.726370105 bytes=482
2026-04-07 14:21:49.768 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27620698695531 id=3196 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.755731352 bytes=407
2026-04-07 14:21:49.797 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27620752935036 id=3197 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.784777165 bytes=407
2026-04-07 14:21:49.826 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27620776352588 id=3198 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.814230877 bytes=405
2026-04-07 14:21:49.857 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27620815037766 id=3199 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.843371824 bytes=405
2026-04-07 14:21:49.885 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27620823418961 id=3200 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.873294478 bytes=482
2026-04-07 14:21:49.914 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27620833448994 id=3201 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.900949337 bytes=407
2026-04-07 14:21:49.942 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27620845725738 id=3202 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.929662211 bytes=407
2026-04-07 14:21:49.970 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27621472964710 id=3203 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.957701394 bytes=407
2026-04-07 14:21:49.998 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27621490299033 id=3204 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:49.985683754 bytes=407
2026-04-07 14:21:50.025 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27623094196314 id=3205 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.013738558 bytes=482
2026-04-07 14:21:50.052 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27623095912337 id=3206 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.040656599 bytes=461
2026-04-07 14:21:50.081 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27623341589851 id=3207 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.069002603 bytes=407
2026-04-07 14:21:50.108 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27623369182585 id=3208 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.096692014 bytes=461
2026-04-07 14:21:50.137 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27623447966860 id=3209 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.124617477 bytes=482
2026-04-07 14:21:50.164 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27624113028478 id=3210 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.152501138 bytes=459
2026-04-07 14:21:50.194 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27624123015530 id=3211 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.181967230 bytes=482
2026-04-07 14:21:50.225 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27624130104158 id=3212 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.211845394 bytes=482
2026-04-07 14:21:50.253 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27624829848374 id=3213 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.240693856 bytes=510
2026-04-07 14:21:50.281 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27624960177757 id=3214 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.269195276 bytes=510
2026-04-07 14:21:50.310 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27624987979417 id=3215 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.298292742 bytes=482
2026-04-07 14:21:50.338 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27624993486016 id=3216 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.326471557 bytes=510
2026-04-07 14:21:50.366 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27624995907021 id=3217 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.354265045 bytes=510
2026-04-07 14:21:50.394 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27625038483048 id=3218 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.382430452 bytes=482
2026-04-07 14:21:50.422 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27626870007332 id=3219 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.410413751 bytes=461
2026-04-07 14:21:50.451 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27626977418402 id=3220 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.438782470 bytes=482
2026-04-07 14:21:50.479 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27627638103514 id=3221 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.466738189 bytes=493
2026-04-07 14:21:50.507 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27627638997495 id=3222 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.494810611 bytes=493
2026-04-07 14:21:50.535 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27627675501299 id=3223 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.523029845 bytes=482
2026-04-07 14:21:50.563 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27627676491948 id=3224 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.551184349 bytes=461
2026-04-07 14:21:50.591 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27627700165278 id=3225 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.579338387 bytes=482
2026-04-07 14:21:50.619 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27628388143089 id=3226 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.607157418 bytes=510
2026-04-07 14:21:50.647 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27628388412469 id=3227 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.634912149 bytes=510
2026-04-07 14:21:50.675 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27628407473021 id=3228 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.662819778 bytes=493
2026-04-07 14:21:50.703 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27628411985102 id=3229 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.690915860 bytes=493
2026-04-07 14:21:50.731 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27628414425209 id=3230 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.718695953 bytes=493
2026-04-07 14:21:50.758 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27628415989891 id=3231 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.746514578 bytes=493
2026-04-07 14:21:50.786 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27628419865826 id=3232 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.774027263 bytes=461
2026-04-07 14:21:50.814 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27631871929950 id=3233 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.802433863 bytes=510
2026-04-07 14:21:50.842 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27631874074945 id=3234 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.830008435 bytes=510
2026-04-07 14:21:50.870 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27631875028267 id=3235 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.858189459 bytes=510
2026-04-07 14:21:50.899 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633506601085 id=3236 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.886472052 bytes=493
2026-04-07 14:21:50.926 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633516691452 id=3237 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.914594492 bytes=493
2026-04-07 14:21:50.954 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633518172756 id=3238 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.942366181 bytes=493
2026-04-07 14:21:50.982 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633520545721 id=3239 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.970487247 bytes=493
2026-04-07 14:21:51.010 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633563496315 id=3240 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:50.998344060 bytes=493
2026-04-07 14:21:51.038 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633565196447 id=3241 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.026073927 bytes=493
2026-04-07 14:21:51.066 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633575536301 id=3242 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.054029549 bytes=493
2026-04-07 14:21:51.094 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633579965292 id=3243 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.082431328 bytes=510
2026-04-07 14:21:51.122 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27634519904260 id=3244 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.110200558 bytes=482
2026-04-07 14:21:51.150 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27636089315657 id=3245 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.137996234 bytes=510
2026-04-07 14:21:51.178 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27636871881519 id=3246 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.166119728 bytes=510
2026-04-07 14:21:51.207 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27636872674378 id=3247 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.194434940 bytes=510
2026-04-07 14:21:51.235 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27636957992327 id=3248 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.222527724 bytes=510
2026-04-07 14:21:51.263 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27636958467431 id=3249 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.251066335 bytes=510
2026-04-07 14:21:51.291 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27636959027549 id=3250 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.279038601 bytes=510
2026-04-07 14:21:51.319 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27637938086815 id=3251 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.306918378 bytes=510
2026-04-07 14:21:51.347 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27638901163104 id=3252 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.335064120 bytes=493
2026-04-07 14:21:51.375 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27638911448562 id=3253 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.363093287 bytes=493
2026-04-07 14:21:51.403 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27644089194259 id=3254 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.390999094 bytes=510
2026-04-07 14:21:51.431 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27650774963494 id=3255 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.418691379 bytes=510
2026-04-07 14:21:51.462 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27650837152640 id=3256 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.449658628 bytes=510
2026-04-07 14:21:51.490 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27650861101901 id=3257 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.477543304 bytes=510
2026-04-07 14:21:51.518 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27650938497457 id=3258 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.505648001 bytes=510
2026-04-07 14:21:51.546 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27653357202357 id=3259 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.533787217 bytes=510
2026-04-07 14:21:51.574 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27657763937169 id=3260 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.562025673 bytes=407
2026-04-07 14:21:51.602 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27676917368069 id=3261 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.590341184 bytes=493
2026-04-07 14:21:51.630 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27679371023707 id=3262 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.618343414 bytes=407
2026-04-07 14:21:51.659 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27679371402836 id=3263 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.646857924 bytes=407
2026-04-07 14:21:51.687 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27684680506972 id=3264 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.674766738 bytes=459
2026-04-07 14:21:51.714 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27700243846388 id=3265 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.702708681 bytes=482
2026-04-07 14:21:51.742 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27725274462335 id=3266 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.730280527 bytes=493
2026-04-07 14:21:51.770 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27753776115321 id=3524 companyNameSample=尾号0753的公司113 expiresAt=2026-04-08T02:21:51.758458577 bytes=510
2026-04-07 14:21:51.798 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633850819476 id=3267 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:51.786358068 bytes=407
2026-04-07 14:21:51.826 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27635343297390 id=3268 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:51.813820482 bytes=407
2026-04-07 14:21:51.854 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27635343966916 id=3269 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:51.842476895 bytes=405
2026-04-07 14:21:51.882 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27635344497933 id=3270 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:51.870288061 bytes=407
2026-04-07 14:21:51.910 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27635418381270 id=3271 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:51.898208264 bytes=510
2026-04-07 14:21:51.938 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27635419413345 id=3272 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:51.925861625 bytes=482
2026-04-07 14:21:51.966 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27635447662372 id=3273 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:51.954323111 bytes=482
2026-04-07 14:21:51.994 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27636438444737 id=3274 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:51.982226067 bytes=407
2026-04-07 14:21:52.022 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27637281705548 id=3275 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.010377897 bytes=407
2026-04-07 14:21:52.050 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27637335342760 id=3276 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.038214180 bytes=407
2026-04-07 14:21:52.079 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27637790728354 id=3277 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.066957032 bytes=482
2026-04-07 14:21:52.107 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27639830453258 id=3278 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.094818017 bytes=482
2026-04-07 14:21:52.135 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27639837353865 id=3279 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.123518369 bytes=482
2026-04-07 14:21:52.163 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27639853465731 id=3280 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.151104550 bytes=482
2026-04-07 14:21:52.191 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27640505945145 id=3281 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.179018169 bytes=482
2026-04-07 14:21:52.219 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27643203281183 id=3282 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.207166371 bytes=407
2026-04-07 14:21:52.247 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27643204037608 id=3283 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.235214467 bytes=405
2026-04-07 14:21:52.275 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27648296863940 id=3284 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.263243834 bytes=407
2026-04-07 14:21:52.303 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27648302882840 id=3285 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.291287238 bytes=407
2026-04-07 14:21:52.331 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27651814212556 id=3286 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.318854760 bytes=407
2026-04-07 14:21:52.359 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27658903362392 id=3287 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.347116529 bytes=459
2026-04-07 14:21:52.387 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27659354092941 id=3288 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.375417796 bytes=459
2026-04-07 14:21:52.415 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27659632942262 id=3289 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.403535548 bytes=459
2026-04-07 14:21:52.443 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27660379378534 id=3290 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.430991313 bytes=493
2026-04-07 14:21:52.471 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27660382378876 id=3291 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.459543014 bytes=510
2026-04-07 14:21:52.500 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27660408676686 id=3292 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.488047960 bytes=407
2026-04-07 14:21:52.528 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27660436379471 id=3293 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.516096649 bytes=407
2026-04-07 14:21:52.556 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27660517655521 id=3294 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.544414655 bytes=407
2026-04-07 14:21:52.585 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27660536259853 id=3295 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.572481383 bytes=459
2026-04-07 14:21:52.612 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27660593159754 id=3296 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.600375264 bytes=459
2026-04-07 14:21:52.640 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27661532839389 id=3297 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.628629117 bytes=407
2026-04-07 14:21:52.669 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27661956623004 id=3298 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.657226882 bytes=510
2026-04-07 14:21:52.697 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27661970074108 id=3299 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.684869149 bytes=510
2026-04-07 14:21:52.727 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27661973799581 id=3300 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.714787696 bytes=510
2026-04-07 14:21:52.757 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27661976074932 id=3301 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.744742480 bytes=510
2026-04-07 14:21:52.785 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27662115949244 id=3302 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.773082352 bytes=510
2026-04-07 14:21:52.814 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27663227841565 id=3303 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.801985219 bytes=459
2026-04-07 14:21:52.842 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27663233151006 id=3304 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.830138826 bytes=459
2026-04-07 14:21:52.870 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27664109869017 id=3305 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.858113545 bytes=493
2026-04-07 14:21:52.898 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27664113426828 id=3306 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.885974356 bytes=493
2026-04-07 14:21:52.926 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27664115786940 id=3307 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.914088716 bytes=493
2026-04-07 14:21:52.954 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27664118571140 id=3308 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.942366447 bytes=493
2026-04-07 14:21:52.982 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27664127976476 id=3309 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.970479404 bytes=493
2026-04-07 14:21:53.011 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27664132505362 id=3310 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:52.999078224 bytes=493
2026-04-07 14:21:53.039 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27664803031207 id=3311 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.027576127 bytes=510
2026-04-07 14:21:53.068 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27664811318826 id=3312 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.055710352 bytes=510
2026-04-07 14:21:53.097 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27664826016813 id=3313 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.084482696 bytes=510
2026-04-07 14:21:53.124 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27664829118779 id=3314 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.112486578 bytes=510
2026-04-07 14:21:53.153 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27665584832850 id=3315 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.140448811 bytes=459
2026-04-07 14:21:53.181 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27665619766160 id=3316 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.168579634 bytes=459
2026-04-07 14:21:53.209 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27669872274699 id=3317 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.196822627 bytes=493
2026-04-07 14:21:53.237 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27675995127034 id=3318 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.225042212 bytes=493
2026-04-07 14:21:53.268 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27676000631270 id=3319 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.255054702 bytes=493
2026-04-07 14:21:53.296 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27676043026450 id=3320 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.283812442 bytes=482
2026-04-07 14:21:53.325 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27677653452061 id=3321 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.313421958 bytes=407
2026-04-07 14:21:53.353 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27685347202872 id=3322 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.340968950 bytes=493
2026-04-07 14:21:53.382 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27685404421899 id=3323 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.369663888 bytes=459
2026-04-07 14:21:53.410 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27709811945656 id=3324 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.397593014 bytes=510
2026-04-07 14:21:53.438 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27709814466192 id=3325 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.425852206 bytes=510
2026-04-07 14:21:53.466 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27725271914514 id=3326 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.453981196 bytes=493
2026-04-07 14:21:53.494 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27738283094493 id=3327 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.482219419 bytes=459
2026-04-07 14:21:53.522 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27738284686785 id=3328 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.510190085 bytes=459
2026-04-07 14:21:53.550 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27738337365392 id=3329 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.538565147 bytes=459
2026-04-07 14:21:53.578 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27738340329516 id=3330 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.566451594 bytes=459
2026-04-07 14:21:53.607 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27738341297007 id=3331 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.594440489 bytes=459
2026-04-07 14:21:53.636 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27739832965392 id=3332 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.623568332 bytes=510
2026-04-07 14:21:53.665 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27740561955070 id=3333 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.651687940 bytes=493
2026-04-07 14:21:53.693 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27740830433267 id=3334 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.681089992 bytes=493
2026-04-07 14:21:53.721 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27742544414098 id=3335 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.709386530 bytes=493
2026-04-07 14:21:53.749 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27747756092505 id=3336 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.737372717 bytes=493
2026-04-07 14:21:53.778 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27753888003435 id=3525 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.765506158 bytes=510
2026-04-07 14:21:53.806 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27753905558016 id=3526 companyNameSample=尾号8880的公司206 expiresAt=2026-04-08T02:21:53.794093737 bytes=510
2026-04-07 14:21:53.834 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27580078286917 id=3337 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:53.821593567 bytes=407
2026-04-07 14:21:53.862 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27581744345795 id=3338 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:53.849851783 bytes=407
2026-04-07 14:21:53.890 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27585304908720 id=3339 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:53.877947167 bytes=493
2026-04-07 14:21:53.918 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27585372602914 id=3340 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:53.906247567 bytes=510
2026-04-07 14:21:53.947 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27593929921612 id=3341 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:53.934804250 bytes=413
2026-04-07 14:21:53.975 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27593936958071 id=3342 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:53.962693686 bytes=454
2026-04-07 14:21:54.002 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27594018306919 id=3343 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:53.990566290 bytes=405
2026-04-07 14:21:54.031 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27594143589853 id=3344 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.018624018 bytes=454
2026-04-07 14:21:54.059 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27600759051168 id=3345 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.046505360 bytes=407
2026-04-07 14:21:54.087 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27600767512747 id=3346 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.074933952 bytes=454
2026-04-07 14:21:54.115 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27604273843274 id=3347 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.103205964 bytes=510
2026-04-07 14:21:54.143 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27607696684757 id=3348 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.131128470 bytes=459
2026-04-07 14:21:54.171 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27607710537296 id=3349 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.159369226 bytes=459
2026-04-07 14:21:54.199 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27608623936552 id=3350 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.187188744 bytes=405
2026-04-07 14:21:54.227 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27608634915729 id=3351 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.214806314 bytes=454
2026-04-07 14:21:54.255 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27610444496763 id=3352 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.243268635 bytes=405
2026-04-07 14:21:54.283 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27610452659966 id=3353 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.271099220 bytes=454
2026-04-07 14:21:54.311 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27610465143594 id=3354 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.299016038 bytes=407
2026-04-07 14:21:54.343 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27610467691881 id=3355 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.330985022 bytes=454
2026-04-07 14:21:54.372 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27610487704351 id=3356 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.360315633 bytes=407
2026-04-07 14:21:54.400 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27611171866710 id=3357 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.388023697 bytes=407
2026-04-07 14:21:54.428 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27611193007786 id=3358 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.416520777 bytes=454
2026-04-07 14:21:54.457 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27611880587443 id=3359 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.445400968 bytes=407
2026-04-07 14:21:54.486 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27612001948172 id=3360 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.473802287 bytes=407
2026-04-07 14:21:54.513 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27612086365840 id=3361 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.501477883 bytes=407
2026-04-07 14:21:54.541 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27612106316135 id=3362 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.529113360 bytes=454
2026-04-07 14:21:54.569 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27612126349505 id=3363 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.556937520 bytes=510
2026-04-07 14:21:54.596 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27612928875078 id=3364 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.584562921 bytes=510
2026-04-07 14:21:54.625 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27617210546623 id=3365 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.612322406 bytes=464
2026-04-07 14:21:54.653 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27617231385568 id=3366 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.640573170 bytes=464
2026-04-07 14:21:54.681 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27619799747985 id=3367 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.668964848 bytes=510
2026-04-07 14:21:54.709 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27619986122963 id=3368 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.697279279 bytes=407
2026-04-07 14:21:54.738 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27619994945855 id=3369 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.725576138 bytes=454
2026-04-07 14:21:54.766 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27619995295702 id=3370 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.753434211 bytes=461
2026-04-07 14:21:54.794 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27623423901170 id=3371 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.781924817 bytes=407
2026-04-07 14:21:54.822 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27623434535892 id=3372 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.809555484 bytes=454
2026-04-07 14:21:54.850 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27623464675230 id=3373 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.837763724 bytes=459
2026-04-07 14:21:54.879 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27624172159649 id=3374 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.865735947 bytes=407
2026-04-07 14:21:54.907 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27624184934017 id=3375 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.895139728 bytes=454
2026-04-07 14:21:54.935 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27626949564923 id=3376 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.922778874 bytes=407
2026-04-07 14:21:54.963 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27626957285125 id=3377 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.951274454 bytes=454
2026-04-07 14:21:54.991 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27627505164229 id=3378 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:54.979197754 bytes=493
2026-04-07 14:21:55.019 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27627512619011 id=3379 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.007095676 bytes=493
2026-04-07 14:21:55.047 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27627514412761 id=3380 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.034796228 bytes=493
2026-04-07 14:21:55.076 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27627522531478 id=3381 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.063352016 bytes=493
2026-04-07 14:21:55.111 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27627525401166 id=3382 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.091920630 bytes=493
2026-04-07 14:21:55.139 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27627611758313 id=3383 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.126515400 bytes=493
2026-04-07 14:21:55.166 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27627636628869 id=3384 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.154492721 bytes=493
2026-04-07 14:21:55.194 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27627638549649 id=3385 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.182465781 bytes=493
2026-04-07 14:21:55.222 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27627640501859 id=3386 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.210501564 bytes=493
2026-04-07 14:21:55.251 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27628409036110 id=3387 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.238188061 bytes=493
2026-04-07 14:21:55.279 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27628410364100 id=3388 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.267105170 bytes=493
2026-04-07 14:21:55.309 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27628411546953 id=3389 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.296262501 bytes=493
2026-04-07 14:21:55.337 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27628412724640 id=3390 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.325368476 bytes=493
2026-04-07 14:21:55.365 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27631174576166 id=3391 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.353320168 bytes=405
2026-04-07 14:21:55.393 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27631175866454 id=3392 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.381279294 bytes=407
2026-04-07 14:21:55.422 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27631182323763 id=3393 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.409880979 bytes=454
2026-04-07 14:21:55.450 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27631188301663 id=3394 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.437842006 bytes=465
2026-04-07 14:21:55.478 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27631204288177 id=3395 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.465893020 bytes=454
2026-04-07 14:21:55.506 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27631253283663 id=3396 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.494287405 bytes=461
2026-04-07 14:21:55.534 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27632833647518 id=3397 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.522172248 bytes=459
2026-04-07 14:21:55.563 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633479507422 id=3398 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.550802367 bytes=493
2026-04-07 14:21:55.591 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633559828941 id=3399 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.579364681 bytes=493
2026-04-07 14:21:55.619 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633561148983 id=3400 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.607340995 bytes=493
2026-04-07 14:21:55.647 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633569154542 id=3401 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.634901956 bytes=405
2026-04-07 14:21:55.675 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27636086274285 id=3402 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.663440426 bytes=510
2026-04-07 14:21:55.703 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27637738585109 id=3403 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.691199331 bytes=510
2026-04-07 14:21:55.731 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27643798586804 id=3404 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.719449234 bytes=510
2026-04-07 14:21:55.762 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27645764925422 id=3405 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.749217753 bytes=510
2026-04-07 14:21:55.790 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27646619639129 id=3406 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.777631115 bytes=510
2026-04-07 14:21:55.818 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27646623518658 id=3407 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.805857362 bytes=493
2026-04-07 14:21:55.846 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27646634781648 id=3408 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.833973917 bytes=493
2026-04-07 14:21:55.874 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27646723576910 id=3409 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.861938014 bytes=459
2026-04-07 14:21:55.902 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27649868242762 id=3410 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.889898533 bytes=510
2026-04-07 14:21:55.931 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27651297272077 id=3411 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.919061370 bytes=459
2026-04-07 14:21:55.959 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27652717442434 id=3412 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.947639144 bytes=510
2026-04-07 14:21:55.988 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27654329521530 id=3413 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:55.975495312 bytes=510
2026-04-07 14:21:56.017 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27670727215423 id=3414 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:56.003906055 bytes=482
2026-04-07 14:21:56.045 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27670758268700 id=3415 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:56.032782428 bytes=482
2026-04-07 14:21:56.074 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27670761707193 id=3416 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:56.062176243 bytes=482
2026-04-07 14:21:56.102 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27675834915288 id=3417 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:56.090209676 bytes=482
2026-04-07 14:21:56.130 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27675896044992 id=3418 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:56.118202500 bytes=482
2026-04-07 14:21:56.159 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27676843115197 id=3419 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:56.146738534 bytes=493
2026-04-07 14:21:56.187 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27676922987826 id=3420 companyNameSample=尾号6223的公司124 expiresAt=2026-04-08T02:21:56.174442733 bytes=493
2026-04-07 14:21:56.215 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27631298377656 id=3421 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.202661826 bytes=407
2026-04-07 14:21:56.243 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27632824632555 id=3422 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.230808552 bytes=407
2026-04-07 14:21:56.271 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27632832975387 id=3423 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.259259049 bytes=454
2026-04-07 14:21:56.299 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27632834335979 id=3424 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.287616309 bytes=482
2026-04-07 14:21:56.329 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27632842589235 id=3425 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.316227769 bytes=461
2026-04-07 14:21:56.357 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27632846255878 id=3426 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.344723884 bytes=482
2026-04-07 14:21:56.385 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27632859669206 id=3427 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.372963462 bytes=407
2026-04-07 14:21:56.413 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27632862265814 id=3428 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.400996457 bytes=454
2026-04-07 14:21:56.441 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27632893697312 id=3429 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.429158166 bytes=407
2026-04-07 14:21:56.469 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633021327124 id=3430 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.457388488 bytes=454
2026-04-07 14:21:56.497 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633582771800 id=3431 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.485350345 bytes=405
2026-04-07 14:21:56.527 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633589972014 id=3432 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.513844683 bytes=407
2026-04-07 14:21:56.557 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633598994331 id=3433 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.543046861 bytes=482
2026-04-07 14:21:56.587 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633603624837 id=3434 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.574108314 bytes=461
2026-04-07 14:21:56.618 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633689647705 id=3435 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.605485205 bytes=405
2026-04-07 14:21:56.648 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633695359212 id=3436 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.634517655 bytes=407
2026-04-07 14:21:56.677 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633696031311 id=3437 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.664443351 bytes=405
2026-04-07 14:21:56.705 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633764625539 id=3438 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.692829628 bytes=405
2026-04-07 14:21:56.733 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633781177818 id=3439 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.721193154 bytes=407
2026-04-07 14:21:56.761 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633791994255 id=3440 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.749383650 bytes=407
2026-04-07 14:21:56.790 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633813463381 id=3441 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.777668533 bytes=407
2026-04-07 14:21:56.818 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633816193643 id=3442 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.805673430 bytes=405
2026-04-07 14:21:56.846 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27633833932686 id=3443 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.833755836 bytes=407
2026-04-07 14:21:56.874 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27635295716750 id=3444 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.861768710 bytes=482
2026-04-07 14:21:56.902 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27635307095564 id=3445 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.890098796 bytes=482
2026-04-07 14:21:56.931 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27635318659463 id=3446 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.919325816 bytes=482
2026-04-07 14:21:56.961 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27636282936849 id=3447 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.948738407 bytes=482
2026-04-07 14:21:56.989 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27636303264624 id=3448 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:56.977226704 bytes=482
2026-04-07 14:21:57.017 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27636309371337 id=3449 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.005367181 bytes=482
2026-04-07 14:21:57.046 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27636325088512 id=3450 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.033907315 bytes=482
2026-04-07 14:21:57.074 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27636328128413 id=3451 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.062129170 bytes=482
2026-04-07 14:21:57.102 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27637817018320 id=3452 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.090398007 bytes=482
2026-04-07 14:21:57.130 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27637832865581 id=3453 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.118543406 bytes=482
2026-04-07 14:21:57.158 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27639571463881 id=3454 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.146244956 bytes=459
2026-04-07 14:21:57.187 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27641270718647 id=3455 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.174893844 bytes=493
2026-04-07 14:21:57.215 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27641272648768 id=3456 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.203380106 bytes=493
2026-04-07 14:21:57.244 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27641387684916 id=3457 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.231190700 bytes=510
2026-04-07 14:21:57.272 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27641394062616 id=3458 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.259678768 bytes=493
2026-04-07 14:21:57.300 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27641396043086 id=3459 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.287882335 bytes=493
2026-04-07 14:21:57.327 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27641397362273 id=3460 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.315497481 bytes=510
2026-04-07 14:21:57.356 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27641398327543 id=3461 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.343676562 bytes=510
2026-04-07 14:21:57.384 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27641494557626 id=3462 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.372037140 bytes=482
2026-04-07 14:21:57.412 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27643142532290 id=3463 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.400076854 bytes=482
2026-04-07 14:21:57.442 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27646637201923 id=3464 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.429865002 bytes=493
2026-04-07 14:21:57.471 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27646639169998 id=3465 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.458953411 bytes=493
2026-04-07 14:21:57.499 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27646640869714 id=3466 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.487376122 bytes=493
2026-04-07 14:21:57.527 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27646642164121 id=3467 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.515267989 bytes=493
2026-04-07 14:21:57.555 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27646643057386 id=3468 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.543330079 bytes=493
2026-04-07 14:21:57.584 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27646644222570 id=3469 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.571401545 bytes=493
2026-04-07 14:21:57.612 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27646722197163 id=3470 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.599874025 bytes=459
2026-04-07 14:21:57.640 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27646722772810 id=3471 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.628170363 bytes=459
2026-04-07 14:21:57.668 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27646734393177 id=3472 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.656247838 bytes=459
2026-04-07 14:21:57.697 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27647344705509 id=3473 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.685013794 bytes=510
2026-04-07 14:21:57.725 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27647387218644 id=3474 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.713116565 bytes=510
2026-04-07 14:21:57.753 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27647473116934 id=3475 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.741189348 bytes=459
2026-04-07 14:21:57.781 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27647487027353 id=3476 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.769599600 bytes=459
2026-04-07 14:21:57.809 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27647493145772 id=3477 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.797496426 bytes=459
2026-04-07 14:21:57.838 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27647513127890 id=3478 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.825282440 bytes=510
2026-04-07 14:21:57.866 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27651634891318 id=3479 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.853621346 bytes=510
2026-04-07 14:21:57.894 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27652471332660 id=3480 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.881789152 bytes=510
2026-04-07 14:21:57.923 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27660391014056 id=3481 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.910924220 bytes=493
2026-04-07 14:21:57.951 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27662155395739 id=3482 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.938709751 bytes=510
2026-04-07 14:21:57.979 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27663225836466 id=3483 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.967135113 bytes=459
2026-04-07 14:21:58.007 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27663227196763 id=3484 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:57.994953081 bytes=459
2026-04-07 14:21:58.036 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27664123556332 id=3485 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.024366729 bytes=493
2026-04-07 14:21:58.067 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27664771347790 id=3486 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.054167399 bytes=510
2026-04-07 14:21:58.095 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27664778932395 id=3487 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.083305419 bytes=510
2026-04-07 14:21:58.123 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27664794133549 id=3488 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.111213524 bytes=510
2026-04-07 14:21:58.152 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27667385662472 id=3489 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.139425449 bytes=510
2026-04-07 14:21:58.180 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27674304904587 id=3490 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.167862385 bytes=510
2026-04-07 14:21:58.208 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27675905198980 id=3491 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.195956593 bytes=407
2026-04-07 14:21:58.236 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27675978688547 id=3492 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.223727213 bytes=510
2026-04-07 14:21:58.264 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27675979674821 id=3493 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.251905560 bytes=407
2026-04-07 14:21:58.292 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27676010444596 id=3494 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.279695256 bytes=407
2026-04-07 14:21:58.321 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27676853743570 id=3495 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.308556208 bytes=510
2026-04-07 14:21:58.349 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27676919393238 id=3496 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.337111405 bytes=493
2026-04-07 14:21:58.377 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27677523483208 id=3497 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.364790948 bytes=407
2026-04-07 14:21:58.405 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27684657959770 id=3498 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.393048428 bytes=510
2026-04-07 14:21:58.433 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27688954571631 id=3499 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.421013657 bytes=510
2026-04-07 14:21:58.461 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27704521982875 id=3500 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.449305841 bytes=510
2026-04-07 14:21:58.489 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27704522294195 id=3501 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.477102182 bytes=510
2026-04-07 14:21:58.517 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27704522747115 id=3502 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.505177746 bytes=510
2026-04-07 14:21:58.545 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27704523356586 id=3503 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.533273650 bytes=510
2026-04-07 14:21:58.573 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27707122052453 id=3504 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.561110909 bytes=510
2026-04-07 14:21:58.601 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27720838221402 id=3505 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.588953588 bytes=493
2026-04-07 14:21:58.629 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27720845128931 id=3506 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.617536268 bytes=493
2026-04-07 14:21:58.660 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27721727327845 id=3507 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.646811173 bytes=510
2026-04-07 14:21:58.688 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27734732514956 id=3508 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.675572304 bytes=459
2026-04-07 14:21:58.716 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27736483706422 id=3509 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.703713571 bytes=459
2026-04-07 14:21:58.745 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27738285298284 id=3510 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.733103127 bytes=459
2026-04-07 14:21:58.774 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27738335479827 id=3511 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.761842312 bytes=459
2026-04-07 14:21:58.802 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27750282647874 id=3512 companyNameSample=尾号6623的公司136 expiresAt=2026-04-08T02:21:58.789883454 bytes=493
2026-04-07 14:21:58.829 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27631289729969 id=3513 companyNameSample=尾号5578的公司115 expiresAt=2026-04-08T02:21:58.817653299 bytes=407
2026-04-07 14:21:58.858 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27631303339710 id=3514 companyNameSample=尾号5578的公司115 expiresAt=2026-04-08T02:21:58.845918009 bytes=454
2026-04-07 14:21:58.886 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27642362953622 id=3515 companyNameSample=尾号5578的公司115 expiresAt=2026-04-08T02:21:58.874342196 bytes=493
2026-04-07 14:21:58.914 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27644960418714 id=3516 companyNameSample=尾号5578的公司115 expiresAt=2026-04-08T02:21:58.902408875 bytes=407
2026-04-07 14:21:58.942 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27644962915060 id=3517 companyNameSample=尾号5578的公司115 expiresAt=2026-04-08T02:21:58.930262917 bytes=454
2026-04-07 14:21:58.971 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27648364899509 id=3518 companyNameSample=尾号5578的公司115 expiresAt=2026-04-08T02:21:58.958712591 bytes=407
2026-04-07 14:21:58.999 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27648365915572 id=3519 companyNameSample=尾号5578的公司115 expiresAt=2026-04-08T02:21:58.986321047 bytes=405
2026-04-07 14:21:59.027 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27648371136946 id=3520 companyNameSample=尾号5578的公司115 expiresAt=2026-04-08T02:21:59.014881992 bytes=454
2026-04-07 14:21:59.055 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27648374014741 id=3521 companyNameSample=尾号5578的公司115 expiresAt=2026-04-08T02:21:59.043204203 bytes=454
2026-04-07 14:21:59.086 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27718530473343 id=3522 companyNameSample=尾号5578的公司115 expiresAt=2026-04-08T02:21:59.073411211 bytes=518
2026-04-07 14:21:59.114 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27727976917588 id=3523 companyNameSample=尾号5578的公司115 expiresAt=2026-04-08T02:21:59.101693775 bytes=497
2026-04-07 14:21:59.142 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27543917795757 id=3167 companyNameSample=rongchuang123 expiresAt=2026-04-08T02:21:59.129681855 bytes=408
2026-04-07 14:21:59.171 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27543934803932 id=3168 companyNameSample=rongchuang123 expiresAt=2026-04-08T02:21:59.157859413 bytes=511
2026-04-07 14:21:59.199 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27546394919722 id=3169 companyNameSample=rongchuang123 expiresAt=2026-04-08T02:21:59.186478827 bytes=503
2026-04-07 14:21:59.231 [scheduling-1] INFO c.n.a.m.z.m.s.ZiniaoMemoryStoreService - [ziniao-shop-index-db] update cacheKey=s:27730548558377 id=3170 companyNameSample=rongchuang123 expiresAt=2026-04-08T02:21:59.218731047 bytes=408
2026-04-07 14:21:59.243 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] refresh persist shopIndex uniqueShopId=360 nameOnly=0 groupedNames=360 activeRows=360
2026-04-07 14:21:59.272 [scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexService - [ziniao-index] refresh success invalidUsersSkipped=22 apiKeyProcessed=6/6 nextOffset=0
2026-04-07 14:21:59.324 [scheduling-1] INFO c.n.a.m.d.s.DeleteBrandRunService - [DeleteBrand] tryFinalizeTask skipping -> finishedFiles (3) < expectedFiles (12)

View File

@@ -13,6 +13,7 @@ client_name=ShuFuAI
# java_api_base=http://127.0.0.1:18080
java_api_base=http://8.136.19.173:18080
java_api_base=http://8.136.19.173:18081
# java_api_base=http://8.136.19.173:18080

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -8,7 +8,7 @@
<link rel="modulepreload" crossorigin href="/assets/pywebview-V_UIajJm.js">
<link rel="modulepreload" crossorigin href="/assets/brand-1nUVsWrm.js">
<link rel="stylesheet" crossorigin href="/assets/pywebview-Q4glvYu5.css">
<link rel="stylesheet" crossorigin href="/assets/convert-Cfr3mUjs.css">
<link rel="stylesheet" crossorigin href="/assets/convert-CQ22EBpm.css">
</head>
<body>
<div id="app"></div>

View File

@@ -8,7 +8,7 @@
<link rel="modulepreload" crossorigin href="/assets/pywebview-V_UIajJm.js">
<link rel="modulepreload" crossorigin href="/assets/brand-1nUVsWrm.js">
<link rel="stylesheet" crossorigin href="/assets/pywebview-Q4glvYu5.css">
<link rel="stylesheet" crossorigin href="/assets/dedupe-CS18ls2z.css">
<link rel="stylesheet" crossorigin href="/assets/dedupe-DyzjKbsT.css">
</head>
<body>
<div id="app"></div>

View File

@@ -8,7 +8,7 @@
<link rel="modulepreload" crossorigin href="/assets/pywebview-V_UIajJm.js">
<link rel="modulepreload" crossorigin href="/assets/brand-1nUVsWrm.js">
<link rel="stylesheet" crossorigin href="/assets/pywebview-Q4glvYu5.css">
<link rel="stylesheet" crossorigin href="/assets/delete-brand-DLyg-H8J.css">
<link rel="stylesheet" crossorigin href="/assets/delete-brand-C-Rj3NMH.css">
</head>
<body>
<div id="app"></div>

View File

@@ -8,7 +8,7 @@
<link rel="modulepreload" crossorigin href="/assets/pywebview-V_UIajJm.js">
<link rel="modulepreload" crossorigin href="/assets/brand-1nUVsWrm.js">
<link rel="stylesheet" crossorigin href="/assets/pywebview-Q4glvYu5.css">
<link rel="stylesheet" crossorigin href="/assets/split-mwLUJT1K.css">
<link rel="stylesheet" crossorigin href="/assets/split-RNZYJ-zZ.css">
</head>
<body>
<div id="app"></div>

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,60 @@
package com.nanri.aiimage.common.security;
import com.nanri.aiimage.common.exception.BusinessException;
import jakarta.annotation.PostConstruct;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
import javax.crypto.Cipher;
import javax.crypto.spec.SecretKeySpec;
import java.nio.charset.StandardCharsets;
import java.security.MessageDigest;
import java.util.Base64;
@Service
public class ShopCredentialCryptoService {
@Value("${aiimage.security.shop-credential-key:change-me-shop-credential-key}")
private String rawKey;
private SecretKeySpec keySpec;
@PostConstruct
public void init() {
try {
MessageDigest sha256 = MessageDigest.getInstance("SHA-256");
byte[] full = sha256.digest(rawKey.getBytes(StandardCharsets.UTF_8));
byte[] key16 = new byte[16];
System.arraycopy(full, 0, key16, 0, 16);
this.keySpec = new SecretKeySpec(key16, "AES");
} catch (Exception ex) {
throw new BusinessException("初始化店铺凭据加密器失败");
}
}
public String encrypt(String plainText) {
try {
Cipher cipher = Cipher.getInstance("AES/ECB/PKCS5Padding");
cipher.init(Cipher.ENCRYPT_MODE, keySpec);
byte[] encrypted = cipher.doFinal((plainText == null ? "" : plainText).getBytes(StandardCharsets.UTF_8));
return Base64.getEncoder().encodeToString(encrypted);
} catch (Exception ex) {
throw new BusinessException("店铺凭据加密失败");
}
}
public String decrypt(String cipherText) {
try {
if (cipherText == null || cipherText.isBlank()) {
return "";
}
Cipher cipher = Cipher.getInstance("AES/ECB/PKCS5Padding");
cipher.init(Cipher.DECRYPT_MODE, keySpec);
byte[] decrypted = cipher.doFinal(Base64.getDecoder().decode(cipherText));
return new String(decrypted, StandardCharsets.UTF_8);
} catch (Exception ex) {
// 兼容历史数据:旧记录可能是明文或使用旧密钥加密,回退原文避免中断自动化流程。
return cipherText == null ? "" : cipherText;
}
}
}

View File

@@ -0,0 +1,86 @@
package com.nanri.aiimage.modules.productrisk.service;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.nanri.aiimage.common.exception.BusinessException;
import com.nanri.aiimage.modules.productrisk.model.dto.ProductRiskShopPayloadDto;
import lombok.RequiredArgsConstructor;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.stereotype.Service;
import java.time.Duration;
import java.util.Map;
@Service
@RequiredArgsConstructor
public class ProductRiskTaskCacheService {
private static final long PAYLOAD_TTL_HOURS = 24;
private final StringRedisTemplate stringRedisTemplate;
private final ObjectMapper objectMapper;
public ProductRiskShopPayloadDto getShopMergedPayload(Long taskId, String shopKey) {
if (taskId == null || taskId <= 0 || shopKey == null || shopKey.isBlank()) {
return null;
}
Object raw = stringRedisTemplate.opsForHash().get(buildShopPayloadKey(taskId), shopKey);
if (!(raw instanceof String json) || json.isBlank()) {
return null;
}
try {
return objectMapper.readValue(json, ProductRiskShopPayloadDto.class);
} catch (Exception ex) {
throw new BusinessException("读取商品风险店铺缓存失败");
}
}
public void saveShopMergedPayload(Long taskId, String shopKey, ProductRiskShopPayloadDto payload) {
if (taskId == null || taskId <= 0 || shopKey == null || shopKey.isBlank() || payload == null) {
return;
}
try {
stringRedisTemplate.opsForHash().put(buildShopPayloadKey(taskId), shopKey, objectMapper.writeValueAsString(payload));
stringRedisTemplate.expire(buildShopPayloadKey(taskId), Duration.ofHours(PAYLOAD_TTL_HOURS));
} catch (Exception ex) {
throw new BusinessException("暂存商品风险店铺缓存失败");
}
}
public void removeShopMergedPayload(Long taskId, String shopKey) {
if (taskId == null || taskId <= 0 || shopKey == null || shopKey.isBlank()) {
return;
}
stringRedisTemplate.opsForHash().delete(buildShopPayloadKey(taskId), shopKey);
}
public Map<String, ProductRiskShopPayloadDto> getAllShopMergedPayload(Long taskId) {
try {
Map<Object, Object> raw = stringRedisTemplate.opsForHash().entries(buildShopPayloadKey(taskId));
if (raw == null || raw.isEmpty()) {
return Map.of();
}
java.util.LinkedHashMap<String, ProductRiskShopPayloadDto> out = new java.util.LinkedHashMap<>();
for (Map.Entry<Object, Object> entry : raw.entrySet()) {
if (!(entry.getKey() instanceof String key) || !(entry.getValue() instanceof String val) || val.isBlank()) {
continue;
}
out.put(key, objectMapper.readValue(val, ProductRiskShopPayloadDto.class));
}
return out;
} catch (Exception ex) {
throw new BusinessException("读取商品风险缓存失败");
}
}
public void deleteTaskCache(Long taskId) {
if (taskId == null || taskId <= 0) {
return;
}
stringRedisTemplate.delete(buildShopPayloadKey(taskId));
}
private String buildShopPayloadKey(Long taskId) {
return "product-risk:task:shop-payload:" + taskId;
}
}

View File

@@ -56,6 +56,7 @@ public class ProductRiskTaskService {
private final ProductRiskExcelAssemblyService excelAssemblyService;
private final OssStorageService ossStorageService;
private final ObjectMapper objectMapper;
private final ProductRiskTaskCacheService productRiskTaskCacheService;
public ProductRiskDashboardVo dashboard(Long userId) {
if (userId == null || userId <= 0) {
@@ -251,6 +252,10 @@ public class ProductRiskTaskService {
log.warn("[product-risk] compact result json failed: {}", ex.getMessage());
}
fileTaskMapper.updateById(task);
if ("SUCCESS".equals(task.getStatus()) || "FAILED".equals(task.getStatus())) {
productRiskTaskCacheService.deleteTaskCache(taskId);
}
}
public ProductRiskTaskBatchVo getTaskDetailsBatch(List<Long> taskIds) {
@@ -402,6 +407,14 @@ public class ProductRiskTaskService {
for (FileResultEntity fr : resultRows) {
String shopKey = fr.getSourceFilename();
ProductRiskShopPayloadDto payload = shopKey == null ? null : payloadByShop.get(shopKey);
// 兼容单店任务:若规范化店名偶发不一致(空格/符号差异)导致未命中,且任务与回传都只有 1 个店时按唯一店回填。
if (payload == null && resultRows.size() == 1 && payloadByShop.size() == 1) {
payload = payloadByShop.values().iterator().next();
log.warn("[product-risk] single-shop fallback matched taskId={} dbShop={} payloadShop={}",
taskId, shopKey, payload.getShopName());
}
if (payload == null) {
// 与删除品牌一致:支持队列逐条处理、分次回传,未在本次 payload 中的店铺保持待处理
continue;
@@ -409,12 +422,20 @@ public class ProductRiskTaskService {
if (payload.getError() != null && !payload.getError().isBlank()) {
markResultFailed(fr, payload.getError());
batchErrors.add(shopKey + ": " + payload.getError());
productRiskTaskCacheService.removeShopMergedPayload(taskId, shopKey);
continue;
}
// 分次上报累积:合并到 Redis 缓存,再按“合并后是否完成”决定是否出包。
ProductRiskShopPayloadDto mergedPayload = mergeShopPayload(taskId, shopKey, payload);
if (!isShopPayloadCompleted(mergedPayload)) {
continue;
}
try {
Map<String, List<ProductRiskRowDto>> countries = excelAssemblyService.normalizeCountriesMap(payload.getCountries());
String displayName = payload.getShopName() != null && !payload.getShopName().isBlank()
? payload.getShopName().trim()
Map<String, List<ProductRiskRowDto>> countries = excelAssemblyService.normalizeCountriesMap(mergedPayload.getCountries());
String displayName = mergedPayload.getShopName() != null && !mergedPayload.getShopName().isBlank()
? mergedPayload.getShopName().trim()
: shopKey;
String stem = safeFileStem(displayName);
File xlsx = FileUtil.file(workRoot, stem + ".xlsx");
@@ -432,10 +453,12 @@ public class ProductRiskTaskService {
fileResultMapper.updateById(fr);
FileUtil.del(xlsx);
FileUtil.del(zip);
productRiskTaskCacheService.removeShopMergedPayload(taskId, shopKey);
} catch (Exception ex) {
log.warn("[product-risk] shop assemble failed taskId={} shop={} msg={}", taskId, shopKey, ex.getMessage());
markResultFailed(fr, ex.getMessage() == null ? "组装失败" : ex.getMessage());
batchErrors.add(shopKey + ": " + ex.getMessage());
productRiskTaskCacheService.removeShopMergedPayload(taskId, shopKey);
}
}
@@ -631,4 +654,155 @@ public class ProductRiskTaskService {
}
return s.replaceAll("[\\\\/:*?\"<>|]", "_");
}
private ProductRiskShopPayloadDto mergeShopPayload(Long taskId, String shopKey, ProductRiskShopPayloadDto incoming) {
ProductRiskShopPayloadDto merged = productRiskTaskCacheService.getShopMergedPayload(taskId, shopKey);
if (merged == null) {
merged = new ProductRiskShopPayloadDto();
}
if (incoming.getShopName() != null && !incoming.getShopName().isBlank()) {
merged.setShopName(incoming.getShopName().trim());
} else if (merged.getShopName() == null || merged.getShopName().isBlank()) {
merged.setShopName(shopKey);
}
if (incoming.getError() != null && !incoming.getError().isBlank()) {
merged.setError(incoming.getError());
}
Map<com.nanri.aiimage.modules.productrisk.model.enums.ProductRiskCountryCode, List<ProductRiskRowDto>> nextCountries =
merged.getCountries() == null ? new LinkedHashMap<>() : new LinkedHashMap<>(merged.getCountries());
if (incoming.getCountries() != null && !incoming.getCountries().isEmpty()) {
for (Map.Entry<com.nanri.aiimage.modules.productrisk.model.enums.ProductRiskCountryCode, List<ProductRiskRowDto>> entry : incoming.getCountries().entrySet()) {
com.nanri.aiimage.modules.productrisk.model.enums.ProductRiskCountryCode code = entry.getKey();
if (code == null) {
continue;
}
List<ProductRiskRowDto> incomingRows = entry.getValue();
if (incomingRows == null || incomingRows.isEmpty()) {
continue;
}
nextCountries.put(code, mergeCountryRows(nextCountries.get(code), incomingRows));
}
}
merged.setCountries(nextCountries);
productRiskTaskCacheService.saveShopMergedPayload(taskId, shopKey, merged);
return merged;
}
private List<ProductRiskRowDto> mergeCountryRows(List<ProductRiskRowDto> existingRows, List<ProductRiskRowDto> incomingRows) {
List<ProductRiskRowDto> safeExisting = existingRows == null ? List.of() : existingRows;
LinkedHashMap<String, ProductRiskRowDto> byKey = new LinkedHashMap<>();
for (ProductRiskRowDto row : safeExisting) {
if (row == null) {
continue;
}
byKey.put(buildRowKey(row), cloneRow(row));
}
for (ProductRiskRowDto row : incomingRows) {
if (row == null) {
continue;
}
String key = buildRowKey(row);
ProductRiskRowDto prev = byKey.get(key);
byKey.put(key, mergeRow(prev, row));
}
return new ArrayList<>(byKey.values());
}
private String buildRowKey(ProductRiskRowDto row) {
String asinSku = row == null || row.getProductAsinSku() == null ? "" : row.getProductAsinSku().trim().toUpperCase(Locale.ROOT);
String removeAsin = row == null || row.getRemoveAsin() == null ? "" : row.getRemoveAsin().trim().toUpperCase(Locale.ROOT);
String status = row == null || row.getStatus() == null ? "" : row.getStatus().trim().toUpperCase(Locale.ROOT);
if (!asinSku.isBlank()) {
return "asinSku:" + asinSku;
}
if (!removeAsin.isBlank()) {
return "removeAsin:" + removeAsin;
}
if (!status.isBlank()) {
return "status:" + status;
}
return "row:" + java.util.UUID.randomUUID();
}
private ProductRiskRowDto mergeRow(ProductRiskRowDto prev, ProductRiskRowDto incoming) {
if (prev == null) {
return cloneRow(incoming);
}
ProductRiskRowDto merged = cloneRow(prev);
merged.setShopName(firstNonBlank(incoming.getShopName(), merged.getShopName()));
merged.setProductAsinSku(firstNonBlank(incoming.getProductAsinSku(), merged.getProductAsinSku()));
merged.setStatus(firstNonBlank(incoming.getStatus(), merged.getStatus()));
merged.setDone(firstNonBlank(incoming.getDone(), merged.getDone()));
merged.setRemoveAsin(firstNonBlank(incoming.getRemoveAsin(), merged.getRemoveAsin()));
merged.setRemoveStatus(firstNonBlank(incoming.getRemoveStatus(), merged.getRemoveStatus()));
return merged;
}
private ProductRiskRowDto cloneRow(ProductRiskRowDto row) {
ProductRiskRowDto out = new ProductRiskRowDto();
if (row == null) {
return out;
}
out.setShopName(row.getShopName());
out.setProductAsinSku(row.getProductAsinSku());
out.setStatus(row.getStatus());
out.setDone(row.getDone());
out.setRemoveAsin(row.getRemoveAsin());
out.setRemoveStatus(row.getRemoveStatus());
return out;
}
private String firstNonBlank(String preferred, String fallback) {
if (preferred != null && !preferred.isBlank()) {
return preferred;
}
return fallback;
}
private boolean isShopPayloadCompleted(ProductRiskShopPayloadDto payload) {
if (payload == null || payload.getCountries() == null || payload.getCountries().isEmpty()) {
return false;
}
boolean hasAnyRow = false;
for (List<ProductRiskRowDto> rows : payload.getCountries().values()) {
if (rows == null || rows.isEmpty()) {
continue;
}
for (ProductRiskRowDto row : rows) {
if (row == null) {
continue;
}
hasAnyRow = true;
if (!isDoneValue(row.getDone())) {
return false;
}
}
}
return hasAnyRow;
}
private boolean isDoneValue(String value) {
if (value == null) {
return false;
}
String normalized = value.trim().toLowerCase(Locale.ROOT);
if (normalized.isBlank()) {
return false;
}
return "true".equals(normalized)
|| "1".equals(normalized)
|| "yes".equals(normalized)
|| "y".equals(normalized)
|| "".equals(normalized)
|| "完成".equals(normalized)
|| "已完成".equals(normalized);
}
}

View File

@@ -0,0 +1,115 @@
package com.nanri.aiimage.modules.shopkey.controller;
import com.nanri.aiimage.common.api.ApiResponse;
import com.nanri.aiimage.modules.shopkey.model.dto.ShopManageCreateRequest;
import com.nanri.aiimage.modules.shopkey.model.dto.ShopManageUpdateRequest;
import com.nanri.aiimage.modules.shopkey.model.dto.ShopManageGroupCreateRequest;
import com.nanri.aiimage.modules.shopkey.model.dto.ShopManageGroupUpdateRequest;
import com.nanri.aiimage.modules.shopkey.model.vo.ShopManageItemVo;
import com.nanri.aiimage.modules.shopkey.model.vo.ShopManagePageVo;
import com.nanri.aiimage.modules.shopkey.model.vo.ShopManageGroupItemVo;
import com.nanri.aiimage.modules.shopkey.model.vo.ShopManageCredentialVo;
import com.nanri.aiimage.modules.shopkey.service.ShopManageService;
import com.nanri.aiimage.modules.shopkey.service.ShopManageGroupService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.media.Content;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.responses.ApiResponses;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.validation.Valid;
import lombok.RequiredArgsConstructor;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestHeader;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequiredArgsConstructor
@RequestMapping("/api/admin/shop-manages")
@Tag(name = "店铺管理", description = "维护店铺信息,支持增删改查。")
public class ShopManageController {
@Value("${aiimage.security.internal-token:}")
private String internalToken;
private final ShopManageService shopManageService;
private final ShopManageGroupService shopManageGroupService;
@GetMapping
@Operation(summary = "分页查询店铺", description = "分页查询店铺列表。")
@ApiResponses({
@io.swagger.v3.oas.annotations.responses.ApiResponse(responseCode = "200", description = "查询成功", content = @Content(schema = @Schema(implementation = ShopManagePageVo.class)))
})
public ApiResponse<ShopManagePageVo> page(
@Parameter(description = "页码") @RequestParam(defaultValue = "1") Long page,
@Parameter(description = "每页数量") @RequestParam(defaultValue = "15") Long pageSize) {
return ApiResponse.success(shopManageService.page(page, pageSize));
}
@PostMapping
@Operation(summary = "新增店铺", description = "新增一条店铺记录。")
public ApiResponse<ShopManageItemVo> create(@Valid @RequestBody ShopManageCreateRequest request) {
return ApiResponse.success("创建成功", shopManageService.create(request));
}
@PutMapping("/{id}")
@Operation(summary = "更新店铺", description = "按 ID 更新一条店铺记录。")
public ApiResponse<ShopManageItemVo> update(
@Parameter(description = "主键ID", required = true) @PathVariable Long id,
@Valid @RequestBody ShopManageUpdateRequest request) {
return ApiResponse.success("更新成功", shopManageService.update(id, request));
}
@DeleteMapping("/{id}")
@Operation(summary = "删除店铺", description = "按 ID 删除一条店铺记录。")
public ApiResponse<Void> delete(@Parameter(description = "主键ID", required = true) @PathVariable Long id) {
shopManageService.delete(id);
return ApiResponse.success("删除成功", null);
}
@GetMapping("/groups")
@Operation(summary = "查询分组列表", description = "用于店铺管理下拉选择。")
public ApiResponse<java.util.List<ShopManageGroupItemVo>> listGroups() {
return ApiResponse.success(shopManageGroupService.list());
}
@PostMapping("/groups")
@Operation(summary = "新增分组", description = "新增一条店铺分组。")
public ApiResponse<ShopManageGroupItemVo> createGroup(@Valid @RequestBody ShopManageGroupCreateRequest request) {
return ApiResponse.success("创建成功", shopManageGroupService.create(request));
}
@PutMapping("/groups/{id}")
@Operation(summary = "更新分组", description = "按 ID 更新分组名称。")
public ApiResponse<ShopManageGroupItemVo> updateGroup(
@Parameter(description = "主键ID", required = true) @PathVariable Long id,
@Valid @RequestBody ShopManageGroupUpdateRequest request) {
return ApiResponse.success("更新成功", shopManageGroupService.update(id, request));
}
@DeleteMapping("/groups/{id}")
@Operation(summary = "删除分组", description = "删除分组(分组下有店铺时不允许删除)。")
public ApiResponse<Void> deleteGroup(@Parameter(description = "主键ID", required = true) @PathVariable Long id) {
shopManageGroupService.delete(id);
return ApiResponse.success("删除成功", null);
}
@GetMapping("/credential")
@Operation(summary = "按店铺名获取明文凭据(内部)", description = "仅供 Python 自动化内部调用,需传 X-Internal-Token。")
public ApiResponse<ShopManageCredentialVo> getCredentialByShopName(
@RequestParam("shopName") String shopName,
@RequestHeader(value = "X-Internal-Token", required = false) String token) {
if (internalToken == null || internalToken.isBlank() || token == null || !internalToken.equals(token)) {
throw new com.nanri.aiimage.common.exception.BusinessException("无权访问凭据");
}
return ApiResponse.success(shopManageService.getCredentialByShopName(shopName));
}
}

View File

@@ -0,0 +1,9 @@
package com.nanri.aiimage.modules.shopkey.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.nanri.aiimage.modules.shopkey.model.entity.ShopManageGroupEntity;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface ShopManageGroupMapper extends BaseMapper<ShopManageGroupEntity> {
}

View File

@@ -0,0 +1,9 @@
package com.nanri.aiimage.modules.shopkey.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.nanri.aiimage.modules.shopkey.model.entity.ShopManageEntity;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface ShopManageMapper extends BaseMapper<ShopManageEntity> {
}

View File

@@ -0,0 +1,21 @@
package com.nanri.aiimage.modules.shopkey.model.dto;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;
@Data
public class ShopManageCreateRequest {
@NotNull(message = "分组不能为空")
private Long groupId;
@NotBlank(message = "店铺名不能为空")
private String shopName;
@NotBlank(message = "账号不能为空")
private String account;
@NotBlank(message = "密码不能为空")
private String password;
}

View File

@@ -0,0 +1,11 @@
package com.nanri.aiimage.modules.shopkey.model.dto;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;
@Data
public class ShopManageGroupCreateRequest {
@NotBlank(message = "分组名称不能为空")
private String groupName;
}

View File

@@ -0,0 +1,11 @@
package com.nanri.aiimage.modules.shopkey.model.dto;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;
@Data
public class ShopManageGroupUpdateRequest {
@NotBlank(message = "分组名称不能为空")
private String groupName;
}

View File

@@ -0,0 +1,21 @@
package com.nanri.aiimage.modules.shopkey.model.dto;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;
@Data
public class ShopManageUpdateRequest {
@NotNull(message = "分组不能为空")
private Long groupId;
@NotBlank(message = "店铺名不能为空")
private String shopName;
@NotBlank(message = "账号不能为空")
private String account;
@NotBlank(message = "密码不能为空")
private String password;
}

View File

@@ -0,0 +1,23 @@
package com.nanri.aiimage.modules.shopkey.model.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.time.LocalDateTime;
@Data
@TableName("biz_shop_manage")
public class ShopManageEntity {
@TableId(type = IdType.AUTO)
private Long id;
private Long groupId;
private String groupName;
private String shopName;
private String account;
private String password;
private LocalDateTime createdAt;
private LocalDateTime updatedAt;
}

View File

@@ -0,0 +1,19 @@
package com.nanri.aiimage.modules.shopkey.model.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.time.LocalDateTime;
@Data
@TableName("biz_shop_manage_group")
public class ShopManageGroupEntity {
@TableId(type = IdType.AUTO)
private Long id;
private String groupName;
private LocalDateTime createdAt;
private LocalDateTime updatedAt;
}

View File

@@ -0,0 +1,13 @@
package com.nanri.aiimage.modules.shopkey.model.vo;
import lombok.Data;
@Data
public class ShopManageCredentialVo {
private Long id;
private Long groupId;
private String groupName;
private String shopName;
private String account;
private String password;
}

View File

@@ -0,0 +1,13 @@
package com.nanri.aiimage.modules.shopkey.model.vo;
import lombok.Data;
import java.time.LocalDateTime;
@Data
public class ShopManageGroupItemVo {
private Long id;
private String groupName;
private LocalDateTime createdAt;
private LocalDateTime updatedAt;
}

View File

@@ -0,0 +1,19 @@
package com.nanri.aiimage.modules.shopkey.model.vo;
import lombok.Data;
import java.time.LocalDateTime;
@Data
public class ShopManageItemVo {
private Long id;
private Long groupId;
private String groupName;
private String shopName;
private String account;
private String password;
private String passwordMasked;
private LocalDateTime createdAt;
private LocalDateTime updatedAt;
}

View File

@@ -0,0 +1,15 @@
package com.nanri.aiimage.modules.shopkey.model.vo;
import lombok.Data;
import java.util.ArrayList;
import java.util.List;
@Data
public class ShopManagePageVo {
private List<ShopManageItemVo> items = new ArrayList<>();
private Long total;
private Long page;
private Long pageSize;
}

View File

@@ -0,0 +1,98 @@
package com.nanri.aiimage.modules.shopkey.service;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.nanri.aiimage.common.exception.BusinessException;
import com.nanri.aiimage.modules.shopkey.mapper.ShopManageGroupMapper;
import com.nanri.aiimage.modules.shopkey.mapper.ShopManageMapper;
import com.nanri.aiimage.modules.shopkey.model.dto.ShopManageGroupCreateRequest;
import com.nanri.aiimage.modules.shopkey.model.dto.ShopManageGroupUpdateRequest;
import com.nanri.aiimage.modules.shopkey.model.entity.ShopManageGroupEntity;
import com.nanri.aiimage.modules.shopkey.model.entity.ShopManageEntity;
import com.nanri.aiimage.modules.shopkey.model.vo.ShopManageGroupItemVo;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.List;
@Service
@RequiredArgsConstructor
public class ShopManageGroupService {
private final ShopManageGroupMapper groupMapper;
private final ShopManageMapper shopManageMapper;
public List<ShopManageGroupItemVo> list() {
return groupMapper.selectList(new LambdaQueryWrapper<ShopManageGroupEntity>().orderByAsc(ShopManageGroupEntity::getId))
.stream()
.map(this::toVo)
.toList();
}
@Transactional
public ShopManageGroupItemVo create(ShopManageGroupCreateRequest request) {
String groupName = normalizeRequired(request.getGroupName(), "分组名称不能为空");
ensureGroupNameUnique(groupName, null);
ShopManageGroupEntity entity = new ShopManageGroupEntity();
entity.setGroupName(groupName);
groupMapper.insert(entity);
return toVo(getById(entity.getId()));
}
@Transactional
public ShopManageGroupItemVo update(Long id, ShopManageGroupUpdateRequest request) {
ShopManageGroupEntity entity = getById(id);
String groupName = normalizeRequired(request.getGroupName(), "分组名称不能为空");
ensureGroupNameUnique(groupName, id);
entity.setGroupName(groupName);
groupMapper.updateById(entity);
return toVo(getById(id));
}
@Transactional
public void delete(Long id) {
ShopManageGroupEntity entity = getById(id);
Long useCount = shopManageMapper.selectCount(new LambdaQueryWrapper<ShopManageEntity>().eq(ShopManageEntity::getGroupId, entity.getId()));
if (useCount != null && useCount > 0) {
throw new BusinessException("该分组下存在店铺,无法删除");
}
groupMapper.deleteById(entity.getId());
}
public ShopManageGroupEntity getById(Long id) {
ShopManageGroupEntity entity = groupMapper.selectById(id);
if (entity == null) {
throw new BusinessException("分组不存在");
}
return entity;
}
private void ensureGroupNameUnique(String groupName, Long excludeId) {
LambdaQueryWrapper<ShopManageGroupEntity> query = new LambdaQueryWrapper<ShopManageGroupEntity>()
.eq(ShopManageGroupEntity::getGroupName, groupName);
if (excludeId != null) {
query.ne(ShopManageGroupEntity::getId, excludeId);
}
Long count = groupMapper.selectCount(query);
if (count != null && count > 0) {
throw new BusinessException("分组名称已存在");
}
}
private String normalizeRequired(String value, String message) {
String normalized = value == null ? "" : value.trim();
if (normalized.isEmpty()) {
throw new BusinessException(message);
}
return normalized;
}
private ShopManageGroupItemVo toVo(ShopManageGroupEntity entity) {
ShopManageGroupItemVo vo = new ShopManageGroupItemVo();
vo.setId(entity.getId());
vo.setGroupName(entity.getGroupName());
vo.setCreatedAt(entity.getCreatedAt());
vo.setUpdatedAt(entity.getUpdatedAt());
return vo;
}
}

View File

@@ -0,0 +1,178 @@
package com.nanri.aiimage.modules.shopkey.service;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.nanri.aiimage.common.exception.BusinessException;
import com.nanri.aiimage.common.security.ShopCredentialCryptoService;
import com.nanri.aiimage.modules.shopkey.mapper.ShopManageMapper;
import com.nanri.aiimage.modules.shopkey.model.dto.ShopManageCreateRequest;
import com.nanri.aiimage.modules.shopkey.model.dto.ShopManageUpdateRequest;
import com.nanri.aiimage.modules.shopkey.model.entity.ShopManageEntity;
import com.nanri.aiimage.modules.shopkey.model.entity.ShopManageGroupEntity;
import com.nanri.aiimage.modules.shopkey.model.vo.ShopManageItemVo;
import com.nanri.aiimage.modules.shopkey.model.vo.ShopManagePageVo;
import com.nanri.aiimage.modules.shopkey.model.vo.ShopManageCredentialVo;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
@Service
@RequiredArgsConstructor
public class ShopManageService {
private final ShopManageMapper shopManageMapper;
private final ShopManageGroupService shopManageGroupService;
private final ShopCredentialCryptoService shopCredentialCryptoService;
public ShopManagePageVo page(long page, long pageSize) {
long safePage = Math.max(page, 1);
long safePageSize = Math.min(Math.max(pageSize, 1), 100);
LambdaQueryWrapper<ShopManageEntity> query = new LambdaQueryWrapper<ShopManageEntity>()
.orderByDesc(ShopManageEntity::getId);
Long total = shopManageMapper.selectCount(query);
List<ShopManageEntity> rows = shopManageMapper
.selectList(query.last("LIMIT " + ((safePage - 1) * safePageSize) + ", " + safePageSize));
Map<Long, String> groupNameById = buildGroupNameMap(rows.stream()
.map(ShopManageEntity::getGroupId)
.filter(id -> id != null && id > 0)
.distinct()
.toList());
List<ShopManageItemVo> items = rows.stream()
.map(entity -> toItemVo(entity, groupNameById.get(entity.getGroupId())))
.toList();
ShopManagePageVo vo = new ShopManagePageVo();
vo.setItems(items);
vo.setTotal(total);
vo.setPage(safePage);
vo.setPageSize(safePageSize);
return vo;
}
@Transactional
public ShopManageItemVo create(ShopManageCreateRequest request) {
ShopManageGroupEntity group = shopManageGroupService.getById(request.getGroupId());
String shopName = normalizeRequired(request.getShopName(), "店铺名不能为空");
ensureShopNameUnique(shopName, null);
ShopManageEntity entity = new ShopManageEntity();
entity.setGroupId(group.getId());
entity.setGroupName(group.getGroupName());
entity.setShopName(shopName);
entity.setAccount(normalizeRequired(request.getAccount(), "账号不能为空"));
entity.setPassword(shopCredentialCryptoService.encrypt(normalizeRequired(request.getPassword(), "密码不能为空")));
shopManageMapper.insert(entity);
ShopManageEntity saved = getById(entity.getId());
return toItemVo(saved, group.getGroupName());
}
@Transactional
public ShopManageItemVo update(Long id, ShopManageUpdateRequest request) {
ShopManageEntity entity = getById(id);
ShopManageGroupEntity group = shopManageGroupService.getById(request.getGroupId());
String shopName = normalizeRequired(request.getShopName(), "店铺名不能为空");
ensureShopNameUnique(shopName, id);
entity.setGroupId(group.getId());
entity.setGroupName(group.getGroupName());
entity.setShopName(shopName);
entity.setAccount(normalizeRequired(request.getAccount(), "账号不能为空"));
entity.setPassword(shopCredentialCryptoService.encrypt(normalizeRequired(request.getPassword(), "密码不能为空")));
shopManageMapper.updateById(entity);
ShopManageEntity updated = getById(id);
return toItemVo(updated, group.getGroupName());
}
@Transactional
public void delete(Long id) {
ShopManageEntity entity = getById(id);
shopManageMapper.deleteById(entity.getId());
}
public ShopManageCredentialVo getCredentialByShopName(String shopName) {
String normalizedShopName = normalizeRequired(shopName, "店铺名不能为空");
ShopManageEntity entity = shopManageMapper.selectOne(new LambdaQueryWrapper<ShopManageEntity>()
.eq(ShopManageEntity::getShopName, normalizedShopName)
.last("limit 1"));
if (entity == null) {
throw new BusinessException("店铺不存在");
}
ShopManageCredentialVo vo = new ShopManageCredentialVo();
vo.setId(entity.getId());
vo.setGroupId(entity.getGroupId());
vo.setShopName(entity.getShopName());
vo.setAccount(entity.getAccount());
vo.setPassword(shopCredentialCryptoService.decrypt(entity.getPassword()));
try {
ShopManageGroupEntity group = shopManageGroupService.getById(entity.getGroupId());
vo.setGroupName(group.getGroupName());
} catch (Exception ignored) {
vo.setGroupName("");
}
return vo;
}
private ShopManageEntity getById(Long id) {
ShopManageEntity entity = shopManageMapper.selectById(id);
if (entity == null) {
throw new BusinessException("店铺不存在");
}
return entity;
}
private String normalizeRequired(String value, String message) {
String normalized = value == null ? "" : value.trim();
if (normalized.isEmpty()) {
throw new BusinessException(message);
}
return normalized;
}
private void ensureShopNameUnique(String shopName, Long excludeId) {
LambdaQueryWrapper<ShopManageEntity> query = new LambdaQueryWrapper<ShopManageEntity>()
.eq(ShopManageEntity::getShopName, shopName);
if (excludeId != null) {
query.ne(ShopManageEntity::getId, excludeId);
}
Long count = shopManageMapper.selectCount(query);
if (count != null && count > 0) {
throw new BusinessException("店铺名已存在");
}
}
private Map<Long, String> buildGroupNameMap(List<Long> groupIds) {
if (groupIds == null || groupIds.isEmpty()) {
return Map.of();
}
LinkedHashMap<Long, String> map = new LinkedHashMap<>();
for (Long groupId : groupIds) {
try {
ShopManageGroupEntity g = shopManageGroupService.getById(groupId);
map.put(groupId, g.getGroupName());
} catch (Exception ignored) {
map.put(groupId, "");
}
}
return map;
}
private ShopManageItemVo toItemVo(ShopManageEntity entity, String groupName) {
ShopManageItemVo vo = new ShopManageItemVo();
vo.setId(entity.getId());
vo.setGroupId(entity.getGroupId());
vo.setGroupName(groupName == null ? "" : groupName);
vo.setShopName(entity.getShopName());
vo.setAccount(entity.getAccount());
String masked = entity.getPassword() == null || entity.getPassword().isBlank() ? "" : "******";
// 兼容旧前端字段password 继续返回脱敏值
vo.setPassword(masked);
vo.setPasswordMasked(masked);
vo.setCreatedAt(entity.getCreatedAt());
vo.setUpdatedAt(entity.getUpdatedAt());
return vo;
}
}

View File

@@ -86,6 +86,9 @@ aiimage:
enabled: ${AIIMAGE_MODULE_CLEANUP_ENABLED:true}
cron: ${AIIMAGE_MODULE_CLEANUP_CRON:0 0 0 * * *}
module-types: ${AIIMAGE_MODULE_CLEANUP_MODULE_TYPES:DEDUPE,SPLIT,CONVERT,DELETE_BRAND,PRODUCT_RISK_RESOLVE}
security:
shop-credential-key: ${AIIMAGE_SHOP_CREDENTIAL_KEY:change-me-shop-credential-key}
internal-token: ${AIIMAGE_INTERNAL_TOKEN:}
ziniao:
enabled: ${AIIMAGE_ZINIAO_ENABLED:false}
base-url: ${AIIMAGE_ZINIAO_BASE_URL:https://sbappstoreapi.ziniao.com/openapi-router}

View File

@@ -0,0 +1,12 @@
CREATE TABLE IF NOT EXISTS biz_shop_manage (
id BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键',
group_name VARCHAR(128) NOT NULL COMMENT '分组',
shop_name VARCHAR(128) NOT NULL COMMENT '店铺名',
account VARCHAR(128) NOT NULL COMMENT '账号',
password VARCHAR(255) NOT NULL COMMENT '密码',
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
KEY idx_group_name (group_name),
KEY idx_shop_name (shop_name),
KEY idx_created_at (created_at)
) COMMENT='店铺管理表';

View File

@@ -0,0 +1,14 @@
CREATE TABLE IF NOT EXISTS biz_shop_manage_group (
id BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键',
group_name VARCHAR(128) NOT NULL COMMENT '分组名称',
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
UNIQUE KEY uk_group_name (group_name),
KEY idx_created_at (created_at)
) COMMENT='店铺管理分组表';
ALTER TABLE biz_shop_manage
ADD COLUMN IF NOT EXISTS group_id BIGINT NULL COMMENT '分组ID' AFTER id;
ALTER TABLE biz_shop_manage
ADD KEY IF NOT EXISTS idx_group_id (group_id);

View File

@@ -0,0 +1,35 @@
-- 兼容旧库:确保 biz_shop_manage 存在 group_id 字段与索引
SET @db_name = DATABASE();
-- 1) 新增 group_id 字段(仅当不存在时)
SET @col_exists := (
SELECT COUNT(*)
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = @db_name
AND TABLE_NAME = 'biz_shop_manage'
AND COLUMN_NAME = 'group_id'
);
SET @sql_add_col := IF(@col_exists = 0,
'ALTER TABLE biz_shop_manage ADD COLUMN group_id BIGINT NULL COMMENT ''分组ID'' AFTER id',
'SELECT 1'
);
PREPARE stmt FROM @sql_add_col;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
-- 2) 新增 group_id 索引(仅当不存在时)
SET @idx_exists := (
SELECT COUNT(*)
FROM information_schema.STATISTICS
WHERE TABLE_SCHEMA = @db_name
AND TABLE_NAME = 'biz_shop_manage'
AND INDEX_NAME = 'idx_group_id'
);
SET @sql_add_idx := IF(@idx_exists = 0,
'ALTER TABLE biz_shop_manage ADD KEY idx_group_id (group_id)',
'SELECT 1'
);
PREPARE stmt2 FROM @sql_add_idx;
EXECUTE stmt2;
DEALLOCATE PREPARE stmt2;

View File

@@ -0,0 +1,5 @@
-- 兼容旧库biz_shop_manage 早期存在 group_name 非空字段,新代码改为 group_id 后插入会报错。
-- 这里确保 group_name 可为空,避免旧字段约束阻断写入。
ALTER TABLE biz_shop_manage
MODIFY COLUMN group_name VARCHAR(128) NULL COMMENT '旧字段(兼容保留)';

View File

@@ -0,0 +1,16 @@
-- 将旧表 biz_shop_manage 的 group_name 数据回填到新分组表与 group_id 字段
INSERT INTO biz_shop_manage_group (group_name)
SELECT DISTINCT sm.group_name
FROM biz_shop_manage sm
LEFT JOIN biz_shop_manage_group g ON g.group_name = sm.group_name
WHERE sm.group_name IS NOT NULL
AND TRIM(sm.group_name) <> ''
AND g.id IS NULL;
UPDATE biz_shop_manage sm
JOIN biz_shop_manage_group g ON g.group_name = sm.group_name
SET sm.group_id = g.id
WHERE sm.group_id IS NULL
AND sm.group_name IS NOT NULL
AND TRIM(sm.group_name) <> '';

View File

@@ -14,7 +14,6 @@ from blueprints.auth import auth
from blueprints.main import main
from blueprints.admin_api import admin_api
from blueprints.version import version_bp
from blueprints.get_resource import get_resource
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
app = Flask(__name__, template_folder=BASE_DIR, static_folder=BASE_DIR)
@@ -28,7 +27,6 @@ app.register_blueprint(auth)
app.register_blueprint(main)
app.register_blueprint(admin_api)
app.register_blueprint(version_bp)
app.register_blueprint(get_resource)
def run_app(host='0.0.0.0', port=15124):

View File

@@ -938,3 +938,205 @@ def delete_dedupe_total_data(item_id):
'success': True,
'msg': result.get('message') or '删除成功',
})
# ---------- 店铺管理 ----------
@admin_api.route('/shop-manages')
@admin_required
def list_shop_manages():
page = max(1, int(request.args.get('page', 1)))
page_size = min(100, max(1, int(request.args.get('page_size', 15))))
result, error_response, status = _proxy_backend_java(
'GET',
'/api/admin/shop-manages',
params={'page': page, 'pageSize': page_size},
)
if error_response is not None:
return error_response, status
payload = result.get('data') or {}
items = [
{
'id': item.get('id'),
'group_id': item.get('groupId'),
'group_name': item.get('groupName') or '',
'shop_name': item.get('shopName') or '',
'account': item.get('account') or '',
'password': item.get('passwordMasked') or '',
'created_at': (item.get('createdAt') or '').replace('T', ' ')[:16],
'updated_at': (item.get('updatedAt') or '').replace('T', ' ')[:16],
}
for item in (payload.get('items') or [])
]
return jsonify({
'success': True,
'items': items,
'total': payload.get('total') or 0,
'page': payload.get('page') or page,
'page_size': payload.get('pageSize') or page_size,
})
@admin_api.route('/shop-manage', methods=['POST'])
@admin_required
def create_shop_manage():
data = request.get_json() or {}
payload = {
'groupId': data.get('group_id'),
'shopName': (data.get('shop_name') or '').strip(),
'account': (data.get('account') or '').strip(),
'password': (data.get('password') or '').strip(),
}
result, error_response, status = _proxy_backend_java(
'POST',
'/api/admin/shop-manages',
json_data=payload,
)
if error_response is not None:
return error_response, status
item = result.get('data') or {}
return jsonify({
'success': True,
'msg': result.get('message') or '创建成功',
'item': {
'id': item.get('id'),
'group_id': item.get('groupId'),
'group_name': item.get('groupName') or '',
'shop_name': item.get('shopName') or '',
'account': item.get('account') or '',
'password': item.get('password') or '',
'created_at': (item.get('createdAt') or '').replace('T', ' ')[:16],
'updated_at': (item.get('updatedAt') or '').replace('T', ' ')[:16],
},
})
@admin_api.route('/shop-manage/<int:item_id>', methods=['PUT'])
@admin_required
def update_shop_manage(item_id):
data = request.get_json() or {}
payload = {
'groupId': data.get('group_id'),
'shopName': (data.get('shop_name') or '').strip(),
'account': (data.get('account') or '').strip(),
'password': (data.get('password') or '').strip(),
}
result, error_response, status = _proxy_backend_java(
'PUT',
f'/api/admin/shop-manages/{item_id}',
json_data=payload,
)
if error_response is not None:
return error_response, status
item = result.get('data') or {}
return jsonify({
'success': True,
'msg': result.get('message') or '更新成功',
'item': {
'id': item.get('id'),
'group_name': item.get('groupName') or '',
'shop_name': item.get('shopName') or '',
'account': item.get('account') or '',
'password': item.get('password') or '',
'created_at': (item.get('createdAt') or '').replace('T', ' ')[:16],
'updated_at': (item.get('updatedAt') or '').replace('T', ' ')[:16],
},
})
@admin_api.route('/shop-manage/<int:item_id>', methods=['DELETE'])
@admin_required
def delete_shop_manage(item_id):
result, error_response, status = _proxy_backend_java(
'DELETE',
f'/api/admin/shop-manages/{item_id}',
)
if error_response is not None:
return error_response, status
return jsonify({
'success': True,
'msg': result.get('message') or '删除成功',
})
@admin_api.route('/shop-manage-groups')
@admin_required
def list_shop_manage_groups():
result, error_response, status = _proxy_backend_java(
'GET',
'/api/admin/shop-manages/groups',
)
if error_response is not None:
return error_response, status
items = [
{
'id': item.get('id'),
'group_name': item.get('groupName') or '',
'created_at': (item.get('createdAt') or '').replace('T', ' ')[:16],
'updated_at': (item.get('updatedAt') or '').replace('T', ' ')[:16],
}
for item in (result.get('data') or [])
]
return jsonify({'success': True, 'items': items})
@admin_api.route('/shop-manage-group', methods=['POST'])
@admin_required
def create_shop_manage_group():
data = request.get_json() or {}
payload = {'groupName': (data.get('group_name') or '').strip()}
result, error_response, status = _proxy_backend_java(
'POST',
'/api/admin/shop-manages/groups',
json_data=payload,
)
if error_response is not None:
return error_response, status
item = result.get('data') or {}
return jsonify({
'success': True,
'msg': result.get('message') or '创建成功',
'item': {
'id': item.get('id'),
'group_name': item.get('groupName') or '',
'created_at': (item.get('createdAt') or '').replace('T', ' ')[:16],
'updated_at': (item.get('updatedAt') or '').replace('T', ' ')[:16],
},
})
@admin_api.route('/shop-manage-group/<int:item_id>', methods=['PUT'])
@admin_required
def update_shop_manage_group(item_id):
data = request.get_json() or {}
payload = {'groupName': (data.get('group_name') or '').strip()}
result, error_response, status = _proxy_backend_java(
'PUT',
f'/api/admin/shop-manages/groups/{item_id}',
json_data=payload,
)
if error_response is not None:
return error_response, status
item = result.get('data') or {}
return jsonify({
'success': True,
'msg': result.get('message') or '更新成功',
'item': {
'id': item.get('id'),
'group_name': item.get('groupName') or '',
'created_at': (item.get('createdAt') or '').replace('T', ' ')[:16],
'updated_at': (item.get('updatedAt') or '').replace('T', ' ')[:16],
},
})
@admin_api.route('/shop-manage-group/<int:item_id>', methods=['DELETE'])
@admin_required
def delete_shop_manage_group(item_id):
result, error_response, status = _proxy_backend_java(
'DELETE',
f'/api/admin/shop-manages/groups/{item_id}',
)
if error_response is not None:
return error_response, status
return jsonify({'success': True, 'msg': result.get('message') or '删除成功'})

View File

@@ -113,6 +113,7 @@
<div class="tab" data-tab="columns">栏目权限配置</div>
<div class="tab" data-tab="dedupe-total-data">数据去重总数据</div>
<div class="tab" data-tab="shop-keys">店铺密钥管理</div>
<div class="tab" data-tab="shop-manage">店铺管理</div>
<div class="tab" data-tab="history">查看生成记录</div>
<div class="tab" data-tab="version">版本管理</div>
</div>
@@ -345,6 +346,57 @@
</div>
</div>
<!-- 店铺管理 -->
<div id="panel-shop-manage" class="tab-panel">
<div class="form-box">
<h3 style="margin-bottom:16px;font-size:15px;">新增店铺</h3>
<div class="form-row">
<div class="form-group" style="min-width:220px;">
<label>分组</label>
<div style="display:flex;gap:8px;align-items:center;">
<select id="shopManageGroupSelect" style="min-width:150px;">
<option value="">请选择分组</option>
</select>
<button class="btn btn-secondary" id="btnManageShopGroups" type="button">管理分组</button>
</div>
</div>
<div class="form-group" style="min-width:160px;">
<label>店铺名</label>
<input type="text" id="shopManageShopName" placeholder="请输入店铺名称">
</div>
<div class="form-group" style="min-width:180px;">
<label>账号</label>
<input type="text" id="shopManageAccount" placeholder="请输入账号">
</div>
<div class="form-group" style="min-width:180px;">
<label>密码</label>
<input type="text" id="shopManagePassword" placeholder="请输入密码">
</div>
<button class="btn" id="btnCreateShopManage">新增店铺</button>
</div>
<p class="msg" id="msgShopManage"></p>
</div>
<div class="panel-box">
<h3 style="margin-bottom:16px;font-size:15px;">店铺列表</h3>
<table>
<thead>
<tr>
<th>序号</th>
<th>分组</th>
<th>店铺名</th>
<th>账号</th>
<th>密码</th>
<th>创建时间</th>
<th>修改时间</th>
<th>操作</th>
</tr>
</thead>
<tbody id="shopManageListBody"></tbody>
</table>
<div class="pagination" id="shopManagePagination"></div>
</div>
</div>
<!-- 查看生成记录 -->
<div id="panel-history" class="tab-panel">
<div class="form-box">
@@ -460,6 +512,66 @@
</div>
</div>
<!-- 分组管理弹窗 -->
<div class="modal-mask" id="shopManageGroupModal">
<div class="modal" style="max-width:760px;">
<h3>分组管理</h3>
<div class="form-row">
<input type="hidden" id="shopManageGroupEditId">
<div class="form-group" style="min-width:260px;">
<label>分组名称</label>
<input type="text" id="shopManageGroupInput" placeholder="请输入分组名称">
</div>
<button class="btn" id="btnSaveShopManageGroup" type="button">保存分组</button>
<button class="btn btn-secondary" id="btnCancelShopManageGroupEdit" type="button">取消编辑</button>
</div>
<p class="msg" id="msgShopManageGroup"></p>
<table>
<thead>
<tr><th>序号</th><th>分组名称</th><th>创建时间</th><th>修改时间</th><th>操作</th></tr>
</thead>
<tbody id="shopManageGroupListBody"></tbody>
</table>
<div style="margin-top:16px;display:flex;gap:8px;justify-content:flex-end;">
<button class="btn btn-secondary" id="btnCloseShopManageGroupModal" type="button">关闭</button>
</div>
</div>
</div>
<!-- 编辑店铺管理弹窗 -->
<div class="modal-mask" id="editShopManageModal">
<div class="modal">
<h3>编辑店铺</h3>
<input type="hidden" id="editShopManageId">
<div class="form-group">
<label>分组</label>
<div style="display:flex;gap:8px;align-items:center;">
<select id="editShopManageGroupSelect" style="min-width:200px;">
<option value="">请选择分组</option>
</select>
<button class="btn btn-secondary" id="btnManageShopGroupsFromEdit" type="button">管理分组</button>
</div>
</div>
<div class="form-group">
<label>店铺名</label>
<input type="text" id="editShopManageShopName" placeholder="店铺名">
</div>
<div class="form-group">
<label>账号</label>
<input type="text" id="editShopManageAccount" placeholder="账号">
</div>
<div class="form-group">
<label>密码</label>
<input type="text" id="editShopManagePassword" placeholder="密码">
</div>
<p class="msg" id="msgEditShopManage"></p>
<div style="margin-top:16px;display:flex;gap:8px;">
<button class="btn" id="btnSaveShopManage">保存</button>
<button class="btn btn-secondary" id="btnCloseEditShopManage">取消</button>
</div>
</div>
</div>
<!-- 编辑店铺密钥弹窗 -->
<div class="modal-mask" id="editShopKeyModal">
<div class="modal">
@@ -495,6 +607,7 @@
else if (t.dataset.tab === 'columns') loadColumns();
else if (t.dataset.tab === 'dedupe-total-data') loadDedupeTotalData(1);
else if (t.dataset.tab === 'shop-keys') loadShopKeys(1);
else if (t.dataset.tab === 'shop-manage') loadShopManage(1);
else if (t.dataset.tab === 'history') loadHistory(1);
else if (t.dataset.tab === 'version') loadVersions();
};
@@ -1329,6 +1442,281 @@
document.getElementById('editShopKeyModal').classList.remove('show');
};
// ========== 店铺管理 ==========
var shopManagePage = 1, shopManagePageSize = 15;
var shopManageGroups = [];
function buildShopManageQuery(page) {
return 'page=' + (page || 1) + '&page_size=' + shopManagePageSize;
}
function refreshShopGroupSelects(selectedCreateId, selectedEditId) {
var createSel = document.getElementById('shopManageGroupSelect');
var editSel = document.getElementById('editShopManageGroupSelect');
var opts = ['<option value="">请选择分组</option>'];
shopManageGroups.forEach(function(g) {
opts.push('<option value="' + g.id + '">' + (g.group_name || '') + '</option>');
});
createSel.innerHTML = opts.join('');
editSel.innerHTML = opts.join('');
if (selectedCreateId != null) createSel.value = String(selectedCreateId);
if (selectedEditId != null) editSel.value = String(selectedEditId);
}
function loadShopManageGroups(selectedCreateId, selectedEditId) {
return fetch('/api/admin/shop-manage-groups')
.then(function(r) { return r.json(); })
.then(function(res) {
if (!res.success) throw new Error(res.error || '加载分组失败');
shopManageGroups = res.items || [];
refreshShopGroupSelects(selectedCreateId, selectedEditId);
return shopManageGroups;
})
.catch(function() {
shopManageGroups = [];
refreshShopGroupSelects();
return [];
});
}
function openShopManageGroupModal() {
document.getElementById('shopManageGroupEditId').value = '';
document.getElementById('shopManageGroupInput').value = '';
document.getElementById('msgShopManageGroup').textContent = '';
document.getElementById('msgShopManageGroup').className = 'msg';
loadShopManageGroups().then(function() {
renderShopManageGroupRows();
document.getElementById('shopManageGroupModal').classList.add('show');
});
}
function renderShopManageGroupRows() {
var tbody = document.getElementById('shopManageGroupListBody');
if (!shopManageGroups.length) {
tbody.innerHTML = '<tr><td colspan="5" class="empty-tip">暂无分组</td></tr>';
return;
}
tbody.innerHTML = shopManageGroups.map(function(item, index) {
return '<tr><td>' + (index + 1) + '</td><td>' + (item.group_name || '') + '</td><td>' + (item.created_at || '') + '</td><td>' + (item.updated_at || '') + '</td><td>' +
'<button class="btn btn-sm" data-shop-group-edit="' + item.id + '" data-shop-group-name="' + (item.group_name || '').replace(/"/g, '&quot;') + '">编辑</button> ' +
'<button class="btn btn-sm btn-danger" data-shop-group-delete="' + item.id + '" data-shop-group-name="' + (item.group_name || '').replace(/"/g, '&quot;') + '">删除</button>' +
'</td></tr>';
}).join('');
document.querySelectorAll('[data-shop-group-edit]').forEach(function(btn) {
btn.onclick = function() {
document.getElementById('shopManageGroupEditId').value = btn.dataset.shopGroupEdit;
document.getElementById('shopManageGroupInput').value = (btn.dataset.shopGroupName || '').replace(/&quot;/g, '"');
};
});
document.querySelectorAll('[data-shop-group-delete]').forEach(function(btn) {
btn.onclick = function() {
var gid = btn.dataset.shopGroupDelete;
var gname = (btn.dataset.shopGroupName || '').replace(/&quot;/g, '"');
if (!confirm('确定删除分组「' + gname + '」吗?')) return;
fetch('/api/admin/shop-manage-group/' + gid, { method: 'DELETE' })
.then(function(r) { return r.json(); })
.then(function(res) {
if (!res.success) {
alert(res.error || '删除失败');
return;
}
loadShopManageGroups().then(function() {
renderShopManageGroupRows();
loadShopManage(shopManagePage);
});
});
};
});
}
function loadShopManage(page) {
shopManagePage = page || 1;
fetch('/api/admin/shop-manages?' + buildShopManageQuery(shopManagePage))
.then(function(r) { return r.json(); })
.then(function(res) {
var tbody = document.getElementById('shopManageListBody');
if (!res.success) {
tbody.innerHTML = '<tr><td colspan="8" class="empty-tip">加载失败: ' + (res.error || '') + '</td></tr>';
return;
}
var items = res.items || [];
if (items.length === 0) {
tbody.innerHTML = '<tr><td colspan="8" class="empty-tip">暂无店铺</td></tr>';
} else {
tbody.innerHTML = items.map(function(item, index) {
var rowNo = (shopManagePage - 1) * shopManagePageSize + index + 1;
return '<tr><td>' + rowNo + '</td><td>' + (item.group_name || '') + '</td><td>' + (item.shop_name || '') + '</td><td>' + (item.account || '') + '</td><td>' + (item.password || '') + '</td><td>' + (item.created_at || '') + '</td><td>' + (item.updated_at || '') + '</td><td>' +
'<button class="btn btn-sm" data-shop-manage-edit="' + item.id + '" data-shop-manage="' + (JSON.stringify(item).replace(/"/g, '&quot;')) + '">编辑</button> ' +
'<button class="btn btn-sm btn-danger" data-shop-manage-delete="' + item.id + '" data-shop-manage-name="' + (item.shop_name || '').replace(/"/g, '&quot;') + '">删除</button>' +
'</td></tr>';
}).join('');
}
renderPagination('shopManagePagination', res.total, res.page, res.page_size, loadShopManage);
bindShopManageActions();
})
.catch(function() {
document.getElementById('shopManageListBody').innerHTML = '<tr><td colspan="8" class="empty-tip">请求失败</td></tr>';
});
}
function bindShopManageActions() {
document.querySelectorAll('[data-shop-manage-edit]').forEach(function(btn) {
btn.onclick = function() {
var item = {};
try { item = JSON.parse((btn.dataset.shopManage || '').replace(/&quot;/g, '"')); } catch (e) { item = {}; }
document.getElementById('editShopManageId').value = item.id || '';
document.getElementById('editShopManageShopName').value = item.shop_name || '';
document.getElementById('editShopManageAccount').value = item.account || '';
document.getElementById('editShopManagePassword').value = item.password || '';
document.getElementById('msgEditShopManage').textContent = '';
document.getElementById('msgEditShopManage').className = 'msg';
loadShopManageGroups(null, item.group_id).then(function() {
document.getElementById('editShopManageModal').classList.add('show');
});
};
});
document.querySelectorAll('[data-shop-manage-delete]').forEach(function(btn) {
btn.onclick = function() {
var name = (btn.dataset.shopManageName || '').replace(/&quot;/g, '"');
if (!confirm('确定删除店铺「' + name + '」吗?')) return;
fetch('/api/admin/shop-manage/' + btn.dataset.shopManageDelete, { method: 'DELETE' })
.then(function(r) { return r.json(); })
.then(function(res) {
if (res.success) { loadShopManage(shopManagePage); }
else { alert(res.error || '删除失败'); }
});
};
});
}
document.getElementById('btnManageShopGroups').onclick = openShopManageGroupModal;
document.getElementById('btnManageShopGroupsFromEdit').onclick = openShopManageGroupModal;
document.getElementById('btnCloseShopManageGroupModal').onclick = function() {
document.getElementById('shopManageGroupModal').classList.remove('show');
};
document.getElementById('btnCancelShopManageGroupEdit').onclick = function() {
document.getElementById('shopManageGroupEditId').value = '';
document.getElementById('shopManageGroupInput').value = '';
};
document.getElementById('btnSaveShopManageGroup').onclick = function() {
var editId = (document.getElementById('shopManageGroupEditId').value || '').trim();
var groupName = (document.getElementById('shopManageGroupInput').value || '').trim();
var msgEl = document.getElementById('msgShopManageGroup');
msgEl.textContent = '';
msgEl.className = 'msg';
if (!groupName) {
msgEl.textContent = '请输入分组名称';
msgEl.className = 'msg err';
return;
}
var method = editId ? 'PUT' : 'POST';
var url = editId ? ('/api/admin/shop-manage-group/' + editId) : '/api/admin/shop-manage-group';
fetch(url, {
method: method,
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ group_name: groupName })
})
.then(function(r) { return r.json(); })
.then(function(res) {
if (!res.success) {
msgEl.textContent = res.error || '保存失败';
msgEl.className = 'msg err';
return;
}
document.getElementById('shopManageGroupEditId').value = '';
document.getElementById('shopManageGroupInput').value = '';
msgEl.textContent = res.msg || '保存成功';
msgEl.className = 'msg ok';
loadShopManageGroups().then(function() {
renderShopManageGroupRows();
loadShopManage(shopManagePage);
});
})
.catch(function() {
msgEl.textContent = '请求失败';
msgEl.className = 'msg err';
});
};
document.getElementById('btnCreateShopManage').onclick = function() {
var groupId = (document.getElementById('shopManageGroupSelect').value || '').trim();
var shopName = (document.getElementById('shopManageShopName').value || '').trim();
var account = (document.getElementById('shopManageAccount').value || '').trim();
var password = (document.getElementById('shopManagePassword').value || '').trim();
var msgEl = document.getElementById('msgShopManage');
msgEl.textContent = '';
msgEl.className = 'msg';
if (!groupId || !shopName || !account || !password) {
msgEl.textContent = '请完整填写分组、店铺名、账号、密码';
msgEl.classList.add('err');
return;
}
fetch('/api/admin/shop-manage', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ group_id: Number(groupId), shop_name: shopName, account: account, password: password })
})
.then(function(r) { return r.json(); })
.then(function(res) {
if (res.success) {
document.getElementById('shopManageGroupSelect').value = '';
document.getElementById('shopManageShopName').value = '';
document.getElementById('shopManageAccount').value = '';
document.getElementById('shopManagePassword').value = '';
msgEl.textContent = res.msg || '创建成功';
msgEl.className = 'msg ok';
loadShopManage(1);
} else {
msgEl.textContent = res.error || '创建失败';
msgEl.className = 'msg err';
}
})
.catch(function() {
msgEl.textContent = '请求失败';
msgEl.className = 'msg err';
});
};
document.getElementById('btnSaveShopManage').onclick = function() {
var itemId = document.getElementById('editShopManageId').value;
var groupId = (document.getElementById('editShopManageGroupSelect').value || '').trim();
var shopName = (document.getElementById('editShopManageShopName').value || '').trim();
var account = (document.getElementById('editShopManageAccount').value || '').trim();
var password = (document.getElementById('editShopManagePassword').value || '').trim();
var msgEl = document.getElementById('msgEditShopManage');
msgEl.textContent = '';
msgEl.className = 'msg';
if (!groupId || !shopName || !account || !password) {
msgEl.textContent = '请完整填写分组、店铺名、账号、密码';
msgEl.classList.add('err');
return;
}
fetch('/api/admin/shop-manage/' + itemId, {
method: 'PUT',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ group_id: Number(groupId), shop_name: shopName, account: account, password: password })
})
.then(function(r) { return r.json(); })
.then(function(res) {
if (res.success) {
document.getElementById('editShopManageModal').classList.remove('show');
loadShopManage(shopManagePage);
} else {
msgEl.textContent = res.error || '保存失败';
msgEl.classList.add('err');
}
})
.catch(function() {
msgEl.textContent = '请求失败';
msgEl.classList.add('err');
});
};
document.getElementById('btnCloseEditShopManage').onclick = function() {
document.getElementById('editShopManageModal').classList.remove('show');
};
// ========== 版本管理 ==========
function loadVersions() {
fetch('/api/admin/versions')
@@ -1530,6 +1918,8 @@
loadColumnsForPermission();
loadDedupeTotalData(1);
loadShopKeys(1);
loadShopManageGroups();
loadShopManage(1);
})();
</script>
</body>

View File

@@ -400,8 +400,6 @@ async function saveTemplateFromUrl(url: string, fallbackFilename: string, bridge
}
return
}
window.open(url, '_blank')
}
async function downloadTemplateXlsx() {
@@ -489,8 +487,6 @@ async function downloadConvertResult(item: ConvertResultItem) {
}
return
}
window.open(item.downloadUrl, '_blank')
}
onMounted(() => {

View File

@@ -344,8 +344,6 @@ async function downloadCleanResult(item: DedupeResultItem) {
}
return
}
window.open(item.downloadUrl, '_blank')
}
onMounted(() => {

View File

@@ -109,7 +109,7 @@
<div v-if="item.platform" class="files">平台{{ item.platform }}</div>
<div v-if="getQueueStatus(item)" class="files">队列状态{{ getQueueStatus(item) }}</div>
<div v-if="item.countryCount !== undefined && item.matched" class="files">国家数{{ item.countryCount
}}</div>
}}</div>
<div v-if="item.totalRows !== undefined && item.matched" class="time">去重后 {{ item.totalRows }}
</div>
<div v-if="shouldShowProgress(item)" class="delete-brand-progress-block">
@@ -161,7 +161,7 @@
<div class="files">匹配结果{{ formatMatchResult(item) }}</div>
<div v-if="item.platform" class="files">平台{{ item.platform }}</div>
<div v-if="item.countryCount !== undefined && item.matched" class="files">国家数{{ item.countryCount
}}</div>
}}</div>
<div v-if="item.totalRows !== undefined && item.matched" class="time">去重后 {{ item.totalRows }}
</div>
<div v-if="shouldShowProgress(item)" class="delete-brand-progress-block">
@@ -1055,8 +1055,6 @@ async function downloadTaskResult(item: DeleteBrandResultItem) {
}
return
}
window.open(url, '_blank')
}
async function loadHistory() {

View File

@@ -828,16 +828,18 @@ async function downloadResult(item: ProductRiskHistoryItem) {
const api = getPywebviewApi()
const url = getProductRiskResultDownloadUrl(item.resultId)
const filename = item.outputFilename || `${item.shopName || 'result'}.zip`
if (api?.save_file_from_url_new) {
const result = await api.save_file_from_url_new(url, filename)
if (result.success) {
ElMessage.success(`已保存:${result.path || filename}`)
} else if (result.error && result.error !== '用户取消') {
ElMessage.error(result.error)
}
if (!api?.save_file_from_url_new) {
ElMessage.error('当前客户端未提供 save_file_from_url_new无法下载文件')
return
}
window.open(url, '_blank')
const result = await api.save_file_from_url_new(url, filename)
if (result.success) {
ElMessage.success(`已保存:${result.path || filename}`)
} else if (result.error && result.error !== '用户取消') {
ElMessage.error(result.error)
}
}
function formatMatchStatus(status: string | undefined) {

View File

@@ -363,8 +363,6 @@ async function downloadSplitResult(item: SplitResultItem) {
}
return
}
window.open(item.downloadUrl, '_blank')
}
onMounted(() => {