Refactor credit parse to use remote HTML paths

This commit is contained in:
wkc
2026-05-13 14:20:42 +08:00
parent b822cc202e
commit be443d1b31
18 changed files with 473 additions and 171 deletions

View File

@@ -110,22 +110,31 @@ response = requests.post(
### 征信解析 Mock
```bash
curl -s -X POST http://localhost:8000/xfeature-mngs/conversation/htmlEval \
-F model=LXCUSTALL \
-F hType=PERSON \
-F file=@./sample-credit.html
curl -s -X POST http://localhost:8000/api/service/interface/invokeService/xfeature \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d serialNum=CCDI_CREDIT_1 \
-d orgCode=902000 \
-d runType=1 \
-d remotePath=http://127.0.0.1:62318/profile/credit-html/sample-credit.html \
-d model=LXCUSTALL
```
成功时返回:
```json
{
"message": "成功",
"status_code": "0",
"payload": {
"lx_header": {},
"lx_debt": {},
"lx_publictype": {}
"success": true,
"code": 1000,
"data": {
"mappingOutputFields": {
"message": "成功",
"status_code": "0",
"payload": {
"lx_header": {},
"lx_debt": {},
"lx_publictype": {}
}
}
}
}
```
@@ -133,10 +142,13 @@ curl -s -X POST http://localhost:8000/xfeature-mngs/conversation/htmlEval \
调试错误码时,可在 `model` 中追加错误标记:
```bash
curl -s -X POST http://localhost:8000/xfeature-mngs/conversation/htmlEval \
-F model=error_ERR_10001 \
-F hType=PERSON \
-F file=@./sample-credit.html
curl -s -X POST http://localhost:8000/api/service/interface/invokeService/xfeature \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d serialNum=CCDI_CREDIT_1 \
-d orgCode=902000 \
-d runType=1 \
-d remotePath=http://127.0.0.1:62318/profile/credit-html/sample-credit.html \
-d model=error_ERR_10001
```
健康检查:
@@ -258,7 +270,7 @@ pytest tests/ -v --cov=. --cov-report=html
| 4 | POST | `/watson/api/project/upload/getpendings` | 检查解析状态 |
| 5 | POST | `/watson/api/project/batchDeleteUploadFile` | 删除文件 |
| 6 | POST | `/watson/api/project/getBSByLogId` | 获取银行流水 |
| 7 | POST | `/xfeature-mngs/conversation/htmlEval` | 征信解析 Mock |
| 7 | POST | `/api/service/interface/invokeService/xfeature` | 征信解析 Mock |
| 8 | GET | `/credit/health` | 征信解析健康检查 |
## ⚠️ 错误码列表