src/main/java/com/whyc/controller/Fbs9100SetparamController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/dto/DeviceTypeDTO.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/webSocket/RealTimeWebsocket.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/controller/Fbs9100SetparamController.java
@@ -159,13 +159,25 @@ public Response controllerFBO4831(@RequestParam int opCmd, @RequestParam int devId) { return service.controllerFBO4830(opCmd, devId); }*/ @ApiOperation(tags = "在线监测-实时监控", value = "在线监测-实时监控-控制并联电源充放电停止") @GetMapping("controllerParalle") public Response controllerParalle(@RequestParam int opCmd, @RequestParam int testCmd, @RequestParam int battGroupNum, @RequestParam int devId) { return service.controllerParalle(opCmd, testCmd, battGroupNum, devId); } @ApiOperation(tags = "在线监测-实时监控", value = "在线监测-实时监控-设置并联电源放电参数") @PostMapping("updateParalleParam") public Response updateParalleParam(@RequestBody Fbs9100Setparam a059setParam) { return service.updateFBO4830Param(a059setParam); } @ApiOperation(tags = "在线监测-实时监控", value = "在线监测-实时监控-读取并联电源放电参数") @GetMapping("searchParalleParam") public Response searchParalleParam(@RequestParam int opCmd, @RequestParam int devId) { return service.searchFBO4831Param(opCmd, devId); } @ApiOperation(tags = "在线监测-实时监控", value = "在线监测-实时监控-读取kgdy放电参数") @GetMapping("searchKgdyParam") public Response searchKgdyParam(@RequestParam int opCmd, @RequestParam int devId) { src/main/java/com/whyc/dto/DeviceTypeDTO.java
@@ -17,14 +17,17 @@ final public static int DEVICEPOWER110 = 110; //power final public static int DEVICEPOWER115 = 115; //power1 final public static int DEVICE111 = 111; //isolating final public static int DEVICE112 = 112; //charge final public static int DEVICE113 = 113; final public static int DEVICE112 = 112; //charge final public static int DEVICE113 = 113; final public static int DEVICE8059 = 8059; //一体机 final public static int DEVICE8060 = 8060; //一体机二期 final public static int DEVICE9130 = 9130; final public static int DEVICE9140 = 9140; final public static int DEVICE9141 = 9141; final public static int DEVICE9131 = 9131; //锂电池包 final public static int DEVICE3100 = 3100; //储能 final public static int DEVICE4830 = 4830; //FBO4830 final public static int DEVICE4831 = 4831; //FBO4831 final public static int DEVICE4815 = 4815; //FBO4815 } src/main/java/com/whyc/webSocket/RealTimeWebsocket.java
@@ -228,6 +228,9 @@ case "kgdy": res = getKgdy(realTimePar); break; case "paralle": res = getParalle(realTimePar); break; } //实时显示调整,增加电池数量,标称单体电压,铅酸还是锂电,放置于返回结果的data2 Battinf battinf = battInfService.getBattGroupInfoByBattGroupId(realTimePar.getBattGroupId()); @@ -372,6 +375,58 @@ return new Response().set(1, res); } //并联电源的实时页面信息 public Response getParalle(RealTimePar realTimePar) { Map<String, Response> res = new HashMap<>(); if (realTimePar.getDevType() == DeviceTypeDTO.DEVICELD94019) {//ld-9 //ld-9数据 Response ld9Res = ld9Service.searchByDevId(realTimePar.getDevId()); res.put("ld9", ld9Res); } else if (realTimePar.getDevType() == DeviceTypeDTO.DEVICEBTS9120 || realTimePar.getDevType() == DeviceTypeDTO.DEVICEBTS9110) { //获取逆变的其他信息 Response fbs9100sBuscoupleState = fbs9100sBuscoupleStateService.serchByDevId(realTimePar.getDevId()); res.put("fbs9100sBuscoupleState", fbs9100sBuscoupleState); //查询fbs9100信息 Response f9100stateRes = f9100service.serchContactorState(realTimePar.getDevId()); res.put("f9100state", f9100stateRes); } else { //查询fbs9100信息 Response f9100stateRes = f9100service.serchContactorState(realTimePar.getDevId()); res.put("f9100state", f9100stateRes); } //查询电池组端信息 Response rtstateRes = rtstateservice.serchByCondition(realTimePar.getBattGroupId()); res.put("rtstate", rtstateRes); if (realTimePar.getDevType() == DeviceTypeDTO.DEVICE9140 || realTimePar.getDevType() == DeviceTypeDTO.DEVICE9141) { //9140设备要将2组电池的组端信息都给他 Response rtstate9140Res = rtstateservice.serch9140Info(realTimePar.getDevId()); res.put("rtstate9140Res", rtstate9140Res); } //查询电池组单体信息 Response rtdataRes = rtdataservice.serchByCondition(realTimePar.getBattGroupId()); res.put("rtdata", rtdataRes); //查询fod信息 Response fodRes = fodservice.serchByCondition(realTimePar.getBattGroupId()); res.put("fod", fodRes); //电池告警 Response rtalarmRes = rtalarmService.getInfo(realTimePar.getBattGroupId()); res.put("rtalarm", rtalarmRes); //组端告警 Response rsalarmRes = rsalarmService.getInfo(realTimePar.getBattGroupId()); res.put("rsalarm", rsalarmRes); if (realTimePar.getDevType() == DeviceTypeDTO.DEVICE9130 || realTimePar.getDevType() == DeviceTypeDTO.DEVICE9131) {//正常锂电池 //锂电池数据 Response li9130Res = li9130Service.searchParam(realTimePar.getDevId(), realTimePar.getGroupNum()); res.put("li9130", li9130Res); } //最后一次核容放电数据 Response tinfRes = batttestDataInfService.searchBattLastHrDataById(realTimePar.getBattGroupId(), realTimePar.getDevId()); res.put("tinfdata", tinfRes); return new Response().set(1, res); } //标准的实时页面信息 public Response getStandard(RealTimePar realTimePar) { Map<String, Response> res = new HashMap<>();