|
|
@@ -342,19 +342,22 @@ class IssueController extends Controller
|
|
342
|
342
|
]);
|
|
343
|
343
|
|
|
344
|
344
|
$issue = $issueResponse->object()->issue;
|
|
345
|
|
- foreach($issue->custom_fields as $customField){
|
|
346
|
|
- if(substr($customField->name, 0, 4) == 'Sede'){
|
|
347
|
|
- $sedeCliente = explode('(', $customField->value)[0];
|
|
348
|
|
- break;
|
|
349
|
|
- }else{
|
|
350
|
|
- $sedeCliente = "";
|
|
|
345
|
+ try{
|
|
|
346
|
+ foreach($issue->custom_fields as $customField){
|
|
|
347
|
+ if(substr($customField->name, 0, 4) == 'Sede'){
|
|
|
348
|
+ $sedeCliente = explode('(', $customField->value)[0];
|
|
|
349
|
+ break;
|
|
|
350
|
+ }else{
|
|
|
351
|
+ $sedeCliente = "";
|
|
|
352
|
+ }
|
|
351
|
353
|
}
|
|
|
354
|
+ }catch(\Exception $e){
|
|
|
355
|
+ $sedeCliente = "";
|
|
352
|
356
|
}
|
|
353
|
357
|
|
|
354
|
358
|
// Tempo onsite o viaggio
|
|
355
|
|
- $tempoImpiegatoOnSite = Issue::getTempoImpiegato($issue->id, [Config::getValue(Config::ATTIVITA_ON_SITE)], $from, $to, 'Sì');
|
|
356
|
|
- $tempoImpiegatoViaggio = Issue::getTempoImpiegato($issue->id, [14], $from, $to, 'Sì');
|
|
357
|
|
- $tempoImpiegatoRemota = Issue::getTempoImpiegato($issue->id, Config::getValue(Config::ATTIVITA_REMOTA), $from, $to, 'Sì');
|
|
|
359
|
+ $tempoImpiegatoOnSite = Issue::getTempoImpiegato($issue->id, [Config::getValue(Config::ATTIVITA_ON_SITE), Config::TECNICO_AGGIUNTIVO], $from, $to, 'Sì');
|
|
|
360
|
+ $tempoImpiegatoRemota = Issue::getTempoImpiegato($issue->id, [Config::getValue(Config::ATTIVITA_REMOTA)], $from, $to, 'Sì');
|
|
358
|
361
|
|
|
359
|
362
|
foreach($tempoImpiegatoOnSite as $tempo){
|
|
360
|
363
|
// arrotondamento tempo
|