whyclxw
2024-11-20 7756ddb792c507d5faba3cd71bf0074b101f8de8
61853停止原因修改
2个文件已修改
64 ■■■■■ 已修改文件
src/main/java/com/whyc/dto/BattTestData.java 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/BatttestdataInfService.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/dto/BattTestData.java
@@ -1763,5 +1763,55 @@
        return stop_type;
    }
    // 61853
    public static String getStopType_61853(int stop_type_t) {
        String stop_type = "未知";
        switch(stop_type_t) {
            case 1:stop_type = "手动停止"; break;
            case 2:stop_type = "放电时间到停止"; break;
            case 3:stop_type = "放电容量到停止"; break;
            case 4:stop_type = "单体电压下限到停止"; break;
            case 5:stop_type = "单体温度上限停止"; break;
            case 6:stop_type = "组端电压下限到停止"; break;
            case 7:stop_type = "市电中断停止"; break;
            case 8:stop_type = "单体通信异常停止"; break;
            case 9:stop_type = "存储数据满停止"; break;
            case 10:stop_type = "机内温度异常停止"; break;
            case 11:stop_type = "放电电流异常停止"; break;
            case 12:stop_type = "后台通信中断停止"; break;
            case 13:stop_type = "内部程序异常停止"; break;
            case 14:stop_type = "电源电压过高停止"; break;
            case 15:stop_type = "协转通信异常停止"; break;
            case 18:stop_type = "暂停"; break;
            case 19:stop_type = "正在放电测试"; break;
            case 20:stop_type = "正在等待放电"; break;
            case 21:stop_type = "正在限流充电"; break;
            case 22:stop_type = "正在直连充电"; break;
            case 23:stop_type = "正在等待充电"; break;
            case 28:stop_type = "切换单元通信故障"; break;
            case 29:stop_type = "切换单元故障"; break;
            case 30:stop_type = "降压模块故障"; break;
            case 31:stop_type = "负载功率小"; break;
            case 32:stop_type = "干接点输入故障"; break;
            case 33:stop_type = "母联通信异常"; break;
            case 34:stop_type = "母联手动断开或信号异常"; break;
            case 35:stop_type = "降压通信故障"; break;
            case 36:stop_type = "防雷器故障"; break;
            case 37:stop_type = "机柜表头通信故障"; break;
            case 38:stop_type = "限流充电模块故障"; break;
            case 39:stop_type = "紧急停止"; break;
            case 40:stop_type = "远程闭锁"; break;
            case 41:stop_type = "切换单元开关异常"; break;
            case 42:stop_type = "交流空开异常(分空开)"; break;
            case 43:stop_type = "交流接触器异常"; break;
            case 44:stop_type = "直流空开异常(分空开)"; break;
            case 45:stop_type = "切换开关粘连或电源状态异常"; break;
            case 46:stop_type = "电阻箱温度过高"; break;
            case 47:stop_type = "降压模块过温限流"; break;
            case 48:stop_type = "降压模块风扇故障"; break;
            case 49:stop_type = "降压模块过流故障"; break;
            default:stop_type = "未知"; break;
        }
        return stop_type;
    }
}
src/main/java/com/whyc/service/BatttestdataInfService.java
@@ -148,6 +148,9 @@
                }  else if (fbsDeviceId / 100000 == 6001) {
                    //6001设备放电停止原因
                    tinf.setTestStoptypeReason(BattTestData.getStopType_6001(tinf.getTestStoptype()));
                }else if (fbsDeviceId / 10000 == 61853) {
                    //61853设备放电停止原因
                    tinf.setTestStoptypeReason(BattTestData.getStopType_61853(tinf.getTestStoptype()));
                }else {
                    tinf.setTestStoptypeReason(BattTestData.getStopType(tinf.getTestStarttype(), tinf.getTestStoptype()));
                }
@@ -205,6 +208,9 @@
            } else if (devId / 100000 == 6001) {
                //6001设备放电停止原因
                tinf.setTestStoptypeReason(BattTestData.getStopType_6001(tinf.getTestStoptype()));
            } else if (devId / 10000 == 61853) {
                //61853设备放电停止原因
                tinf.setTestStoptypeReason(BattTestData.getStopType_61853(tinf.getTestStoptype()));
            } else if (devId / 100000 == 9149) {
                //FBO9149设备放电停止原因
                tinf.setTestStoptypeReason(BattTestData.getStopType_9149(tinf.getTestStoptype()));
@@ -267,6 +273,9 @@
            } else if (devId / 100000 == 6001) {
                //6001设备放电停止原因
                tinf.setTestStoptypeReason(BattTestData.getStopType_6001(tinf.getTestStoptype()));
            } else if (devId / 10000 == 61853) {
                //61853设备放电停止原因
                tinf.setTestStoptypeReason(BattTestData.getStopType_61853(tinf.getTestStoptype()));
            } else if (devId / 100000 == 9149) {
                //FBO9149设备放电停止原因
                tinf.setTestStoptypeReason(BattTestData.getStopType_9149(tinf.getTestStoptype()));
@@ -1201,6 +1210,9 @@
                        } else if (inf.getFBSDeviceId() / 100000 == 6001) {
                            //6001设备放电停止原因
                            inf.setTestStoptypeReason(BattTestData.getStopType_6001(inf.getTestStoptype()));
                        } else if (inf.getFBSDeviceId() / 10000 == 61853) {
                            //61853设备放电停止原因
                            inf.setTestStoptypeReason(BattTestData.getStopType_61853(inf.getTestStoptype()));
                        } else if (inf.getFBSDeviceId() / 100000 == 9149) {
                            //FBO4815设备放电停止原因
                            inf.setTestStoptypeReason(BattTestData.getStopType_9149(inf.getTestStoptype()));