智慧农业后台管理
guoshilong
2022-08-31 a50990dee016e9dcb2f591ec66f32becb8808d36
src/main/java/org/springblade/modules/process/controller/ProcessController.java
@@ -125,6 +125,7 @@
         farmProductStockService.stockReduce(process.getSaleNum(),process.getProid());
         //向加工产品库存表中添加数据
         ProcessInv processInv = new ProcessInv();
         processInv.setFpsId(process.getProid());
         processInv.setProductId(Long.parseLong(process.getProcessId()));
         processInv.setProductInventoryNum(process.getProcessNum());
         processInv.setStrainId(Long.parseLong(process.getStrainId()));
@@ -147,7 +148,7 @@
      //通过strainId和landId 确定是由哪一个品种库存加工而来
      FarmProductStock farmProductStock = farmProductStockService.selectBy2Id(process.getStrainId(),process.getLandId());
      //通过strainId和processId(processId为产品id)确定对应的加工库存
      ProcessInv processInv = processInvService.selectBy2Id(process.getStrainId(),process.getProcessId());
      ProcessInv processInv = processInvService.selectBySPId(process.getStrainId(),process.getProcessId());
      //农产品增加相应库存
      Double weight = Double.parseDouble(farmProductStock.getWeight())+process.getSaleNum();
      farmProductStock.setWeight(weight.toString());