feat: asiakasyhteyksiin erilliset VLAN/laite/portti/IP-kentät
Korvattu yleinen lisätiedot-tekstikenttä neljällä erillisellä kentällä (vlan, laite, portti, ip) jotta tiedoista voi hakea ja filtteröidä tarkemmin. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
9
api.php
9
api.php
@@ -597,11 +597,14 @@ function parseLiittymat(array $input): array {
|
||||
'hinta' => floatval($l['hinta'] ?? 0),
|
||||
'sopimuskausi' => trim($l['sopimuskausi'] ?? ''),
|
||||
'alkupvm' => trim($l['alkupvm'] ?? ''),
|
||||
'lisatiedot' => trim($l['lisatiedot'] ?? ''),
|
||||
'vlan' => trim($l['vlan'] ?? ''),
|
||||
'laite' => trim($l['laite'] ?? ''),
|
||||
'portti' => trim($l['portti'] ?? ''),
|
||||
'ip' => trim($l['ip'] ?? ''),
|
||||
];
|
||||
}
|
||||
if (empty($liittymat)) {
|
||||
$liittymat[] = ['asennusosoite' => '', 'postinumero' => '', 'kaupunki' => '', 'liittymanopeus' => '', 'hinta' => 0, 'sopimuskausi' => '', 'alkupvm' => '', 'lisatiedot' => ''];
|
||||
$liittymat[] = ['asennusosoite' => '', 'postinumero' => '', 'kaupunki' => '', 'liittymanopeus' => '', 'hinta' => 0, 'sopimuskausi' => '', 'alkupvm' => '', 'vlan' => '', 'laite' => '', 'portti' => '', 'ip' => ''];
|
||||
}
|
||||
return $liittymat;
|
||||
}
|
||||
@@ -1560,7 +1563,7 @@ switch ($action) {
|
||||
'elaskuvalittaja' => '',
|
||||
'ytunnus' => '',
|
||||
'lisatiedot' => $lead['muistiinpanot'] ?? '',
|
||||
'liittymat' => [['asennusosoite' => $lead['osoite'] ?? '', 'postinumero' => '', 'kaupunki' => $lead['kaupunki'] ?? '', 'liittymanopeus' => '', 'hinta' => 0, 'sopimuskausi' => '', 'alkupvm' => '', 'lisatiedot' => '']],
|
||||
'liittymat' => [['asennusosoite' => $lead['osoite'] ?? '', 'postinumero' => '', 'kaupunki' => $lead['kaupunki'] ?? '', 'liittymanopeus' => '', 'hinta' => 0, 'sopimuskausi' => '', 'alkupvm' => '', 'vlan' => '', 'laite' => '', 'portti' => '', 'ip' => '']],
|
||||
'luotu' => date('Y-m-d H:i:s'),
|
||||
];
|
||||
dbSaveCustomer($companyId, $customer);
|
||||
|
||||
Reference in New Issue
Block a user