xuhy
2024-10-31 17afbc2125b4df86f9d7846c02ddc7bc4a8ccc99
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TGoodsController.java
@@ -69,7 +69,13 @@
    @PostMapping(value = "/add")
    public AjaxResult<Boolean> add(@RequestBody TGoods dto) {
        dto.setShopId(tokenService.getLoginUser().getObjectId());
        dto.setGoodsNum(CodeGenerateUtils.generateVolumeSn());
        String num = CodeGenerateUtils.generateVolumeSn();
        long count = goodsService.count(Wrappers.lambdaQuery(TGoods.class)
                .eq(TGoods::getGoodsNum, num));
        if(count>0){
            num = CodeGenerateUtils.generateVolumeSn();
        }
        dto.setGoodsNum(num);
        return AjaxResult.success(goodsService.save(dto));
    }