0~9,A001~A999 4位36进制流水号实现方式

(1)需求背景

  最近有个仓库管理系统项目,供应商需打印物料条码,物料条码规则:物料编码-供应商代码-四位年周+四位流水-六位数量(Eg:10230000303-10778-18480015-001000);因某个供应商单次送货量非常大,十进制四位流水号(0000~9999)会满了即到9999,导致出现流水号不够用,供应商无法送货;

(2)解决方案

  重新定义4位流水号规则:0001~9999,之后到A001~A999,B001~B999,以此类推一直到ZZZZ,不更改数据库内顺延流水号。

(3)代码实现
  实现代码如下:

猜你喜欢

转载自www.cnblogs.com/turnip/p/11911591.html