文档章节

Hybris如何重置订单号规则?

C-Kellen
 C-Kellen
发布于 2016/03/24 14:31
字数 122
阅读 140
收藏 1

根据客户提的需求我们的订到要以10位已20开头。

<alias alias="orderCodeGenerator" name="newOrderCodeGenerator">
<bean id="newOrderCodeGenerator" class="de.hybris.platform.servicelayer.keygenerator.impl.PersistentKeyGenerator" init-method="init" scope="tenant">
    <property name="key" value="new_order_code"/>
    <property name="digits" value="10"/>
    <property name="start" value="2000000000"/>
    <property name="numeric" value="true"/>
</bean>

在调试的过程中你将会看到,当将产品添加到购物车,跳到方法生成的类“PersistentKeyGenerator”并调用NumberSeriesManager的getUniqueNumber()传递的参数key = new_order_code 和参数 digits = 10。




© 著作权归作者所有

共有 人打赏支持
C-Kellen
粉丝 19
博文 106
码字总数 80242
作品 0
朝阳
程序员
PHP生成订单号算法

首先,订单号不适合用自增字段,因为会暴露一个网站的业务量(参见“德国坦克问题” http://en.wikipedia.org/wiki/Germantank_problem)。另外,通常在订单在写入数据库之前,业务就需要用到...

jims
2016/08/28
0
0
业务系统业务编码如何设计?

比如订单号、优惠券编码等这类编码,在系统上面需要唯一,且要求不能通过编码知道系统里面的数据数量(单纯递增不可以)。 比如订单号T8191647888888,T8识别为订单号规则,19为广东省的系统...

蓝水晶飞机
2016/11/18
311
2
如何快速创建一个addon

本文使用 hybris 5.7版 https://wiki.hybris.com/display/accdoc50to56/Creating+AddOns 一、创建addon 方案一、 /hybris/bin/platform 执行 ant extgen 命令 执行之后如出现下面的错误请参考...

C-Kellen
2016/02/29
62
0
如何快速搭建一个hybris b2c 全新中国版电商站点

本文使用 hybris 5.7版本 https://wiki.hybris.com/display/chnaccdoc/CNACC+-+Setting+Up+a+Customized+China+Electronics+Store+with+modulegen 1.用modulegen创建代码库。运行以下命令,调......

C-Kellen
2016/02/23
42
0
Jerry眼中的SAP客户数据模型

本文Jerry将介绍八款SAP产品中的客户模型。希望您在阅读完本文之后,能对SAP客户模型设计的思路有一个最最粗浅的了解。 由于Jerry水平和精力所限,本文不会详细阐述这些产品里的客户模型设计...

JerryWang_SAP
05/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

spring 容器实现对bean的管理(注解方式解析,源码阅读)

因为最近在研究学习spring boot,所以这里想详细学习回顾了一下spring 容器对bean的一些管理方式和部分源码学习。 首先初始类AnnotationConfigApplicationContext,简单源码查看,支持两个参...

小海bug
20分钟前
0
0
数据结构:二分查找 java

二分查找的前提是有序存储,利用顺序存储和元素排序 /** * 二分查找,查找成功,返回下标记 * @param values * @param begin * @param end * @param key * @param <T> * @ret...

京一
37分钟前
0
0
@SpringBootApplication 注解

@SpringBootApplication注解是一个组合注解,包含以下注解 @Target(ElementType.TYPE) 注解的作用目标 @Retention(RetentionPolicy.RUNTIME) Reteniton的作用是定义被它所注解的注解保留多久,...

java.刘
50分钟前
0
0
sentinel自定义DataSource实战

序 本文主要研究一下如何自定义sentinel的DataSource,这里以jdbc为例。 maven <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-sen......

go4it
今天
1
0
xgboost/gbdt在调参时为什么树的深度很少就能达到很高的精度?

问题: 用xgboost/gbdt在在调参的时候把树的最大深度调成6就有很高的精度了。但是用DecisionTree/RandomForest的时候需要把树的深度调到15或更高。用RandomForest所需要的树的深度和Decisio...

tantexian
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部