refactor: elimina phone_number_id y display_phone del formulario de empresa
- El número WA Business es global (configuración general), no por empresa - OutboundWorker usa fallback a WHATSAPP_DEFAULT_PHONE_NUMBER_ID si la empresa no tiene - CompanyRepository::save() ya no requiere phone_number_id - phone_number_id permite DEFAULT '' en schema Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
2632eff3fb
commit
ea7560f9bf
@@ -38,7 +38,7 @@ class CompanyRepository
|
||||
$db = db();
|
||||
$id = (int)($data['id'] ?? 0);
|
||||
|
||||
$fields = ['name', 'display_name', 'phone_number_id', 'display_phone', 'api_base_url', 'api_key', 'bot_type', 'requires_approval', 'is_active', 'config_json'];
|
||||
$fields = ['name', 'display_name', 'api_base_url', 'api_key', 'bot_type', 'requires_approval', 'is_active', 'config_json', 'erp_active_users'];
|
||||
$params = [];
|
||||
$sets = [];
|
||||
foreach ($fields as $f) {
|
||||
@@ -55,7 +55,7 @@ class CompanyRepository
|
||||
return $id;
|
||||
} else {
|
||||
// Ensure required fields
|
||||
$required = ['name', 'phone_number_id', 'api_base_url'];
|
||||
$required = ['name', 'api_base_url'];
|
||||
$insertData = [];
|
||||
foreach ($required as $r) {
|
||||
$insertData[$r] = $data[$r] ?? '';
|
||||
|
||||
Reference in New Issue
Block a user