fix(scheduling): fix vehicle type classification and algorithm candidate matching

- classifyVehicleType now parses dic_type.dic_name (e.g. "4.5吨冷链车") instead of raw model code
- Remove overly strict completionRate >= 0.8 filter for hopeless candidates
- Use vehicle's yearTarget as fallback when inventory has no assessment target
- Filter out suggestions with no candidates (not actionable)
- estimatedGain counts rescue_hopeless suggestions as potential gains

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
kkfluous
2026-04-16 20:31:44 +08:00
parent db5ca2e686
commit 253cc2f2c0
13 changed files with 2110 additions and 28 deletions

View File

@@ -5,10 +5,10 @@ services:
image: harbor.lnh2e.com/lingniu-v1/ln-bi:main-1.0.0
network_mode: host
environment:
DB_HOST: "192.168.130.111"
DB_HOST: "47.101.148.99"
DB_PORT: "3306"
DB_USER: "linsset_01"
DB_PASSWORD: "LN3456#&"
DB_USER: "root"
DB_PASSWORD: "LN#Passw0rd@2026"
DB_NAME: "lingniu_prod"
SERVER_PORT: "8111"
EXTERNAL_API_BASE: "https://lnh2e.com"