Ver código fonte

资产的录入以及删除

5 anos atrás
pai
commit
e0c854d770

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

@@ -53,7 +53,7 @@ public class GoodsServiceImpl extends ServiceImpl<GoodsMapper, Goods> implements
         List<GoodsNo> list = new ArrayList<>();
         goodsMapper.insert(goods);
         String mouldNo = goodsVO.getDeptStr()+goodsVO.getGoodStr();
-        Integer count = goodsNoMapper.selectCount(new QueryWrapper<GoodsNo>().likeLeft("model_no", mouldNo).last("limit 1"));
+        Integer count = goodsNoMapper.selectCount(new QueryWrapper<GoodsNo>().eq("division_code",goodsVO.getDeptStr()).eq("suffix_code",goodsVO.getGoodStr()).last("limit 1"));
         if(count>0){
             msg.setError("当前编号组合已存在,请更换编号组合后重试。");
             return msg;
@@ -63,6 +63,8 @@ public class GoodsServiceImpl extends ServiceImpl<GoodsMapper, Goods> implements
                 GoodsNo goodsNo = new GoodsNo();
                 goodsNo.setGoodsId(goods.getId());
                 goodsNo.setModelNo(mouldNo+String.format("%04d", i));
+                goodsNo.setSuffixCode(goodsVO.getGoodStr());
+                goodsNo.setDivisionCode(goodsVO.getDeptStr());
                 list.add(goodsNo);
             }
             goodsNoService.saveBatch(list);