master
parent
0d1080affa
commit
d19d55e1be
|
|
@ -119,11 +119,28 @@ public class RiceRqWaterService extends ServiceImpl<RiceRqWaterMapper, RiceRqWat
|
||||||
List<RiceWaterKi> riceWaterKis = dto.getRiceWaterKis();
|
List<RiceWaterKi> riceWaterKis = dto.getRiceWaterKis();
|
||||||
List<RiceWaterForecastCycle> riceWaterForecastCycles = dto.getRiceWaterForecastCycles();
|
List<RiceWaterForecastCycle> riceWaterForecastCycles = dto.getRiceWaterForecastCycles();
|
||||||
List<RiceWaterForecastMonth> riceWaterForecastMonths = dto.getRiceWaterForecastMonths();
|
List<RiceWaterForecastMonth> riceWaterForecastMonths = dto.getRiceWaterForecastMonths();
|
||||||
|
dto.setReqWater(riceGrowConfig.getIrrigationUse());
|
||||||
|
dto.setCreateTime(LocalDateTime.now());
|
||||||
updateById(dto);
|
updateById(dto);
|
||||||
riceWaterKiService.updateBatchById(riceWaterKis);
|
riceWaterKiService.removeByRiceWaterId(dto.getId());
|
||||||
riceWaterForecastCycleService.updateBatchById(riceWaterForecastCycles);
|
riceGrowConfigService.removeByRiceWaterId(dto.getId());
|
||||||
riceWaterForecastMonthService.updateBatchById(riceWaterForecastMonths);
|
riceIrrigationUseService.removeByRiceWaterId(dto.getId());
|
||||||
riceGrowConfigService.updateById(riceGrowConfig);
|
riceWaterForecastCycleService.removeByRiceWaterId(dto.getId());
|
||||||
|
riceWaterForecastMonthService.removeByRiceWaterId(dto.getId());
|
||||||
|
riceWaterKis.stream().forEach(o ->{
|
||||||
|
o.setRiceWaterId(dto.getId());
|
||||||
|
});
|
||||||
|
riceWaterForecastCycles.stream().forEach(o ->{
|
||||||
|
o.setRiceWaterId(dto.getId());
|
||||||
|
});
|
||||||
|
riceWaterForecastMonths.stream().forEach(o ->{
|
||||||
|
o.setRiceWaterId(dto.getId());
|
||||||
|
});
|
||||||
|
riceGrowConfig.setRiceWaterId(dto.getId());
|
||||||
|
riceWaterKiService.saveBatch(riceWaterKis);
|
||||||
|
riceGrowConfigService.save(riceGrowConfig);
|
||||||
|
riceWaterForecastCycleService.saveBatch(riceWaterForecastCycles);
|
||||||
|
riceWaterForecastMonthService.saveBatch(riceWaterForecastMonths);
|
||||||
return dto;
|
return dto;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue