| | |
| | | LWhFormScrappedGoods scrappedGoods = new LWhFormScrappedGoods(); |
| | | scrappedGoods.setId(IdUtil.generateId()); |
| | | // 根据物品型号查询物品库存 |
| | | int goodsNum = this.lWhGoodsService.queryGoodsModelNum(0, warehouseId, |
| | | scrappedGoods.getBaseGoodsModelsId(), 1, null); |
| | | int goodsNum = |
| | | lWhGoodsService.queryGoodsModelNum(0, warehouseId, scrappedGoods.getBaseGoodsModelsId(), 1, null); |
| | | if (params.getCounts() > goodsNum) { |
| | | log.error("报废数量大于库存数量"); |
| | | return 0; |
| | |
| | | scrappedGoods.setBaseGoodsModelsName(baseGoodsModels.getModelName()); |
| | | scrappedGoods.setUnit(baseGoodsModels.getUnit()); |
| | | } |
| | | |
| | | // 通过型号id查询该型号所有商品的总金额 |
| | | // GoodsModelCountDTO goodsModelCountDTO = |
| | | // lWhGoodsService.queryGoodsAmount(baseGoodsModelsId, GoodsStatesType.SCRAP.getValue()); |
| | | // scrappedGoods.setTotalAmount(goodsModelCountDTO.getAmount()); |
| | | scrappedGoodsList.add(scrappedGoods); |
| | | } |
| | | int flag2 = this.scrappedGoodsService.insertBatch(scrappedGoodsList); |