2020-09-14 20:57发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好
能否请您告诉我是否有任何ootb事件,以了解托运货是在hybris中创建的。 我发现了一个称为ConsignmentProcessingEvent的事件,但不确定其用途。 如果没有事件,应遵循什么过程。 我应该去拦截器吗?
谢谢。
你好Gopi,
创建ConsignmentModel时,不会触发任何拦截器。 ConsignmentProcessingEvent只是所有OrderProcess事件的Abstract基类。 事件只是保留了要传递给EventListener的必要数据,它们不负责检测何时创建模型实例。
要检测托运的创建,您应该实现自己的实现InitDefaultsInterceptor的拦截器。 在这里,您可以找到简单的说明: https://www.stackextend。 com/hybris/use-interceptors-in-sap-hybris/
希望有帮助,
感谢您的回复
如您所建议,在创建模型实例时将调用InitDefaultsInterceptor。 即; modelService.create(ConsignmentModel.class)我的要求是在将委托成功保存到数据库中时获得委托。 因此,在这种情况下,我可以使用PrepareInterecptor,该模型可以在保存模型时调用。
关于GopiChand
最多设置5个标签!
你好Gopi,
创建ConsignmentModel时,不会触发任何拦截器。 ConsignmentProcessingEvent只是所有OrderProcess事件的Abstract基类。 事件只是保留了要传递给EventListener的必要数据,它们不负责检测何时创建模型实例。
要检测托运的创建,您应该实现自己的实现InitDefaultsInterceptor的拦截器。 在这里,您可以找到简单的说明: https://www.stackextend。 com/hybris/use-interceptors-in-sap-hybris/
希望有帮助,
感谢您的回复
如您所建议,在创建模型实例时将调用InitDefaultsInterceptor。 即; modelService.create(ConsignmentModel.class)我的要求是在将委托成功保存到数据库中时获得委托。 因此,在这种情况下,我可以使用PrepareInterecptor,该模型可以在保存模型时调用。
关于GopiChand
一周热门 更多>