feat(split): 新增分账订单线下结案功能 - 添加 SplitCloseService 类用于处理订单结案逻辑 - 实现订单结案状态检查和标记功能 - 在汇付分账重试逻辑中加入结案状态验证,防止已结案订单继续重试 - 更新分账手动服务,添加结案操作类型 - 扩展钱包结算类,增加结案相关诊断方法 - 修改测试脚本,支持批量标记订单为已结案状态 - 添加数据库升级脚本,增加结案相关字段和菜单权限 ```
90 行
3.2 KiB
JSON
90 行
3.2 KiB
JSON
{
|
|
"name": "shopro-plus",
|
|
"version": "1.0.0",
|
|
"lockfileVersion": 3,
|
|
"requires": true,
|
|
"packages": {
|
|
"": {
|
|
"name": "shopro-plus",
|
|
"version": "1.0.0",
|
|
"license": "ISC",
|
|
"dependencies": {
|
|
"jweixin-module": "^1.6.0",
|
|
"uni-read-pages": "^1.0.5",
|
|
"uni-simple-router": "^2.0.6",
|
|
"vconsole": "^3.7.0"
|
|
},
|
|
"devDependencies": {}
|
|
},
|
|
"node_modules/@babel/runtime": {
|
|
"version": "7.20.0",
|
|
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.0.tgz",
|
|
"integrity": "sha512-NDYdls71fTXoU8TZHfbBWg7DiZfNzClcKui/+kyi6ppD2L1qnWW3VV6CjtaBXSUGGhiTWJ6ereOIkUvenif66Q==",
|
|
"dependencies": {
|
|
"regenerator-runtime": "^0.13.10"
|
|
},
|
|
"engines": {
|
|
"node": ">=6.9.0"
|
|
}
|
|
},
|
|
"node_modules/copy-text-to-clipboard": {
|
|
"version": "3.0.1",
|
|
"resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.0.1.tgz",
|
|
"integrity": "sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==",
|
|
"engines": {
|
|
"node": ">=12"
|
|
},
|
|
"funding": {
|
|
"url": "https://github.com/sponsors/sindresorhus"
|
|
}
|
|
},
|
|
"node_modules/core-js": {
|
|
"version": "3.26.0",
|
|
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.0.tgz",
|
|
"integrity": "sha512-+DkDrhoR4Y0PxDz6rurahuB+I45OsEUv8E1maPTB6OuHRohMMcznBq9TMpdpDMm/hUPob/mJJS3PqgbHpMTQgw==",
|
|
"hasInstallScript": true,
|
|
"funding": {
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/core-js"
|
|
}
|
|
},
|
|
"node_modules/jweixin-module": {
|
|
"version": "1.6.0",
|
|
"resolved": "https://registry.npmjs.org/jweixin-module/-/jweixin-module-1.6.0.tgz",
|
|
"integrity": "sha512-dGk9cf+ipipHmtzYmKZs5B2toX+p4hLyllGLF6xuC8t+B05oYxd8fYoaRz0T30U2n3RUv8a4iwvjhA+OcYz52w=="
|
|
},
|
|
"node_modules/mutation-observer": {
|
|
"version": "1.0.3",
|
|
"resolved": "https://registry.npmjs.org/mutation-observer/-/mutation-observer-1.0.3.tgz",
|
|
"integrity": "sha512-M/O/4rF2h776hV7qGMZUH3utZLO/jK7p8rnNgGkjKUw8zCGjRQPxB8z6+5l8+VjRUQ3dNYu4vjqXYLr+U8ZVNA=="
|
|
},
|
|
"node_modules/regenerator-runtime": {
|
|
"version": "0.13.10",
|
|
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz",
|
|
"integrity": "sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw=="
|
|
},
|
|
"node_modules/uni-read-pages": {
|
|
"version": "1.0.5",
|
|
"resolved": "https://registry.npmjs.org/uni-read-pages/-/uni-read-pages-1.0.5.tgz",
|
|
"integrity": "sha512-GkrrZ0LX0vn9R5k6RKEi0Ez3Q3e2vUpjXQ8Z6/K/d28KudI9ajqgt8WEjQFlG5EPm1K6uTArN8LlqmZTEixDUA==",
|
|
"hasInstallScript": true
|
|
},
|
|
"node_modules/uni-simple-router": {
|
|
"version": "2.0.7",
|
|
"resolved": "https://registry.npmjs.org/uni-simple-router/-/uni-simple-router-2.0.7.tgz",
|
|
"integrity": "sha512-8FKv5dw7Eoonm0gkO8udprrxzin0fNUI0+AvIphFkFRH5ZmP5ZWJ2pvnWzb2NiiqQSECTSU5VSB7HhvOSwD5eA=="
|
|
},
|
|
"node_modules/vconsole": {
|
|
"version": "3.14.7",
|
|
"resolved": "https://registry.npmjs.org/vconsole/-/vconsole-3.14.7.tgz",
|
|
"integrity": "sha512-48byrra1sZk0zJfUM8HFN/ZKtMzvd7Sirt2h5Hfnf7txKOxL9JfoFKB2uLixmOF3jjxCpwnLLb1tsHlg4YzoyA==",
|
|
"dependencies": {
|
|
"@babel/runtime": "^7.17.2",
|
|
"copy-text-to-clipboard": "^3.0.1",
|
|
"core-js": "^3.11.0",
|
|
"mutation-observer": "^1.0.3"
|
|
}
|
|
}
|
|
}
|
|
}
|