智慧农业后台管理
guoshilong
2022-09-14 f1a2082d8b49e7483e2ef676450ae172d0ffb127
src/main/java/org/springblade/modules/retrieval/controller/RetrievalController.java
@@ -29,6 +29,7 @@
import org.springblade.core.tool.api.R;
import org.springblade.core.tool.utils.Func;
import org.springblade.core.tool.utils.StringUtil;
import org.springblade.modules.farmplant.entity.FarmProductStock;
import org.springblade.modules.farmplant.service.FarmProductStockService;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.RequestParam;
@@ -131,6 +132,11 @@
   @ApiOperationSupport(order = 7)
   @ApiOperation(value = "逻辑删除", notes = "传入ids")
   public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) {
      Retrieval retrieval = retrievalService.getById(Long.parseLong(ids));
      FarmProductStock farmProductStock = farmProductStockService.selectBy2Id(retrieval.getStrainId(), retrieval.getLandId());
      Double weight = Double.parseDouble(farmProductStock.getWeight())+retrieval.getSaleNum();
      farmProductStock.setWeight(weight.toString());
      farmProductStockService.updateById(farmProductStock);
      return R.status(retrievalService.deleteLogic(Func.toLongList(ids)));
   }