瀏覽代碼

资产录入修改

wutt 5 年之前
父節點
當前提交
e96091dca5
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      pcbms/src/main/java/com/hssx/pcbms/service/impl/GoodsServiceImpl.java

+ 4 - 4
pcbms/src/main/java/com/hssx/pcbms/service/impl/GoodsServiceImpl.java

@@ -85,16 +85,16 @@ public class GoodsServiceImpl extends ServiceImpl<GoodsMapper, Goods> implements
                 for (int i = 1; i <= goodsVO.getNumber(); i++) {
                     GoodsNo goodsNo = new GoodsNo();
                     goodsNo.setGoodsId(goods.getId());
-                    goodsNo.setModelNo(goodsPrefix.getPrefixStr() + String.format("%07d", i));
+                    goodsNo.setModelNo(goodsPrefix.getPrefixStr() +"-"+ String.format("%07d", i));
                     list.add(goodsNo);
                 }
                 goodsNoService.saveBatch(list);
             } else {
-                Integer start = Integer.parseInt(lastGoodsNo.getModelNo().substring(goodsPrefix.getPrefixStr().length()));
+                Integer start = Integer.parseInt(lastGoodsNo.getModelNo().substring(goodsPrefix.getPrefixStr().length()+1));
                 for (int i = 1; i <= goodsVO.getNumber(); i++) {
                     GoodsNo goodsNo = new GoodsNo();
                     goodsNo.setGoodsId(goods.getId());
-                    goodsNo.setModelNo(goodsPrefix.getPrefixStr() + String.format("%07d", start + 1));
+                    goodsNo.setModelNo(goodsPrefix.getPrefixStr() +"-"+ String.format("%07d", start + 1));
                     list.add(goodsNo);
                 }
                 goodsNoService.saveBatch(list);
@@ -291,7 +291,7 @@ public class GoodsServiceImpl extends ServiceImpl<GoodsMapper, Goods> implements
                         goodsNoService.saveBatch(goodsNoList);
                     }
                 } else {
-                    Integer start = Integer.parseInt(lastGoodsNo.getModelNo().substring(goodsPrefix.getPrefixStr().length()));
+                    Integer start = Integer.parseInt(lastGoodsNo.getModelNo().substring(goodsPrefix.getPrefixStr().length()+1));
                     for (int i = 1; i <= count; i++) {
                         goodsNo.setGoodsId(goods.getId());
                         goodsNo.setModelNo(goodsPrefix.getPrefixStr() + String.format("%07d", start + 1));