zhuo
2025-04-16 e1f4312796189914f331274116c84b3c80457e54
cnas-require/src/main/java/com/ruoyi/require/controller/FeTempHumDateController.java
@@ -1,6 +1,7 @@
package com.ruoyi.require.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.common.core.domain.Result;
import com.ruoyi.require.dto.FeTempHumDateDto;
@@ -60,7 +61,21 @@
    @PostMapping("addFeTempHumRecord")
    @ApiOperation("温湿度记录新增/修改")
    public Result<FeTempHumRecord> addFeTempHumRecord(@RequestBody FeTempHumRecord feTempHumRecord) {
        feTempHumRecordService.saveOrUpdate(feTempHumRecord);
        if (feTempHumRecord.getTempHumId() == null) {
            feTempHumRecordService.save(feTempHumRecord);
        } else {
            feTempHumRecordService.update(Wrappers.<FeTempHumRecord>lambdaUpdate()
                    .eq(FeTempHumRecord::getTempHumId, feTempHumRecord.getTempHumId())
                    .set(FeTempHumRecord::getMorningTestTime, feTempHumRecord.getMorningTestTime())
                    .set(FeTempHumRecord::getMorningTemp, feTempHumRecord.getMorningTemp())
                    .set(FeTempHumRecord::getMorningHum, feTempHumRecord.getMorningHum())
                    .set(FeTempHumRecord::getMorningRecorderId, feTempHumRecord.getMorningRecorderId())
                    .set(FeTempHumRecord::getAfternoonTime, feTempHumRecord.getAfternoonTime())
                    .set(FeTempHumRecord::getAfternoonTemp, feTempHumRecord.getAfternoonTemp())
                    .set(FeTempHumRecord::getAfternoonHum, feTempHumRecord.getAfternoonHum())
                    .set(FeTempHumRecord::getAfternoonRecorderId, feTempHumRecord.getAfternoonRecorderId())
            );
        }
        return Result.success();
    }