智慧农业后台管理
src/main/java/org/springblade/modules/farmplant/controller/FarmPlantController.java
@@ -33,10 +33,13 @@
import org.springblade.core.tool.constant.BladeConstant;
import org.springblade.core.tool.constant.RoleConstant;
import org.springblade.core.tool.utils.Func;
import org.springblade.core.tool.utils.StringUtil;
import org.springblade.modules.farm.entity.FarmingRecord;
import org.springblade.modules.farm.service.FarmingRecordService;
import org.springblade.modules.farmplant.entity.FarmPlant;
import org.springblade.modules.farmplant.entity.Strain;
import org.springblade.modules.farmplant.service.FarmPlantService;
import org.springblade.modules.farmplant.service.StrainService;
import org.springblade.modules.farmplant.vo.FarmPlantVO;
import org.springblade.modules.farmplant.vo.StrainVO;
import org.springblade.modules.lang.entity.Land;
@@ -72,6 +75,8 @@
   private final ILandService landService;
   private final StrainService strainService;
   /**
    * 详情
@@ -199,6 +204,7 @@
      farmPlant.setCreateTime(new Date());
      boolean save = farmplantService.save(farmPlant);
      if (save) {
         Strain strain = strainService.getById(farmPlant.getStrainId());
         //同时生成农事记录
         FarmingRecord record = new FarmingRecord();
         record.setCreateTime(new Date());
@@ -206,6 +212,7 @@
         record.setTime(farmPlant.getTransplanTime());
         record.setDeptId(farmPlant.getDeptId());
         record.setTenantId(farmPlant.getTenantId());
         record.setStrainId(farmPlant.getStrainId());
         if (farmPlant.getPlantingWay().equals("0")) {
            //移栽
            record.setType("10");
@@ -220,7 +227,11 @@
         }
         record.setLandId(farmPlant.getLandId());
         record.setOperator(farmPlant.getCreateUser());
         record.setContent("品种: " + farmPlant.getVarieties());
         if (StringUtil.isBlank(farmPlant.getVarieties())){
            record.setContent("品种: " + strain.getStrainName());
         }else {
            record.setContent("品种: " + strain.getStrainName()+"-"+farmPlant.getVarieties());
         }
         //新增
         farmingRecordService.save(record);