PerryHsu
2022-12-17 69ef5d0d3e99a58e68738c0b858f2dc0959fd92d
修改电池组的容量KWH和AH
3个文件已修改
23 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/BattInfController.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/Battinf.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/BattInfService.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/BattInfController.java
@@ -10,6 +10,7 @@
import com.whyc.util.HttpUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@@ -276,4 +277,10 @@
        return new Response().set(1,service.searchMaxDevId(devId));
    }
    @PutMapping("monCapWH")
    @ApiModelProperty(value = "标称容量KWH修改",notes = "传入battGroupId和nomCapWH")
    public Response updateMonCapWH(@RequestBody Battinf inf){
        return service.updateMonCapWH(inf);
    }
}
src/main/java/com/whyc/pojo/Battinf.java
@@ -300,4 +300,11 @@
    @TableField("cellShowType")
    @ApiModelProperty(" 0:铅酸 1:锂电")
    private Integer cellShowType;
    @TableField("NomCapWH")
    @ApiModelProperty("标称容量[KWH]")
    private Float nomCapWH;
    @TableField("NomCapAH")
    @ApiModelProperty("标称容量AH")
    private Float nomCapAH;
}
src/main/java/com/whyc/service/BattInfService.java
@@ -504,4 +504,13 @@
        queryWrapper.select("MonVolStd", "MonCount", "cellShowType").eq("BattGroupId", battGroupId);
        return battInfMapper.selectOne(queryWrapper);
    }
    public Response updateMonCapWH(Battinf inf) {
        Float nomCapWH = inf.getNomCapWH();
        Float nomCapAH = nomCapWH/53.5f;
        UpdateWrapper<Battinf> update = Wrappers.update();
        update.set("NomCapWH",nomCapWH).set("NomCapAH",nomCapAH).eq("battGroupId",inf.getBattGroupId());
        battInfMapper.update(null,update);
        return new Response().setII(1,"修改完成");
    }
}