自定義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:
<bean id="orderCodeGenerator" class="de.hybris.platform.servicelayer.keygenerator.impl.PersistentKeyGenerator">
<property name="key" value="${keygen.order.code.name}"/>
<property name="digits" value="${keygen.order.code.digits}"/>
<property name="start" value="${keygen.order.code.start}"/>
<property name="numeric" value="${keygen.order.code.numeric}"/>
<property name="template" value="${keygen.order.code.template}"/>
效果如下:
修改定義後,如果不想重啟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}"
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2665438/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 自定義 SAP 採購訂單螢幕
- 表單驗證自定義格式輸出
- android簡單的自定義動畫Android動畫
- 自定義分頁格式
- Laravelapi 自定義 response 格式LaravelAPI
- Artisan 自定義輸出格式
- 型別自定義格式字串型別字串
- 自定義Nginx日誌格式Nginx
- Android 最簡單的自定義MenuItem之一AndroidUI
- wordpress 生成自定義 meta box
- Android 最簡單的自定義Dialog之一Android
- vue自定義表單生成器,可根據json引數動態生成表單VueJSON
- Android 入門(三)簡單自定義 ViewAndroidView
- Android原生繪圖進度條+簡單自定義屬性程式碼生成器Android繪圖
- ABAP和Hybris的原始碼生成工具原始碼
- 去掉ul li 的自定義格式的方法 的方法
- 自定義 RMAN 顯示的日期時間格式
- .Net Core 自定義序列化格式
- 自定義GridViewView
- Android 最簡單的自定義檢視管理之一Android
- 自定義ViewGroup,實現Android的側滑選單ViewAndroid
- PHP 做 RSA 簽名 生成訂單PHP
- Java自動生成訂單序列號Java
- SAP Commerce(原Hybris)的訂單處理框架和SAP CRM One Order框架框架
- Flutter利用註解生成可自定義的路由Flutter路由
- Laravel自定義Make命令生成Service類Laravel
- 使用stub快速生成自定義檔案
- iOS 自定義 UISlider 的 trackRectiOSUIIDE
- 2.15 自定義表單文字框內容的格式 [iOS開發中的神兵利器]iOS
- Artisan 進度條 自定義輸出格式
- hadoop 自定義格式化輸出Hadoop
- 連線格式最佳化,支援自定義
- JavaScript自定義時間日期格式化JavaScript
- 自定義數字格式字串輸出示例字串
- android自定義view(自定義數字鍵盤)AndroidView
- android自定義View&自定義ViewGroup(下)AndroidView
- android自定義View&自定義ViewGroup(上)AndroidView
- Android自定義控制元件——自定義屬性Android控制元件