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