luqingyang
2023-10-24 cb642724c54d7d850aec5e5ee27fcc7186f352d7
consum-base/src/main/java/com/consum/base/core/CodeGeneratorService.java
@@ -74,10 +74,9 @@
     * 生成物品编码
     *
     * @param classify A,B,C
     * @param type     1=集采;2=自采
     * @return 共8位, 一位物品分类(A/B/C)+一位类型(1为集采,2为自采)+6位连续数字号
     */
    public synchronized String createGoodsTemplateCode(String classify, int type) {
    public synchronized String createGoodsTemplateCode(String classify) {
        /*
        1.SELECT CODE_INDEX from BASE_CODE_INDEXING where CODE_PREFIX=:CODE_PREFIX
          CODE_PREFIX是 prefix
@@ -85,7 +84,7 @@
          insert BASE_CODE_INDEXING CODE_INDEX=1 CODE_PREFIX是=:prefix  where CODE_PREFIX=:CODE_PREFIX;
         2.如果能够获取到,则将CODE_INDEX=CODE_INDEX+1后更新到数据库,补全前面的"0"返回 "000001"
         */
        String prefix = classify + Integer.valueOf(type).toString();
        String prefix = classify;
        return createCodeByPrefix(prefix,6);
    }