| | |
| | | * 生成物品编码 |
| | | * |
| | | * @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 |
| | |
| | | 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); |
| | | } |
| | | |