28 lines
1.0 KiB
Bash
Executable File
28 lines
1.0 KiB
Bash
Executable File
#!/bin/bash
|
|
# Script to migrate remaining getSalesforceFieldMap usages to SalesforceFieldMapService
|
|
|
|
echo "🔄 Migrating remaining field map usages..."
|
|
|
|
# Files that still need migration
|
|
FILES=(
|
|
"apps/bff/src/modules/orders/services/order-fulfillment-validator.service.ts"
|
|
"apps/bff/src/modules/orders/services/order-builder.service.ts"
|
|
"apps/bff/src/integrations/salesforce/salesforce.service.ts"
|
|
"apps/bff/src/modules/orders/services/order-fulfillment-orchestrator.service.ts"
|
|
"apps/bff/src/modules/orders/services/order-pricebook.service.ts"
|
|
)
|
|
|
|
echo "⚠️ The following files still need manual migration:"
|
|
for file in "${FILES[@]}"; do
|
|
echo " - $file"
|
|
done
|
|
|
|
echo ""
|
|
echo "📝 These files use getSalesforceFieldMap() and need to be updated to:"
|
|
echo " 1. Inject SalesforceFieldMapService in constructor"
|
|
echo " 2. Call this.fieldMapService.getFieldMap() instead"
|
|
echo " 3. Import CoreConfigModule in their respective modules"
|
|
|
|
echo ""
|
|
echo "🎯 After manual migration, the deprecated functions can be completely removed."
|