千家信息网

如何自定义hybris生成订单的ID格式

发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,这篇文章主要介绍如何自定义hybris生成订单的ID格式,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在项目local.properties里做出如下定义:keygen.ord
千家信息网最后更新 2025年02月07日如何自定义hybris生成订单的ID格式

这篇文章主要介绍如何自定义hybris生成订单的ID格式,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

在项目local.properties里做出如下定义:

keygen.order.code.digits=8
keygen.order.code.start=00000000
keygen.order.code.numeric=true
keygen.order.code.template=$

core-spring.xml:

效果如下:

修改定义后,如果不想重启Hybris server也能让他们立即生效,使用如下Java代码:

import de.hybris.platform.jalo.numberseries.*NumberSeriesManager nm = NumberSeriesManager.getInstance()def s = nm.getNumberSeries("order_code")println "Before: current: ${s.currentNumber} type: ${s.type} template: ${s.template}"nm.resetNumberSeries(s.key, "777", s.type, s.template )def s2 = nm.getNumberSeries("order_code")println "After: current: ${s2.currentNumber} type: ${s2.type} template: ${s2.template}"

以上是"如何自定义hybris生成订单的ID格式"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

0