zhuo
10 天以前 af61da8b525487eb12813762bc7480bcf8c9b65b
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;
@@ -21,7 +22,7 @@
 * 设施和环境条件-设施和环境条件要求-温湿度 区域 -父 前端控制器
 * </p>
 *
 * @author 芯导软件(江苏)有限公司
 * @author
 * @since 2024-11-09 11:02:18
 */
@Api(tags = "温湿度记录")
@@ -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();
    }