From f84ec145a7317f5c5a24daf70576cf4ece5c2911 Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期四, 18 一月 2024 10:50:33 +0800 Subject: [PATCH] 查询告警记录日志添加对应关系 --- src/main/java/com/whyc/dto/StateDto.java | 68 ++++++++++++++++++++++++++++++++++ src/main/java/com/whyc/pojo/db_ckpwrdev_data_rt/CKPowerDevBattSetLog.java | 3 + src/main/java/com/whyc/service/CKPowerDevBattSetLogService.java | 10 +++++ 3 files changed, 81 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/whyc/dto/StateDto.java b/src/main/java/com/whyc/dto/StateDto.java new file mode 100644 index 0000000..b68fef1 --- /dev/null +++ b/src/main/java/com/whyc/dto/StateDto.java @@ -0,0 +1,68 @@ +package com.whyc.dto; + +public class StateDto { + public static String getStopReason(int testStopTypeReal){ + String testStopTypeRealName="鏈煡"; + switch (testStopTypeReal){ + case 0:testStopTypeRealName="鏃�";break; + case 1:testStopTypeRealName="鏆傚仠";break; + case 2:testStopTypeRealName="姝e湪鏀剧數娴嬭瘯";break; + case 3:testStopTypeRealName="姝e湪绛夊緟鏀剧數";break; + case 4:testStopTypeRealName="姝e湪闄愭祦鍏呯數";break; + case 5:testStopTypeRealName="姝e湪鐩磋繛鍏呯數";break; + case 6:testStopTypeRealName="姝e湪绛夊緟鍏呯數";break; + case 7:testStopTypeRealName="鏀剧數鏃堕棿鍒板仠姝�";break; + case 8:testStopTypeRealName="鏀剧數瀹归噺鍒板仠姝�";break; + case 9:testStopTypeRealName="鍗曚綋鐢靛帇涓嬮檺鍒板仠姝�";break; + case 10:testStopTypeRealName="缁勭鐢靛帇涓嬮檺鍒板仠姝�";break; + case 11:testStopTypeRealName="甯傜數涓柇鍋滄";break; + case 12:testStopTypeRealName="瀛樺偍鏁版嵁婊″仠姝�";break; + case 13:testStopTypeRealName="鏈哄唴娓╁害寮傚父鍋滄";break; + case 14:testStopTypeRealName="鏀剧數鐢垫祦杩囨祦鍋滄";break; + case 15:testStopTypeRealName="鍚庡彴閫氫俊涓柇鍋滄";break; + case 16:testStopTypeRealName="璐熻浇妯″潡閫氫俊涓柇鍋滄";break; + case 17:testStopTypeRealName="閫夋嫨妯″潡閫氫俊涓柇鍋滄";break; + case 18:testStopTypeRealName="璐熻浇妯″潡鏀剧數杩囧姛鐜囧仠姝�";break; + case 19:testStopTypeRealName="鍐呴儴绋嬪簭寮傚父鍋滄";break; + case 20:testStopTypeRealName="鍚堣矾鍣ㄦ斁鐢靛姛鑳�,甯傜數鎭㈠鍋滄鍗囧帇鏀剧數";break; + case 21:testStopTypeRealName="鍚堣矾鍣ㄦ斁鐢靛姛鑳�,鍏呯數杩囩▼涓競鐢典腑鏂�";break; + case 22:testStopTypeRealName="鍚堣矾鍣ㄦ斁鐢靛姛鑳界粍绔數鍘嬩笅闄�";break; + case 23:testStopTypeRealName="鍗曚綋娓╁害涓婇檺鍒板仠姝�";break; + case 24:testStopTypeRealName="鍦ㄧ嚎鐢靛帇寮傚父楂樺仠姝�";break; + case 25:testStopTypeRealName="鍗忚浆閫氫俊寮傚父鍋滄";break; + case 26:testStopTypeRealName="鍗曚綋閫氫俊寮傚父鍋滄";break; + case 27:testStopTypeRealName="鍏朵粬璁惧鍦ㄥ伐浣�";break; + case 28:testStopTypeRealName="鍏朵粬璁惧鏁呴殰鍋滄";break; + case 29:testStopTypeRealName="鐢靛帇杩囬珮鎴栬繃浣�";break; + case 30:testStopTypeRealName="骞叉帴鐐硅緭鍏ユ晠闅�";break; + case 31:testStopTypeRealName="鍗曚綋寮傚父";break; + case 32:testStopTypeRealName="";break; + case 33:testStopTypeRealName="鐢垫睜鐢垫祦寮傚父";break; + case 34:testStopTypeRealName="kd娴嬭瘯鏁呴殰";break; + + } + return testStopTypeRealName; + } + + public static String getWorkState(int devWorkStateReal){ + String devWorkStateRealName="鏈煡"; + switch (devWorkStateReal){ + case 0:devWorkStateRealName="鍦ㄧ嚎娴厖";break; + case 1:devWorkStateRealName="棰勫厖鐢�(闄愭祦鍏呯數)";break; + case 2:devWorkStateRealName="鏍稿娴嬭瘯";break; + case 3:devWorkStateRealName="鍋滅數鏀剧數";break; + case 4:devWorkStateRealName="鍐呴樆娴嬭瘯";break; + case 5:devWorkStateRealName="K1/D1 娴嬭瘯";break; + } + return devWorkStateRealName; + } + + public static String getBattState(int battState){ + String battStateName="鏈煡"; + switch (battState){ + case 0:battStateName="鍏呯數";break; + case 1:battStateName="鏀剧數";break; + } + return battStateName; + } +} diff --git a/src/main/java/com/whyc/pojo/db_ckpwrdev_data_rt/CKPowerDevBattSetLog.java b/src/main/java/com/whyc/pojo/db_ckpwrdev_data_rt/CKPowerDevBattSetLog.java index 45cfffd..e2ffc3e 100644 --- a/src/main/java/com/whyc/pojo/db_ckpwrdev_data_rt/CKPowerDevBattSetLog.java +++ b/src/main/java/com/whyc/pojo/db_ckpwrdev_data_rt/CKPowerDevBattSetLog.java @@ -56,6 +56,9 @@ @ApiModelProperty(value = "浼犲弬") private String value; + @TableField(exist = false) + private String valueName; + @ApiModelProperty(value = "鍙傛暟鐨勭姸鎬�") private int st; diff --git a/src/main/java/com/whyc/service/CKPowerDevBattSetLogService.java b/src/main/java/com/whyc/service/CKPowerDevBattSetLogService.java index 143aab7..cc0caa4 100644 --- a/src/main/java/com/whyc/service/CKPowerDevBattSetLogService.java +++ b/src/main/java/com/whyc/service/CKPowerDevBattSetLogService.java @@ -5,6 +5,7 @@ import com.github.pagehelper.PageInfo; import com.whyc.constant.LogOpEnum; import com.whyc.dto.Response; +import com.whyc.dto.StateDto; import com.whyc.mapper.CKPowerDevBattSetLogMapper; import com.whyc.pojo.db_ckpwrdev_data_rt.CKPowerDevBattSetLog; import org.springframework.beans.factory.annotation.Autowired; @@ -41,6 +42,15 @@ List<CKPowerDevBattSetLog> list=mapper.selectList(wrapper); list.forEach(log->{ log.setCmdName(LogOpEnum.getValueByKey(log.getCmdType())); + if(log.getParam().equals("testStopTypeSt")){ + log.setValueName(StateDto.getStopReason(Integer.valueOf(log.getValue()))); + } + if(log.getParam().equals("devWorkStateSt")){ + log.setValueName(StateDto.getWorkState(Integer.valueOf(log.getValue()))); + } + if(log.getParam().equals("currDirSt")){ + log.setValueName(StateDto.getBattState(Integer.valueOf(log.getValue()))); + } }); PageInfo pageInfo=new PageInfo(list); return new Response().setII(1,list!=null,pageInfo,"鑾峰彇鏍稿瑁呯疆鏃ュ織"); -- Gitblit v1.9.1