af802149908c347abd15d644bce9cd6c524fd471
- Упрощённая операция создания проекта: обязательно policy_number + contact_id
- Логика: если проект с таким полисом существует - возвращает ID БЕЗ обновления
- Если не существует - создаёт новый проект
- Поля:
* projectname: 'ERV {полис} цифровой адвокат'
* projectstatus: 'модерация'
* projecttype: 'ерв урегулирование'
* linktoaccountscontacts: привязка к контакту
* cf_1994: Заявитель (контрагент 67458)
* cf_1885: номер полиса
* cf_1887, cf_1889: периоды страхования (опционально)
- Возвращает JSON: {"project_id": "123", "is_new": true/false}
- Зарегистрировано в БД:
* vtiger_ws_operation (id: 51)
* vtiger_ws_operation_parameters (policy_number, contact_id, period_start, period_end)
- Логи: logs/CreateWebProject.log
- Протестировано: проект 396865 создан и повторно найден без дублирования
erv_platform
@ 8c21450e4a
salesplatform-vtigercrm
Description
Languages
PHP
50.6%
JavaScript
37.7%
Smarty
4.4%
HTML
2.9%
CSS
2.3%
Other
1.7%