Llame a la política de cumplimiento

Fixkamo-shared-library
Se descapó
27 de agosto de 2026 a las 6:50 UTC
Autor
Kamo
Compromit
87af172

SW3 implementó FulfillmentPolicy como el primer miembro de una interfaz que no tenía ninguno, y nada lo llamó nunca un gruñón a través de la biblioteca compartida de kamo y SecurityService fuera de su propio paquete devolvió dos golpes, ambos javadoc. ServiceJob tenía cero filas en cada entorno y siempre lo haría. processOrderPaid crea una orden de cumplimiento por artículo de línea mientras crearDesde el compromiso se lleva todo un Compromiso, y esa granularidad El desajuste es por lo que el sitio de llamadas nunca fue escrito. Resuelto preguntando una vez por compromiso, antes del bucle por línea. El bucle se mantiene exactamente como él fue: EngagementLifecycle, InventoryConsumption y PATCH /fulfillments/.id. todos lean esas filas, por lo que un compromiso de servicio ahora produce ambos un trabajo para el trabajo y las filas de cumplimiento que el resto del sistema espera. aceptarServiceQuote recibe la misma pregunta, después de su contexto de SERVICIO. está unido (que es lo que sostienes () partidos ahí). Su FulfillmentOrder y su regreso de WorkOrderDTO están intactos. Sin ella, un La cotización aceptada del servicio desaparecería en el momento en que se mueva la lista de pedidos de trabajo en ServiceJob. Inyectado como "Autowired"(required = false) Listo.FulfillmentPolicy con un vacío por defecto en lugar de la política concreta, por lo que una segunda necesidad vertical Aquí no hay edición. Tenga en cuenta que la lista NO es auto-defaulting: una llanura. Recorte sin candidatos levanta insatisfechoDependencyException en lugar de resolver en una lista vacía medida, no asumida. Comportamiento probado: CommerceService inyecta por campo, por lo que puede ser construidos juntos con repositorios de grabación nuevos y entregados basados en Proxy con el verdadero ServiceFulfillmentPolicy. Quitar los dos sitios de llamadas gira 3 de las 6 pruebas rojas; moviendo la pregunta dentro del lazo por línea se gira 1 rojo en una orden de tres líneas.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios