(1)需求背景
最近有个仓库管理系统项目,供应商需打印物料条码,物料条码规则:物料编码-供应商代码-四位年周+四位流水-六位数量(Eg:10230000303-10778-18480015-001000);因某个供应商单次送货量非常大,十进制四位流水号(0000~9999)会满了即到9999,导致出现流水号不够用,供应商无法送货;
(2)解决方案
重新定义4位流水号规则:0001~9999,之后到A001~A999,B001~B999,以此类推一直到ZZZZ,不更改数据库内顺延流水号。
(3)代码实现
实现代码如下: