src/main/java/com/whyc/dto/BattDTO.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/RtState.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/RtStateService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/dto/BattDTO.java
New file @@ -0,0 +1,16 @@ package com.whyc.dto; public class BattDTO { public static String getBattState(int state){ String rtState="未知"; switch (state){ case 1:rtState="浮充";break; case 2:rtState="充电";break; case 3:rtState="放电";break; case 4:rtState="均充";break; case 5:rtState="内阻";break; } return rtState; } } src/main/java/com/whyc/pojo/RtState.java
@@ -52,6 +52,9 @@ @ApiModelProperty("电池组状态") private Integer battState; @TableField(exist = false) private String battStateName; @TableField("batt_test_type") @ApiModelProperty("测试类型") private Integer battTestType; src/main/java/com/whyc/service/RtStateService.java
@@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.whyc.dto.BattDTO; import com.whyc.dto.Response; import com.whyc.mapper.RtStateMapper; import com.whyc.pojo.RtState; @@ -30,6 +31,9 @@ wrapper.eq("binf_id",binfId); wrapper.last("limit 1"); RtState rtState=mapper.selectOne(wrapper); if(rtState!=null){ rtState.setBattStateName(BattDTO.getBattState(rtState.getBattState())); } return new Response().setII(1,rtState!=null,rtState,"在用电池模块实时推送组端信息"); } }