- Spegnimento
- 27 agosto 2026 alle ore 04:39 UTC
- Autore
- Kamo
- Impegno
- c8b58ce
SW5 Task 3, biblioteca metà. ServiceTaskBookService espone libri, categorie, attività e opzioni dietro un org-scoped API, più risolvereTaskByCode - il ricerca di un preventivo o ordine di lavoro si esibisce quando memorizza un taskCode. Quella è una sola domanda indicizzata contro idx service task book code, raggiunta attraverso Il libro diretto di ServiceTask FK, non un fetch-the-book-then-scan. Ogni punto di entrata prende orgId come il suo primo argomento e la consegna ad un repository il cui JPQL porta il predicato. Niente carichi da uid e controlli l'org in seguito; quella forma è ciò che ha fatto sei endpoint commerciali cross-tenant legge prima SW1 riparato. ServiceTaskBookServiceShapeTest perni entrambe le metà - la regola di firma e 'ogni servizio @Nome della regina organizzazione.id'. Sono necessari due repository che il Task 1 non ha creato: categorie e le opzioni non portano alcun org del proprio, quindi le loro letture org-scoped si uniscono attraverso il libro (due luppolo per un'opzione). Ids e timestamp partono come stringhe in entrambe le direzioni. Offer.uid è un 19-digit Long e un numero JSON in un browser è un doppio, che è lo stesso trappola che ha costretto QuoteConversionResult.orderUid a diventare uno String in SW4. Legge la mappa per vedere all'interno della transazione piuttosto che consegnare entità a un controllore, quindi niente dipende dalla visione aperta che rimane vera. Elimina rifiuti piuttosto che cascata: un libro che contiene ancora le voci di prezzo e una categoria che tiene ancora compiti entrambi rispondono 409. Ritirare un libro è isActive/efficace Fino a quando, che lascia ogni linea venduta risolvibile.