pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/rtuUpgrade/program/UgRtuProgramCtrl.java
@@ -75,7 +75,7 @@ } return BaseResponseUtils.buildSuccess(po); }else{ return BaseResponseUtils.buildException("未查询到对应的记录") ; return BaseResponseUtils.buildErrorMsg("未查询到对应的记录") ; } } /** @@ -99,7 +99,7 @@ return BaseResponseUtils.buildSuccess(res); } catch (Exception e) { log.error("查询RTU升级程序异常", e); return BaseResponseUtils.buildException(e.getMessage()) ; return BaseResponseUtils.buildErrorMsg(e.getMessage()) ; } } @@ -124,7 +124,7 @@ return BaseResponseUtils.buildSuccess(res); } catch (Exception e) { log.error("查询RTU升级程序异常", e); return BaseResponseUtils.buildException(e.getMessage()) ; return BaseResponseUtils.buildErrorMsg(e.getMessage()) ; } } @@ -146,26 +146,26 @@ @SsoAop() public BaseResponse<Boolean> save(@Parameter(description = "form表单数据", required = true) @Valid VoRtuProgram vo, @Parameter(hidden = true) BindingResult bindingResult){ if(bindingResult != null && bindingResult.hasErrors()){ return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage()); return BaseResponseUtils.buildErrorMsg(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage()); } if(vo.storeRamAddr == null || vo.storeRamAddr.trim().equals("") || vo.storeRamAddr.length() != 8 || !HexUtil.isHexNumber(vo.storeRamAddr)){ return BaseResponseUtils.buildFail("升级程序存放地址(4字节,8位十六进制数)不正确") ; return BaseResponseUtils.buildErrorMsg("升级程序存放地址(4字节,8位十六进制数)不正确") ; } if(vo.startRamAddr == null || vo.startRamAddr.trim().equals("") || vo.startRamAddr.length() != 8 || !HexUtil.isHexNumber(vo.startRamAddr)){ return BaseResponseUtils.buildFail("程序覆盖起始地址(4字节,8位十六进制数)不正确") ; return BaseResponseUtils.buildErrorMsg("程序覆盖起始地址(4字节,8位十六进制数)不正确") ; } if(vo.file == null){ return BaseResponseUtils.buildFail("RTU程序文件必须上传") ; return BaseResponseUtils.buildErrorMsg("RTU程序文件必须上传") ; } String fileName = vo.file.getOriginalFilename() ; if(this.sv.existFileName(fileName)){ return BaseResponseUtils.buildFail("RTU程序文件名已存在") ; return BaseResponseUtils.buildErrorMsg("RTU程序文件名已存在") ; } HexFileVo fileVo = null ; @@ -178,7 +178,7 @@ } }catch (Exception e){ fileVo = null ; return BaseResponseUtils.buildFail("解析RTU程序文件异常:" + e.getMessage()) ; return BaseResponseUtils.buildErrorMsg("解析RTU程序文件异常:" + e.getMessage()) ; } if(fileVo != null){ UgRtuProgram po = new UgRtuProgram(); @@ -197,15 +197,15 @@ count = this.sv.save(po); } catch (Exception e) { log.error("保存RTU升级程序异常", e); return BaseResponseUtils.buildException(e.getMessage()) ; return BaseResponseUtils.buildErrorMsg(e.getMessage()) ; } if(count <= 0){ return BaseResponseUtils.buildFail("数据库存储失败") ; return BaseResponseUtils.buildErrorMsg("数据库存储失败") ; }else{ return BaseResponseUtils.buildSuccess(true) ; } }else{ return BaseResponseUtils.buildFail("解析RTU程序文件异常") ; return BaseResponseUtils.buildErrorMsg("解析RTU程序文件异常") ; } } /** @@ -245,17 +245,17 @@ @SsoAop() public BaseResponse<Boolean> delete(Long id){ if(id == null){ return BaseResponseUtils.buildFail("id不能为空") ; return BaseResponseUtils.buildErrorMsg("id不能为空") ; } int count; try { count = this.sv.delete(id); } catch (Exception e) { log.error("删除RTU升级程序异常", e); return BaseResponseUtils.buildException(e.getMessage()) ; return BaseResponseUtils.buildErrorMsg(e.getMessage()) ; } if(count <= 0){ return BaseResponseUtils.buildFail("数据库存储失败") ; return BaseResponseUtils.buildErrorMsg("数据库存储失败") ; }else{ return BaseResponseUtils.buildSuccess(true) ; } pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/rtuUpgrade/task/UgRtuAddControllerCtrl.java
@@ -65,7 +65,7 @@ return BaseResponseUtils.buildSuccess(res); } catch (Exception e) { log.error("查询RTU升级任务异常", e); return BaseResponseUtils.buildException(e.getMessage()) ; return BaseResponseUtils.buildErrorMsg(e.getMessage()) ; } } @@ -129,7 +129,7 @@ return BaseResponseUtils.buildSuccess(res); } catch (Exception e) { log.error("查询RTU升级任务异常", e); return BaseResponseUtils.buildException(e.getMessage()) ; return BaseResponseUtils.buildErrorMsg(e.getMessage()) ; } } @@ -165,14 +165,14 @@ ugRtuController.setRtuAddr(rtuAddr) ; int count = this.addedSv.save(ugRtuController); if(count <= 0){ return BaseResponseUtils.buildFail("数据库存储失败") ; return BaseResponseUtils.buildErrorMsg("数据库存储失败") ; }else{ return BaseResponseUtils.buildSuccess(true) ; } } } catch (Exception e) { log.error("查询RTU升级任务异常", e); return BaseResponseUtils.buildException(e.getMessage()) ; return BaseResponseUtils.buildErrorMsg(e.getMessage()) ; } } } pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/rtuUpgrade/task/UgRtuControllerCtrl.java
@@ -70,7 +70,7 @@ return BaseResponseUtils.buildSuccess(res); } catch (Exception e) { log.error("查询RTU升级任务异常", e); return BaseResponseUtils.buildException(e.getMessage()) ; return BaseResponseUtils.buildErrorMsg(e.getMessage()) ; } } @@ -92,17 +92,17 @@ @SsoAop() public BaseResponse<Boolean> deleteAll(Long taskId){ if(taskId == null){ return BaseResponseUtils.buildFail("任务id不能为空") ; return BaseResponseUtils.buildErrorMsg("任务id不能为空") ; } int count; try { count = this.sv.deleteAll(taskId); } catch (Exception e) { log.error("删除升级所有对象控制器异常", e); return BaseResponseUtils.buildException(e.getMessage()) ; return BaseResponseUtils.buildErrorMsg(e.getMessage()) ; } if(count <= 0){ return BaseResponseUtils.buildFail("数据库操作失败") ; return BaseResponseUtils.buildErrorMsg("数据库操作失败") ; }else{ return BaseResponseUtils.buildSuccess(true) ; } @@ -127,17 +127,17 @@ @SsoAop() public BaseResponse<Boolean> deleteOne(Long id){ if(id == null){ return BaseResponseUtils.buildFail("id不能为空") ; return BaseResponseUtils.buildErrorMsg("id不能为空") ; } int count; try { count = this.sv.deleteOne(id); } catch (Exception e) { log.error("删除升级对象控制器异常", e); return BaseResponseUtils.buildException(e.getMessage()) ; return BaseResponseUtils.buildErrorMsg(e.getMessage()) ; } if(count <= 0){ return BaseResponseUtils.buildFail("数据库操作失败") ; return BaseResponseUtils.buildErrorMsg("数据库操作失败") ; }else{ return BaseResponseUtils.buildSuccess(true) ; } pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/rtuUpgrade/task/UgRtuResultCtrl.java
@@ -64,7 +64,7 @@ return BaseResponseUtils.buildSuccess(res); } catch (Exception e) { log.error("查询RTU升级任务异常", e); return BaseResponseUtils.buildException(e.getMessage()); return BaseResponseUtils.buildErrorMsg(e.getMessage()); } } } pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/rtuUpgrade/task/UgRtuTaskCtrl.java
@@ -85,7 +85,7 @@ return BaseResponseUtils.buildSuccess(res); } catch (Exception e) { log.error("查询RTU升级任务异常", e); return BaseResponseUtils.buildException(e.getMessage()) ; return BaseResponseUtils.buildErrorMsg(e.getMessage()) ; } } @@ -110,7 +110,7 @@ return BaseResponseUtils.buildSuccess(res); } catch (Exception e) { log.error("查询RTU升级任务异常", e); return BaseResponseUtils.buildException(e.getMessage()) ; return BaseResponseUtils.buildErrorMsg(e.getMessage()) ; } } @@ -132,7 +132,7 @@ @SsoAop() public BaseResponse<Boolean> save(@Parameter(description = "form表单数据", required = true) @Valid VoRtuTask vo, @Parameter(hidden = true) BindingResult bindingResult){ if(bindingResult != null && bindingResult.hasErrors()){ return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage()); return BaseResponseUtils.buildErrorMsg(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage()); } UgRtuTask po = new UgRtuTask(); vo.toPo(po); @@ -142,10 +142,10 @@ count = this.sv.save(po); } catch (Exception e) { log.error("保存RTU升级任务异常", e); return BaseResponseUtils.buildException(e.getMessage()) ; return BaseResponseUtils.buildErrorMsg(e.getMessage()) ; } if(count <= 0){ return BaseResponseUtils.buildFail("数据库存储失败") ; return BaseResponseUtils.buildErrorMsg("数据库存储失败") ; }else{ return BaseResponseUtils.buildSuccess(true) ; } @@ -168,20 +168,20 @@ @SsoAop() public BaseResponse<Boolean> update(@Parameter(description = "form表单数据", required = true) @Valid UgRtuTask po, @Parameter(hidden = true) BindingResult bindingResult){ if(bindingResult != null && bindingResult.hasErrors()){ return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage()); return BaseResponseUtils.buildErrorMsg(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage()); } if(po.id == null){ return BaseResponseUtils.buildFail("无数据实体ID") ; return BaseResponseUtils.buildErrorMsg("无数据实体ID") ; } int count; try { count = this.sv.update(po); } catch (Exception e) { log.error("保存实体数据异常", e); return BaseResponseUtils.buildException(e.getMessage()) ; return BaseResponseUtils.buildErrorMsg(e.getMessage()) ; } if(count <= 0){ return BaseResponseUtils.buildFail("数据库存储失败") ; return BaseResponseUtils.buildErrorMsg("数据库存储失败") ; }else{ return BaseResponseUtils.buildSuccess(true) ; } @@ -206,25 +206,25 @@ @SsoAop() public BaseResponse<Boolean> execute(Long id){ if(id == null){ return BaseResponseUtils.buildFail("id不能为空") ; return BaseResponseUtils.buildErrorMsg("id不能为空") ; } int count; try { count = this.sv.isOver(id) ; if(count > 0){ return BaseResponseUtils.buildError("任务已经结束,不能再执行") ; return BaseResponseUtils.buildErrorMsg("任务已经结束,不能再执行") ; } count = this.sv.isExecute(id) ; if(count > 0){ return BaseResponseUtils.buildError("任务已经执行,不能再执行") ; return BaseResponseUtils.buildErrorMsg("任务已经执行,不能再执行") ; } count = this.sv.execute(id); } catch (Exception e) { log.error("执行RTU升级任务异常", e); return BaseResponseUtils.buildException(e.getMessage()) ; return BaseResponseUtils.buildErrorMsg(e.getMessage()) ; } if(count <= 0){ return BaseResponseUtils.buildFail("数据库操作失败") ; return BaseResponseUtils.buildErrorMsg("数据库操作失败") ; }else{ return BaseResponseUtils.buildSuccess(true) ; } @@ -248,20 +248,20 @@ @SsoAop() public BaseResponse<Boolean> over(Long id){ if(id == null){ return BaseResponseUtils.buildFail("id不能为空") ; return BaseResponseUtils.buildErrorMsg("id不能为空") ; } int count; try {count = this.sv.isOver(id) ; if(count > 0){ return BaseResponseUtils.buildError("任务已经结束,不用再结束") ; return BaseResponseUtils.buildErrorMsg("任务已经结束,不用再结束") ; } count = this.sv.over(id); } catch (Exception e) { log.error("结束RTU升级任务异常", e); return BaseResponseUtils.buildException(e.getMessage()) ; return BaseResponseUtils.buildErrorMsg(e.getMessage()) ; } if(count <= 0){ return BaseResponseUtils.buildFail("数据库操作失败") ; return BaseResponseUtils.buildErrorMsg("数据库操作失败") ; }else{ return BaseResponseUtils.buildSuccess(true) ; } @@ -285,17 +285,17 @@ @SsoAop() public BaseResponse<Boolean> delete(Long id){ if(id == null){ return BaseResponseUtils.buildFail("id不能为空") ; return BaseResponseUtils.buildErrorMsg("id不能为空") ; } int count; try { count = this.sv.delete(id); } catch (Exception e) { log.error("删除RTU升级任务异常", e); return BaseResponseUtils.buildException(e.getMessage()) ; return BaseResponseUtils.buildErrorMsg(e.getMessage()) ; } if(count <= 0){ return BaseResponseUtils.buildFail("数据库操作失败") ; return BaseResponseUtils.buildErrorMsg("数据库操作失败") ; }else{ return BaseResponseUtils.buildSuccess(true) ; } pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/rtuUpgrage/RtuUpgradeCtrl.java
@@ -79,28 +79,28 @@ @SsoAop() public BaseResponse<Boolean> issuedTask(String id){ if(id == null || id.trim().equals("")){ return BaseResponseUtils.buildError("任务id不能为空") ; return BaseResponseUtils.buildErrorMsg("任务id不能为空") ; } UgRtuTask tpo = this.sv.selectTaskById(id) ; if(tpo == null){ return BaseResponseUtils.buildError("任务不存在") ; return BaseResponseUtils.buildErrorMsg("任务不存在") ; } if(tpo.isExecute == 1){ return BaseResponseUtils.buildError("任务已下发,不能重复下发任务") ; return BaseResponseUtils.buildErrorMsg("任务已下发,不能重复下发任务") ; } UgRtuProgram ppo = this.sv.selectProgramById(tpo.programId) ; if(ppo == null){ return BaseResponseUtils.buildError("任务对应的程序不存在") ; return BaseResponseUtils.buildErrorMsg("任务对应的程序不存在") ; } List<String> taskRtuAddrs = this.sv.selectAllRtuAddrByTask(id) ; if(taskRtuAddrs == null || taskRtuAddrs.size() == 0){ return BaseResponseUtils.buildError("任务所涉及的控制器还未设置") ; return BaseResponseUtils.buildErrorMsg("任务所涉及的控制器还未设置") ; } String ugCallbackUrl_rm = env.getProperty("mw.ugCallbackUrl_rm" ); if(ugCallbackUrl_rm == null || ugCallbackUrl_rm.trim().equals("")){ return BaseResponseUtils.buildError("未配置升级任务回调网址") ; return BaseResponseUtils.buildErrorMsg("未配置升级任务回调网址") ; } UpgradeTaskVo vo = new UpgradeTaskVo() ; @@ -120,11 +120,11 @@ msg = res.getMsg() ; } log.error("通信中间件执行下发升级任务失败" + msg) ; return BaseResponseUtils.buildFail("通信中间件执行失败" + msg) ; return BaseResponseUtils.buildErrorMsg("通信中间件执行失败" + msg) ; } }else{ log.error("通信中间件返回结果为null") ; return BaseResponseUtils.buildFail("通信中间件返回结果为null") ; return BaseResponseUtils.buildErrorMsg("通信中间件返回结果为null") ; } } @@ -180,7 +180,7 @@ qvo.pageSize = 49 ; } if(RtuUpgradeStateReceiverCtrl.cache == null){ return BaseResponseUtils.buildError("当前没有升级任务") ; return BaseResponseUtils.buildErrorMsg("当前没有升级任务") ; //正式运行时,下面两行去掉,上面一行打开 //RtuUpgradeStateReceiverCtrl ctrl = SpringContextUtil.getBean(RtuUpgradeStateReceiverCtrl.class); //ctrl.demo();