| | |
| | | @ApiOperation(value = "新增", notes = "传入stockrecord") |
| | | public R save(@Valid @RequestBody StockrecordVO stockrecord) { |
| | | Integer stockType1 = stockrecord.getStockType1(); |
| | | //0出库 1入库 |
| | | //出库 |
| | | if (stockType1 == 0) { |
| | | //库存量 |
| | |
| | | stock.setState("1"); |
| | | stockService.UpdaeAmountc(stock); |
| | | //同时删除所有农资记录 |
| | | soldrecordService.delc(stockrecord.getStockId1()); |
| | | soldrService.del(stockrecord.getSid()); |
| | | // soldrecordService.delc(stockrecord.getStockId1()); |
| | | // soldrService.del(stockrecord.getSid()); |
| | | } else { |
| | | stock.setState("0"); |
| | | stockService.UpdaeAmountc(stock); |
| | |
| | | soldrecord.setType(stockrecord.getType1()); |
| | | soldrecord.setSid(stockrecord.getSid()); |
| | | String type1 = stockrecord.getType1(); |
| | | if (type1.equals("0")) { |
| | | if (type1.equals("0")) { //0 采购入库 |
| | | //已出库农资数量记录 |
| | | Soldr soldr = new Soldr(); |
| | | soldr.setSid(stockrecord.getSid()); |
| | |
| | | soldr.setCensus(v); |
| | | soldr.setDeptId(stockrecord.getDeptId()); |
| | | //已出库农资数量 |
| | | List<Map<String, Object>> maps = soldrService.selectCz(stockrecord.getSid()); |
| | | if (maps.size()!=0) { |
| | | List<Map<String, Object>> maps = soldrService.selectCz(stockrecord.getSid(),stockrecord.getDeptId()); |
| | | if (maps.size()!=0) {//已出库存表中有重复的 |
| | | String a = maps.get(0).get("amount1").toString(); |
| | | Integer amount11=Integer.parseInt(a); |
| | | String amount12 = maps.get(0).get("amount1").toString(); |