| | |
| | | @ApiOperationSupport(order = 7) |
| | | @ApiOperation(value = "逻辑删除", notes = "传入ids") |
| | | public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { |
| | | Stockrecord stockRecord = stockrecordService.getById(ids); |
| | | Stock stock = stockService.getById(stockRecord.getSid()); |
| | | //判断stockType1 0出库 1入库 |
| | | if (stockRecord.getStockType1() == 0){ |
| | | //0出库 删除记录后原库存添加 |
| | | stock.setAmount(stock.getAmount()+stockRecord.getAmount1()); |
| | | }else { |
| | | //1 入库 删除记录后原库存减少 |
| | | stock.setAmount(stock.getAmount()-stockRecord.getAmount1()); |
| | | } |
| | | stockService.UpdaeAmountc(stock); |
| | | // Stockrecord stockRecord = stockrecordService.getById(ids); |
| | | // Stock stock = stockService.getById(stockRecord.getSid()); |
| | | // //对库存表操作 |
| | | // //判断stockType1 0出库 1入库 |
| | | // if (stockRecord.getStockType1() == 0){ |
| | | // //0出库 删除记录后原库存添加 |
| | | // stock.setAmount(stock.getAmount()+stockRecord.getAmount1()); |
| | | // }else { |
| | | // //1 入库 删除记录后原库存减少 |
| | | // stock.setAmount(stock.getAmount()-stockRecord.getAmount1()); |
| | | // } |
| | | // stockService.UpdaeAmountc(stock); |
| | | // //对已出库表操作 soldr出库数量记录表已出库农资减少 soldrecord出库记录表的数据也要删除 |
| | | return R.status(stockrecordService.deleteLogic(Func.toLongList(ids))); |
| | | } |
| | | |