photos fixed background
This commit is contained in:
parent
48387a9945
commit
f300811341
@ -314,3 +314,4 @@
|
||||
2026-02-26 15:01:32 [AnagraficaCertestObject] Autenticazione fallita: HTTP 400, Errore cURL: , Risposta: {"title":"Bad Request","status":400,"detail":"Cannot persist the object. It was modified or deleted (purged) by another application.","instance":"POST /api/authentication/authenticate","errorCode":"96bfc1252b"}
|
||||
2026-02-28 21:01:27 [AnagraficaCertestService] Autenticazione fallita: HTTP 400, Errore cURL: , Risposta: {"title":"Bad Request","status":400,"detail":"Cannot persist the object. It was modified or deleted (purged) by another application.","instance":"POST /api/authentication/authenticate","errorCode":"96bfc1252b"}
|
||||
2026-03-01 19:11:58 [AnagraficaCertestObject] Autenticazione fallita: HTTP 400, Errore cURL: , Risposta: {"title":"Bad Request","status":400,"detail":"Cannot persist the object. It was modified or deleted (purged) by another application.","instance":"POST /api/authentication/authenticate","errorCode":"96bfc1252b"}
|
||||
2026-03-18 15:51:45 [AnagraficaCertestService] Autenticazione fallita: HTTP 400, Errore cURL: , Risposta: {"title":"Bad Request","status":400,"detail":"Cannot persist the object. It was modified or deleted (purged) by another application.","instance":"POST /api/authentication/authenticate","errorCode":"96bfc1252b"}
|
||||
|
||||
@ -202,7 +202,7 @@ try {
|
||||
"Matrice" => $matriceId,
|
||||
"SottoMatrice" => null,
|
||||
"SchemaCustomField" => $schemaId,
|
||||
"Riferimento" => $part["part_description"] ?? "",
|
||||
// "Riferimento" => $part["part_description"] ?? "",
|
||||
"NoteWeb" => $part["part_description"] ?? "",
|
||||
"ConsegnaRichiesta" => $consegnaRichiesta,
|
||||
];
|
||||
|
||||
@ -0,0 +1,60 @@
|
||||
CAMPIONE #0
|
||||
curl --location --request POST 'https://93.43.5.102/limsapi/api/odata/Campione' \
|
||||
--header 'Content-Type: application/json' \
|
||||
--header 'Authorization: Bearer ••••••' \
|
||||
--data '{
|
||||
"Commessa": 564663,
|
||||
"Matrice": 3028,
|
||||
"SottoMatrice": null,
|
||||
"SchemaCustomField": 82,
|
||||
"NoteWeb": "Parte 1",
|
||||
"ConsegnaRichiesta": "2026-03-31"
|
||||
}'
|
||||
|
||||
RESPONSE:
|
||||
{
|
||||
"@odata.context": "https:\/\/bvcpsitaly-elims.com\/limsapi\/api\/odata\/$metadata#Campione\/$entity",
|
||||
"IdCampione": 736244,
|
||||
"CodiceCampione": "11004",
|
||||
"CodiceCampioneWeb": "11004",
|
||||
"StatoCampione": "Nuovo",
|
||||
"DataCreazioneWeb": "2026-03-17T14:52:30.3143366+01:00",
|
||||
"RiferimentoWeb": "",
|
||||
"ConsegnaRichiesta": "2026-03-31T00:00:00+02:00",
|
||||
"DataAccettazioneLims": null,
|
||||
"Riferimento": null,
|
||||
"NoteWeb": "Parte 1",
|
||||
"GruppiRicercati": null
|
||||
}
|
||||
|
||||
---
|
||||
CAMPIONE #1
|
||||
curl --location --request POST 'https://93.43.5.102/limsapi/api/odata/Campione' \
|
||||
--header 'Content-Type: application/json' \
|
||||
--header 'Authorization: Bearer ••••••' \
|
||||
--data '{
|
||||
"Commessa": 564663,
|
||||
"Matrice": 3028,
|
||||
"SottoMatrice": null,
|
||||
"SchemaCustomField": 82,
|
||||
"NoteWeb": "Parte 2",
|
||||
"ConsegnaRichiesta": "2026-03-31"
|
||||
}'
|
||||
|
||||
RESPONSE:
|
||||
{
|
||||
"@odata.context": "https:\/\/bvcpsitaly-elims.com\/limsapi\/api\/odata\/$metadata#Campione\/$entity",
|
||||
"IdCampione": 736245,
|
||||
"CodiceCampione": "11005",
|
||||
"CodiceCampioneWeb": "11005",
|
||||
"StatoCampione": "Nuovo",
|
||||
"DataCreazioneWeb": "2026-03-17T14:52:31.9631757+01:00",
|
||||
"RiferimentoWeb": "",
|
||||
"ConsegnaRichiesta": "2026-03-31T00:00:00+02:00",
|
||||
"DataAccettazioneLims": null,
|
||||
"Riferimento": null,
|
||||
"NoteWeb": "Parte 2",
|
||||
"GruppiRicercati": null
|
||||
}
|
||||
|
||||
---
|
||||
1314
public/userarea/logs/api/commessa_564663_get_step10_1773755561.txt
Normal file
1314
public/userarea/logs/api/commessa_564663_get_step10_1773755561.txt
Normal file
File diff suppressed because it is too large
Load Diff
1314
public/userarea/logs/api/commessa_564663_get_step7_1773755556.txt
Normal file
1314
public/userarea/logs/api/commessa_564663_get_step7_1773755556.txt
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,20 @@
|
||||
curl --location --request POST 'https://93.43.5.102/limsapi/api/odata/CommessaWeb(564663)/ImportaCommessa' \
|
||||
--header 'Content-Type: application/json' \
|
||||
--header 'Authorization: Bearer ••••••' \
|
||||
--data '{
|
||||
"IdUtente": 285
|
||||
}'
|
||||
|
||||
RESPONSE:
|
||||
{
|
||||
"@odata.context": "https:\/\/bvcpsitaly-elims.com\/limsapi\/api\/odata\/$metadata#CommessaWeb\/$entity",
|
||||
"IdCommessa": 564663,
|
||||
"CodiceCommessa": "26C0059",
|
||||
"RiferimentoCertificato": null,
|
||||
"StatoCommessaWeb": "Elaborata",
|
||||
"DataCreazioneWeb": "2026-03-17T14:52:29.347+01:00",
|
||||
"CodiceCommessaWeb": "26C0059",
|
||||
"DataInviatoWeb": "2026-03-17T14:52:38.99+01:00",
|
||||
"Richiedente": "From TRFSmart Application",
|
||||
"Descrizione": "From TRFSmart Application"
|
||||
}
|
||||
@ -0,0 +1,48 @@
|
||||
Photos for CommessaWeb 564663 (iddatadb=1268):
|
||||
Total photos found: 2, campioni: 2
|
||||
|
||||
=== Campione 736244 (main) ===
|
||||
curl --location --request POST 'https://93.43.5.102/limsapi/api/odata/Campione(736244)/UploadCampioneFile' \
|
||||
--header 'Authorization: Bearer ••••••' \
|
||||
--form 'file=@C:\xampp\htdocs\trf_certest\public\photostrf\1268-20260317134828-1e672dd9-5420-4432-b422-02d8d271c178.jpg' \
|
||||
--form 'StampaNelRapporto=true' \
|
||||
--form 'PrimaPagina=true'
|
||||
|
||||
RESPONSE:
|
||||
{
|
||||
"@odata.context": "https:\/\/bvcpsitaly-elims.com\/limsapi\/api\/odata\/$metadata#CampioneFiles\/$entity",
|
||||
"IdCampioneFile": 1784768,
|
||||
"FileName": "1268-20260317134828-1e672dd9-5420-4432-b422-02d8d271c178.jpg",
|
||||
"Web": false,
|
||||
"AllegaAlRapporto": false,
|
||||
"StampaNelRapporto": false,
|
||||
"ReportGermania": false,
|
||||
"PrimaPagina": false,
|
||||
"Duplica": false,
|
||||
"LastUpdate": "2026-03-17T14:52:33.9816658+01:00",
|
||||
"Titolo": null
|
||||
}
|
||||
|
||||
---
|
||||
curl --location --request POST 'https://93.43.5.102/limsapi/api/odata/Campione(736244)/UploadCampioneFile' \
|
||||
--header 'Authorization: Bearer ••••••' \
|
||||
--form 'file=@C:\xampp\htdocs\trf_certest\public\photostrf\1268-20260317134828-104a2ca5-8a4c-4df8-b2ca-a28f518b7b25.jpg' \
|
||||
--form 'StampaNelRapporto=false' \
|
||||
--form 'PrimaPagina=false'
|
||||
|
||||
RESPONSE:
|
||||
{
|
||||
"@odata.context": "https:\/\/bvcpsitaly-elims.com\/limsapi\/api\/odata\/$metadata#CampioneFiles\/$entity",
|
||||
"IdCampioneFile": 1784769,
|
||||
"FileName": "1268-20260317134828-104a2ca5-8a4c-4df8-b2ca-a28f518b7b25.jpg",
|
||||
"Web": false,
|
||||
"AllegaAlRapporto": false,
|
||||
"StampaNelRapporto": false,
|
||||
"ReportGermania": false,
|
||||
"PrimaPagina": false,
|
||||
"Duplica": false,
|
||||
"LastUpdate": "2026-03-17T14:52:35.2759882+01:00",
|
||||
"Titolo": null
|
||||
}
|
||||
|
||||
---
|
||||
@ -0,0 +1,18 @@
|
||||
curl --location --request POST 'https://93.43.5.102/limsapi/api/odata/CommessaWeb(564663)/InviaCommessa' \
|
||||
--header 'Content-Type: application/json' \
|
||||
--header 'Authorization: Bearer ••••••' \
|
||||
--data '{}'
|
||||
|
||||
RESPONSE:
|
||||
{
|
||||
"@odata.context": "https:\/\/bvcpsitaly-elims.com\/limsapi\/api\/odata\/$metadata#CommessaWeb\/$entity",
|
||||
"IdCommessa": 564663,
|
||||
"CodiceCommessa": "26C0059",
|
||||
"RiferimentoCertificato": null,
|
||||
"StatoCommessaWeb": "Nuova",
|
||||
"DataCreazioneWeb": "2026-03-17T14:52:29.347+01:00",
|
||||
"CodiceCommessaWeb": "26C0059",
|
||||
"DataInviatoWeb": "2026-03-17T14:52:38.9894528+01:00",
|
||||
"Richiedente": "From TRFSmart Application",
|
||||
"Descrizione": "From TRFSmart Application"
|
||||
}
|
||||
@ -0,0 +1,226 @@
|
||||
curl --location --request PATCH 'https://93.43.5.102/limsapi/api/odata/CommessaWeb(564663)' \
|
||||
--header 'Content-Type: application/json' \
|
||||
--header 'Authorization: Bearer ••••••' \
|
||||
--data '{
|
||||
"CommesseCustomFields": [
|
||||
{
|
||||
"IdCommesseCustomFields": 23308665,
|
||||
"Valore": "2026-03-17T13:52:36+00:00"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308666,
|
||||
"Valore": "13:52"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308667,
|
||||
"Valore": "9299"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308668,
|
||||
"Valore": "2026-03-17T13:52:36+00:00"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308669,
|
||||
"Valore": "aaa"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308670,
|
||||
"Valore": "1"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308676,
|
||||
"Valore": "673"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308677,
|
||||
"Valore": "674"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308678,
|
||||
"Valore": "4410"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308680,
|
||||
"Valore": "1468"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308681,
|
||||
"Valore": "1604"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308682,
|
||||
"Valore": "12875"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308683,
|
||||
"Valore": "8755"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308684,
|
||||
"Valore": ""
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308644,
|
||||
"Valore": "13497"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308645,
|
||||
"Valore": "AAA"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308646,
|
||||
"Valore": "Example Description"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308685,
|
||||
"Valore": "1892"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308686,
|
||||
"Valore": "1111"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308687,
|
||||
"Valore": "2026-03-02T13:52:36+00:00"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308688,
|
||||
"Valore": "2026-03-17T13:52:36+00:00"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308689,
|
||||
"Valore": "2026-03-17T13:52:36+00:00"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308690,
|
||||
"Valore": "1978"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308691,
|
||||
"Valore": "13:52"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308692,
|
||||
"Valore": "14:44"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308693,
|
||||
"Valore": "14:00"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308694,
|
||||
"Valore": "2026-03-17T13:52:36+00:00"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308695,
|
||||
"Valore": "8596"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308696,
|
||||
"Valore": "8600"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308697,
|
||||
"Valore": "8605"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308647,
|
||||
"Valore": "L209A4M00130M7280"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308648,
|
||||
"Valore": "1"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308649,
|
||||
"Valore": "1"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308650,
|
||||
"Valore": "264"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308651,
|
||||
"Valore": "1589"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308652,
|
||||
"Valore": "AAA"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308653,
|
||||
"Valore": "3055"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308654,
|
||||
"Valore": "aaa"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308655,
|
||||
"Valore": "qqq"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308656,
|
||||
"Valore": "1"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308657,
|
||||
"Valore": "1"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308658,
|
||||
"Valore": "qqq"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308659,
|
||||
"Valore": "236"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308660,
|
||||
"Valore": "1208"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308661,
|
||||
"Valore": "ciao"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308662,
|
||||
"Valore": "bbb"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308663,
|
||||
"Valore": "12234"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308664,
|
||||
"Valore": "MONCLER"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308671,
|
||||
"Valore": "L209A4M00130M7280 - PACEY2"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308672,
|
||||
"Valore": "4678"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308673,
|
||||
"Valore": "1"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308674,
|
||||
"Valore": ""
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308675,
|
||||
"Valore": "2450"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23308679,
|
||||
"Valore": "744"
|
||||
}
|
||||
]
|
||||
}'
|
||||
|
||||
RESPONSE:
|
||||
null
|
||||
@ -0,0 +1,120 @@
|
||||
CAMPIONE #0
|
||||
curl --location --request POST 'https://93.43.5.102/limsapi/api/odata/Campione' \
|
||||
--header 'Content-Type: application/json' \
|
||||
--header 'Authorization: Bearer ••••••' \
|
||||
--data '{
|
||||
"Commessa": 564817,
|
||||
"Matrice": 3028,
|
||||
"SottoMatrice": null,
|
||||
"SchemaCustomField": 82,
|
||||
"NoteWeb": "AAA",
|
||||
"ConsegnaRichiesta": "2026-01-29"
|
||||
}'
|
||||
|
||||
RESPONSE:
|
||||
{
|
||||
"@odata.context": "https:\/\/bvcpsitaly-elims.com\/limsapi\/api\/odata\/$metadata#Campione\/$entity",
|
||||
"IdCampione": 736487,
|
||||
"CodiceCampione": "11016",
|
||||
"CodiceCampioneWeb": "11016",
|
||||
"StatoCampione": "Nuovo",
|
||||
"DataCreazioneWeb": "2026-03-18T10:54:03.4537462+01:00",
|
||||
"RiferimentoWeb": "",
|
||||
"ConsegnaRichiesta": "2026-01-29T00:00:00+01:00",
|
||||
"DataAccettazioneLims": null,
|
||||
"Riferimento": null,
|
||||
"NoteWeb": "AAA",
|
||||
"GruppiRicercati": null
|
||||
}
|
||||
|
||||
---
|
||||
CAMPIONE #1
|
||||
curl --location --request POST 'https://93.43.5.102/limsapi/api/odata/Campione' \
|
||||
--header 'Content-Type: application/json' \
|
||||
--header 'Authorization: Bearer ••••••' \
|
||||
--data '{
|
||||
"Commessa": 564817,
|
||||
"Matrice": 3028,
|
||||
"SottoMatrice": null,
|
||||
"SchemaCustomField": 82,
|
||||
"NoteWeb": "CCC",
|
||||
"ConsegnaRichiesta": "2026-01-29"
|
||||
}'
|
||||
|
||||
RESPONSE:
|
||||
{
|
||||
"@odata.context": "https:\/\/bvcpsitaly-elims.com\/limsapi\/api\/odata\/$metadata#Campione\/$entity",
|
||||
"IdCampione": 736488,
|
||||
"CodiceCampione": "11017",
|
||||
"CodiceCampioneWeb": "11017",
|
||||
"StatoCampione": "Nuovo",
|
||||
"DataCreazioneWeb": "2026-03-18T10:54:04.8623753+01:00",
|
||||
"RiferimentoWeb": "",
|
||||
"ConsegnaRichiesta": "2026-01-29T00:00:00+01:00",
|
||||
"DataAccettazioneLims": null,
|
||||
"Riferimento": null,
|
||||
"NoteWeb": "CCC",
|
||||
"GruppiRicercati": null
|
||||
}
|
||||
|
||||
---
|
||||
CAMPIONE #2
|
||||
curl --location --request POST 'https://93.43.5.102/limsapi/api/odata/Campione' \
|
||||
--header 'Content-Type: application/json' \
|
||||
--header 'Authorization: Bearer ••••••' \
|
||||
--data '{
|
||||
"Commessa": 564817,
|
||||
"Matrice": 3028,
|
||||
"SottoMatrice": null,
|
||||
"SchemaCustomField": 82,
|
||||
"NoteWeb": "DDD",
|
||||
"ConsegnaRichiesta": "2026-01-29"
|
||||
}'
|
||||
|
||||
RESPONSE:
|
||||
{
|
||||
"@odata.context": "https:\/\/bvcpsitaly-elims.com\/limsapi\/api\/odata\/$metadata#Campione\/$entity",
|
||||
"IdCampione": 736489,
|
||||
"CodiceCampione": "11018",
|
||||
"CodiceCampioneWeb": "11018",
|
||||
"StatoCampione": "Nuovo",
|
||||
"DataCreazioneWeb": "2026-03-18T10:54:06.2840533+01:00",
|
||||
"RiferimentoWeb": "",
|
||||
"ConsegnaRichiesta": "2026-01-29T00:00:00+01:00",
|
||||
"DataAccettazioneLims": null,
|
||||
"Riferimento": null,
|
||||
"NoteWeb": "DDD",
|
||||
"GruppiRicercati": null
|
||||
}
|
||||
|
||||
---
|
||||
CAMPIONE #3
|
||||
curl --location --request POST 'https://93.43.5.102/limsapi/api/odata/Campione' \
|
||||
--header 'Content-Type: application/json' \
|
||||
--header 'Authorization: Bearer ••••••' \
|
||||
--data '{
|
||||
"Commessa": 564817,
|
||||
"Matrice": 3028,
|
||||
"SottoMatrice": null,
|
||||
"SchemaCustomField": 82,
|
||||
"NoteWeb": "EEE",
|
||||
"ConsegnaRichiesta": "2026-01-29"
|
||||
}'
|
||||
|
||||
RESPONSE:
|
||||
{
|
||||
"@odata.context": "https:\/\/bvcpsitaly-elims.com\/limsapi\/api\/odata\/$metadata#Campione\/$entity",
|
||||
"IdCampione": 736490,
|
||||
"CodiceCampione": "11019",
|
||||
"CodiceCampioneWeb": "11019",
|
||||
"StatoCampione": "Nuovo",
|
||||
"DataCreazioneWeb": "2026-03-18T10:54:07.8853452+01:00",
|
||||
"RiferimentoWeb": "",
|
||||
"ConsegnaRichiesta": "2026-01-29T00:00:00+01:00",
|
||||
"DataAccettazioneLims": null,
|
||||
"Riferimento": null,
|
||||
"NoteWeb": "EEE",
|
||||
"GruppiRicercati": null
|
||||
}
|
||||
|
||||
---
|
||||
1314
public/userarea/logs/api/commessa_564817_get_step10_1773827657.txt
Normal file
1314
public/userarea/logs/api/commessa_564817_get_step10_1773827657.txt
Normal file
File diff suppressed because it is too large
Load Diff
1314
public/userarea/logs/api/commessa_564817_get_step7_1773827651.txt
Normal file
1314
public/userarea/logs/api/commessa_564817_get_step7_1773827651.txt
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,20 @@
|
||||
curl --location --request POST 'https://93.43.5.102/limsapi/api/odata/CommessaWeb(564817)/ImportaCommessa' \
|
||||
--header 'Content-Type: application/json' \
|
||||
--header 'Authorization: Bearer ••••••' \
|
||||
--data '{
|
||||
"IdUtente": 285
|
||||
}'
|
||||
|
||||
RESPONSE:
|
||||
{
|
||||
"@odata.context": "https:\/\/bvcpsitaly-elims.com\/limsapi\/api\/odata\/$metadata#CommessaWeb\/$entity",
|
||||
"IdCommessa": 564817,
|
||||
"CodiceCommessa": "26C0071",
|
||||
"RiferimentoCertificato": null,
|
||||
"StatoCommessaWeb": "Elaborata",
|
||||
"DataCreazioneWeb": "2026-03-18T10:54:02.187+01:00",
|
||||
"CodiceCommessaWeb": "26C0071",
|
||||
"DataInviatoWeb": "2026-03-18T10:54:14.727+01:00",
|
||||
"Richiedente": "From TRFSmart Application",
|
||||
"Descrizione": "From TRFSmart Application"
|
||||
}
|
||||
@ -0,0 +1,48 @@
|
||||
Photos for CommessaWeb 564817 (iddatadb=1270):
|
||||
Total photos found: 2, campioni: 4
|
||||
|
||||
=== Campione 736487 (main) ===
|
||||
curl --location --request POST 'https://93.43.5.102/limsapi/api/odata/Campione(736487)/UploadCampioneFile' \
|
||||
--header 'Authorization: Bearer ••••••' \
|
||||
--form 'file=@C:\xampp\htdocs\trf_certest\public\photostrf\1270-20260318095305-1e672dd9-5420-4432-b422-02d8d271c178.jpg' \
|
||||
--form 'StampaNelRapporto=true' \
|
||||
--form 'PrimaPagina=true'
|
||||
|
||||
RESPONSE:
|
||||
{
|
||||
"@odata.context": "https:\/\/bvcpsitaly-elims.com\/limsapi\/api\/odata\/$metadata#CampioneFiles\/$entity",
|
||||
"IdCampioneFile": 1785492,
|
||||
"FileName": "1270-20260318095305-1e672dd9-5420-4432-b422-02d8d271c178.jpg",
|
||||
"Web": false,
|
||||
"AllegaAlRapporto": false,
|
||||
"StampaNelRapporto": false,
|
||||
"ReportGermania": false,
|
||||
"PrimaPagina": false,
|
||||
"Duplica": false,
|
||||
"LastUpdate": "2026-03-18T10:54:09.5438326+01:00",
|
||||
"Titolo": null
|
||||
}
|
||||
|
||||
---
|
||||
curl --location --request POST 'https://93.43.5.102/limsapi/api/odata/Campione(736487)/UploadCampioneFile' \
|
||||
--header 'Authorization: Bearer ••••••' \
|
||||
--form 'file=@C:\xampp\htdocs\trf_certest\public\photostrf\1270-20260318095305-104a2ca5-8a4c-4df8-b2ca-a28f518b7b25.jpg' \
|
||||
--form 'StampaNelRapporto=false' \
|
||||
--form 'PrimaPagina=false'
|
||||
|
||||
RESPONSE:
|
||||
{
|
||||
"@odata.context": "https:\/\/bvcpsitaly-elims.com\/limsapi\/api\/odata\/$metadata#CampioneFiles\/$entity",
|
||||
"IdCampioneFile": 1785493,
|
||||
"FileName": "1270-20260318095305-104a2ca5-8a4c-4df8-b2ca-a28f518b7b25.jpg",
|
||||
"Web": false,
|
||||
"AllegaAlRapporto": false,
|
||||
"StampaNelRapporto": false,
|
||||
"ReportGermania": false,
|
||||
"PrimaPagina": false,
|
||||
"Duplica": false,
|
||||
"LastUpdate": "2026-03-18T10:54:10.8237002+01:00",
|
||||
"Titolo": null
|
||||
}
|
||||
|
||||
---
|
||||
@ -0,0 +1,18 @@
|
||||
curl --location --request POST 'https://93.43.5.102/limsapi/api/odata/CommessaWeb(564817)/InviaCommessa' \
|
||||
--header 'Content-Type: application/json' \
|
||||
--header 'Authorization: Bearer ••••••' \
|
||||
--data '{}'
|
||||
|
||||
RESPONSE:
|
||||
{
|
||||
"@odata.context": "https:\/\/bvcpsitaly-elims.com\/limsapi\/api\/odata\/$metadata#CommessaWeb\/$entity",
|
||||
"IdCommessa": 564817,
|
||||
"CodiceCommessa": "26C0071",
|
||||
"RiferimentoCertificato": null,
|
||||
"StatoCommessaWeb": "Nuova",
|
||||
"DataCreazioneWeb": "2026-03-18T10:54:02.187+01:00",
|
||||
"CodiceCommessaWeb": "26C0071",
|
||||
"DataInviatoWeb": "2026-03-18T10:54:14.7252132+01:00",
|
||||
"Richiedente": "From TRFSmart Application",
|
||||
"Descrizione": "From TRFSmart Application"
|
||||
}
|
||||
@ -0,0 +1,226 @@
|
||||
curl --location --request PATCH 'https://93.43.5.102/limsapi/api/odata/CommessaWeb(564817)' \
|
||||
--header 'Content-Type: application/json' \
|
||||
--header 'Authorization: Bearer ••••••' \
|
||||
--data '{
|
||||
"CommesseCustomFields": [
|
||||
{
|
||||
"IdCommesseCustomFields": 23315543,
|
||||
"Valore": ""
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315544,
|
||||
"Valore": ""
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315545,
|
||||
"Valore": ""
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315546,
|
||||
"Valore": ""
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315547,
|
||||
"Valore": "/"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315548,
|
||||
"Valore": ""
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315554,
|
||||
"Valore": "673"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315555,
|
||||
"Valore": "674"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315556,
|
||||
"Valore": "669"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315558,
|
||||
"Valore": "1469"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315559,
|
||||
"Valore": ""
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315560,
|
||||
"Valore": "12875"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315561,
|
||||
"Valore": ""
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315562,
|
||||
"Valore": ""
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315522,
|
||||
"Valore": "13497"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315523,
|
||||
"Valore": "20262"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315524,
|
||||
"Valore": "ART. PEACH"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315563,
|
||||
"Valore": "1892"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315564,
|
||||
"Valore": ""
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315565,
|
||||
"Valore": ""
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315566,
|
||||
"Valore": "2026-03-18T09:54:11+00:00"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315567,
|
||||
"Valore": ""
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315568,
|
||||
"Valore": ""
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315569,
|
||||
"Valore": ""
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315570,
|
||||
"Valore": "09:53"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315571,
|
||||
"Valore": "10:37"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315572,
|
||||
"Valore": "2026-03-18T09:54:11+00:00"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315573,
|
||||
"Valore": ""
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315574,
|
||||
"Valore": ""
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315575,
|
||||
"Valore": ""
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315525,
|
||||
"Valore": "L209A4M00130M7280"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315526,
|
||||
"Valore": "BLACK"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315527,
|
||||
"Valore": "PE007J"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315528,
|
||||
"Valore": "264"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315529,
|
||||
"Valore": "420"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315530,
|
||||
"Valore": ""
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315531,
|
||||
"Valore": "15357"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315532,
|
||||
"Valore": ""
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315533,
|
||||
"Valore": ""
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315534,
|
||||
"Valore": "P"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315535,
|
||||
"Valore": "RM-ACC"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315536,
|
||||
"Valore": " CONCERIA M2 SRL"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315537,
|
||||
"Valore": "344"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315538,
|
||||
"Valore": "520"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315539,
|
||||
"Valore": ""
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315540,
|
||||
"Valore": ""
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315541,
|
||||
"Valore": "Not provided"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315542,
|
||||
"Valore": ""
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315549,
|
||||
"Valore": ""
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315550,
|
||||
"Valore": "4678"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315551,
|
||||
"Valore": "Leather&Fur"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315552,
|
||||
"Valore": "278"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315553,
|
||||
"Valore": "2089"
|
||||
},
|
||||
{
|
||||
"IdCommesseCustomFields": 23315557,
|
||||
"Valore": "745"
|
||||
}
|
||||
]
|
||||
}'
|
||||
|
||||
RESPONSE:
|
||||
null
|
||||
@ -0,0 +1,28 @@
|
||||
curl --location --request POST 'https://93.43.5.102/limsapi/api/odata/CommessaWeb' \
|
||||
--header 'Content-Type: application/json' \
|
||||
--header 'Authorization: Bearer ••••••' \
|
||||
--data '{
|
||||
"Cliente": 3378,
|
||||
"SchemaCustomField": 82,
|
||||
"Richiedente": "From TRFSmart Application",
|
||||
"Descrizione": "From TRFSmart Application",
|
||||
"ClienteResponsabile": 7598,
|
||||
"MoltiplicatorePrezzo": 2,
|
||||
"AnagraficaCertestObject": 8964,
|
||||
"AnagraficaCertestService": 9012,
|
||||
"ClienteFornitore": 11208
|
||||
}'
|
||||
|
||||
RESPONSE:
|
||||
{
|
||||
"@odata.context": "https:\/\/bvcpsitaly-elims.com\/limsapi\/api\/odata\/$metadata#CommessaWeb\/$entity",
|
||||
"IdCommessa": 564662,
|
||||
"CodiceCommessa": "26C0058",
|
||||
"RiferimentoCertificato": null,
|
||||
"StatoCommessaWeb": "Nuova",
|
||||
"DataCreazioneWeb": "2026-03-17T14:49:39.4933462+01:00",
|
||||
"CodiceCommessaWeb": "26C0058",
|
||||
"DataInviatoWeb": null,
|
||||
"Richiedente": "From TRFSmart Application",
|
||||
"Descrizione": "From TRFSmart Application"
|
||||
}
|
||||
@ -0,0 +1,28 @@
|
||||
curl --location --request POST 'https://93.43.5.102/limsapi/api/odata/CommessaWeb' \
|
||||
--header 'Content-Type: application/json' \
|
||||
--header 'Authorization: Bearer ••••••' \
|
||||
--data '{
|
||||
"Cliente": 3378,
|
||||
"SchemaCustomField": 82,
|
||||
"Richiedente": "From TRFSmart Application",
|
||||
"Descrizione": "From TRFSmart Application",
|
||||
"ClienteResponsabile": 7598,
|
||||
"MoltiplicatorePrezzo": 2,
|
||||
"AnagraficaCertestObject": 8964,
|
||||
"AnagraficaCertestService": 9012,
|
||||
"ClienteFornitore": 11208
|
||||
}'
|
||||
|
||||
RESPONSE:
|
||||
{
|
||||
"@odata.context": "https:\/\/bvcpsitaly-elims.com\/limsapi\/api\/odata\/$metadata#CommessaWeb\/$entity",
|
||||
"IdCommessa": 564663,
|
||||
"CodiceCommessa": "26C0059",
|
||||
"RiferimentoCertificato": null,
|
||||
"StatoCommessaWeb": "Nuova",
|
||||
"DataCreazioneWeb": "2026-03-17T14:52:29.3463415+01:00",
|
||||
"CodiceCommessaWeb": "26C0059",
|
||||
"DataInviatoWeb": null,
|
||||
"Richiedente": "From TRFSmart Application",
|
||||
"Descrizione": "From TRFSmart Application"
|
||||
}
|
||||
@ -0,0 +1,28 @@
|
||||
curl --location --request POST 'https://93.43.5.102/limsapi/api/odata/CommessaWeb' \
|
||||
--header 'Content-Type: application/json' \
|
||||
--header 'Authorization: Bearer ••••••' \
|
||||
--data '{
|
||||
"Cliente": 3378,
|
||||
"SchemaCustomField": 82,
|
||||
"Richiedente": "From TRFSmart Application",
|
||||
"Descrizione": "From TRFSmart Application",
|
||||
"ClienteResponsabile": 7586,
|
||||
"MoltiplicatorePrezzo": null,
|
||||
"AnagraficaCertestObject": 8973,
|
||||
"AnagraficaCertestService": 9007,
|
||||
"ClienteFornitore": 11208
|
||||
}'
|
||||
|
||||
RESPONSE:
|
||||
{
|
||||
"@odata.context": "https:\/\/bvcpsitaly-elims.com\/limsapi\/api\/odata\/$metadata#CommessaWeb\/$entity",
|
||||
"IdCommessa": 564817,
|
||||
"CodiceCommessa": "26C0071",
|
||||
"RiferimentoCertificato": null,
|
||||
"StatoCommessaWeb": "Nuova",
|
||||
"DataCreazioneWeb": "2026-03-18T10:54:02.1867227+01:00",
|
||||
"CodiceCommessaWeb": "26C0071",
|
||||
"DataInviatoWeb": null,
|
||||
"Richiedente": "From TRFSmart Application",
|
||||
"Descrizione": "From TRFSmart Application"
|
||||
}
|
||||
@ -475,6 +475,11 @@ document.addEventListener("DOMContentLoaded", function () {
|
||||
);
|
||||
return;
|
||||
}
|
||||
|
||||
if (canvas) {
|
||||
canvas.dispose();
|
||||
}
|
||||
|
||||
canvas = new fabric.Canvas("collageCanvas", {
|
||||
backgroundColor: "#fff",
|
||||
selection: true,
|
||||
@ -583,6 +588,7 @@ document.addEventListener("DOMContentLoaded", function () {
|
||||
if (isCropping || isRemovingBackground) {
|
||||
return;
|
||||
}
|
||||
|
||||
const state = JSON.stringify(
|
||||
canvas.toJSON([
|
||||
"cornerColor",
|
||||
@ -590,12 +596,16 @@ document.addEventListener("DOMContentLoaded", function () {
|
||||
"cornerSize",
|
||||
"borderColor",
|
||||
"transparentCorners",
|
||||
"backgroundImage",
|
||||
]),
|
||||
);
|
||||
|
||||
history.push(state);
|
||||
|
||||
if (history.length > maxHistory) {
|
||||
history.shift();
|
||||
}
|
||||
|
||||
updateButtons();
|
||||
}
|
||||
|
||||
@ -603,10 +613,11 @@ document.addEventListener("DOMContentLoaded", function () {
|
||||
if (history.length <= 1) {
|
||||
return;
|
||||
}
|
||||
|
||||
history.pop();
|
||||
const previousState = history[history.length - 1];
|
||||
|
||||
if (previousState) {
|
||||
canvas.clear();
|
||||
canvas.loadFromJSON(previousState, () => {
|
||||
canvas.renderAll();
|
||||
updateLayersPanel();
|
||||
@ -615,8 +626,11 @@ document.addEventListener("DOMContentLoaded", function () {
|
||||
} else {
|
||||
console.warn("Nessuno stato precedente disponibile");
|
||||
canvas.clear();
|
||||
canvas.setBackgroundColor("#fff");
|
||||
canvas.renderAll();
|
||||
canvas.backgroundImage = null;
|
||||
canvas.setBackgroundColor(
|
||||
"#fff",
|
||||
canvas.renderAll.bind(canvas),
|
||||
);
|
||||
updateLayersPanel();
|
||||
updateButtons();
|
||||
}
|
||||
@ -909,6 +923,61 @@ document.addEventListener("DOMContentLoaded", function () {
|
||||
canvas.renderAll();
|
||||
}
|
||||
|
||||
function setCanvasBackground(imgPath) {
|
||||
console.log("setCanvasBackground chiamata con:", imgPath);
|
||||
|
||||
if (!canvas) {
|
||||
console.error("Canvas non inizializzato");
|
||||
return;
|
||||
}
|
||||
|
||||
fabric.Image.fromURL(
|
||||
imgPath,
|
||||
(img) => {
|
||||
const canvasWidth = canvas.getWidth();
|
||||
const canvasHeight = canvas.getHeight();
|
||||
|
||||
const imgWidth = img.width;
|
||||
const imgHeight = img.height;
|
||||
|
||||
if (!imgWidth || !imgHeight) {
|
||||
alert(
|
||||
"Impossibile leggere le dimensioni dell'immagine.",
|
||||
);
|
||||
return;
|
||||
}
|
||||
|
||||
// Scale to cover: l'immagine copre tutto il canvas mantenendo il ratio
|
||||
const scale = Math.max(
|
||||
canvasWidth / imgWidth,
|
||||
canvasHeight / imgHeight,
|
||||
);
|
||||
|
||||
img.set({
|
||||
originX: "left",
|
||||
originY: "top",
|
||||
scaleX: scale,
|
||||
scaleY: scale,
|
||||
left: (canvasWidth - imgWidth * scale) / 2,
|
||||
top: (canvasHeight - imgHeight * scale) / 2,
|
||||
selectable: false,
|
||||
evented: false,
|
||||
hasControls: false,
|
||||
hasBorders: false,
|
||||
excludeFromExport: false,
|
||||
});
|
||||
|
||||
canvas.setBackgroundImage(img, () => {
|
||||
canvas.requestRenderAll();
|
||||
saveCanvasState();
|
||||
updateLayersPanel();
|
||||
updateButtons();
|
||||
});
|
||||
},
|
||||
{ crossOrigin: "anonymous" },
|
||||
);
|
||||
}
|
||||
|
||||
const addToCanvasBtn = document.getElementById("addToCanvasBtn");
|
||||
if (addToCanvasBtn) {
|
||||
addToCanvasBtn.addEventListener("click", () => {
|
||||
@ -948,6 +1017,32 @@ document.addEventListener("DOMContentLoaded", function () {
|
||||
});
|
||||
}
|
||||
|
||||
const setBackgroundBtn = document.getElementById("setBackgroundBtn");
|
||||
if (setBackgroundBtn) {
|
||||
setBackgroundBtn.addEventListener("click", () => {
|
||||
const checkboxes = document.querySelectorAll(
|
||||
".photo-checkbox:checked",
|
||||
);
|
||||
|
||||
if (checkboxes.length === 0) {
|
||||
alert("Seleziona una foto da usare come sfondo!");
|
||||
return;
|
||||
}
|
||||
|
||||
if (checkboxes.length > 1) {
|
||||
alert("Seleziona una sola foto per lo sfondo!");
|
||||
return;
|
||||
}
|
||||
|
||||
const imgPath = checkboxes[0].getAttribute("data-path");
|
||||
setCanvasBackground(imgPath);
|
||||
|
||||
checkboxes.forEach((cb) => {
|
||||
cb.checked = false;
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
const saveCollageBtn = document.getElementById("saveCollageBtn");
|
||||
if (saveCollageBtn) {
|
||||
saveCollageBtn.addEventListener("click", async () => {
|
||||
|
||||
@ -298,8 +298,11 @@ $result->saveToFile($qrCodeFile);
|
||||
<?php endforeach; ?>
|
||||
</div>
|
||||
|
||||
<!-- Bottone per aggiungere selezionate al canvas -->
|
||||
<button id="addToCanvasBtn">Aggiungi Selezionate al Canvas</button>
|
||||
<!-- Bottoni azioni collage -->
|
||||
<div style="display: flex; gap: 10px; flex-wrap: wrap; margin-bottom: 10px;">
|
||||
<button id="addToCanvasBtn">Aggiungi Selezionate al Canvas</button>
|
||||
<button id="setBackgroundBtn" type="button">Imposta Selezionata come Sfondo</button>
|
||||
</div>
|
||||
|
||||
<!-- Canvas per editing -->
|
||||
<canvas id="collageCanvas" width="960" height="720" style="border: 1px solid #ccc; margin-top: 20px;"></canvas>
|
||||
|
||||
@ -761,7 +761,7 @@
|
||||
"IdSchemaCustomFields": 182,
|
||||
"ConteggioClienti": 0,
|
||||
"Nome": "Ralph Lauren - All testing V.6",
|
||||
"Descrizione": null
|
||||
"Descrizione": "AGGIORNAMENTO AL 16\/03\/2026 per estrazione fatturazione"
|
||||
},
|
||||
{
|
||||
"IdSchemaCustomFields": 183,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user