自定义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:


1

2

3

4

5

6

效果如下:





修改定义后,如果不想重启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}"


目录
相关文章
|
数据库
「SAP技术」 SAP MM 已启用质检物料创建PO时候'STOCK TYPE'没有默认为X?
「SAP技术」 SAP MM 已启用质检物料创建PO时候'STOCK TYPE'没有默认为X?
「SAP技术」 SAP MM 已启用质检物料创建PO时候'STOCK TYPE'没有默认为X?
|
API
使用Hybris Commerce User API读取用户信息时,电话字段没有返回
使用Hybris Commerce User API读取用户信息时,电话字段没有返回
94 0
使用Hybris Commerce User API读取用户信息时,电话字段没有返回
SAP C4C Lead明细页面里Account字段的绑定路径
SAP C4C Lead明细页面里Account字段的绑定路径
SAP C4C Lead明细页面里Account字段的绑定路径
SAP Spartacus User form属性的运行时字段明细
SAP Spartacus User form属性的运行时字段明细
SAP Spartacus User form属性的运行时字段明细
使用SAP Cloud for Customer Product OData服务读取产品主数据和其图片信息
使用SAP Cloud for Customer Product OData服务读取产品主数据和其图片信息
使用SAP Cloud for Customer Product OData服务读取产品主数据和其图片信息
如何为SAP Cloud for Customer Lead页面配置自定义的Source字段
如何为SAP Cloud for Customer Lead页面配置自定义的Source字段
如何为SAP Cloud for Customer Lead页面配置自定义的Source字段
如何给SAP Cloud for Customer UI上的字段添加自定义校验逻辑
如何给SAP Cloud for Customer UI上的字段添加自定义校验逻辑
如何给SAP Cloud for Customer UI上的字段添加自定义校验逻辑
在SAP C4C创建销售订单时如何绑定创建者的微信open id
在SAP C4C创建销售订单时如何绑定创建者的微信open id
117 0
在SAP C4C创建销售订单时如何绑定创建者的微信open id
|
Web App开发 JSON 数据格式
如何查找SAP Cloud for Customer UI页面对应的技术模型明细
如何查找SAP Cloud for Customer UI页面对应的技术模型明细
如何查找SAP Cloud for Customer UI页面对应的技术模型明细
SAP Cloud for Customer销售订单Account字段的实现逻辑
SAP Cloud for Customer销售订单Account字段的实现逻辑
153 0
SAP Cloud for Customer销售订单Account字段的实现逻辑