| | |
| | | package com.dy.rtuMw.web.com; |
| | | |
| | | import com.dy.common.softUpgrade.state.UpgradeTaskVo; |
| | | import com.dy.common.webUtil.ResultCodeMsg; |
| | | import com.dy.rtuMw.resource.ResourceUnit; |
| | | import com.dy.rtuMw.server.ServerProperties; |
| | | import com.dy.rtuMw.server.forTcp.TcpSessionCache; |
| | |
| | | } |
| | | |
| | | /** |
| | | * 接收web系统发来停止升级任务 |
| | | * @return |
| | | */ |
| | | @PostMapping(path = "ugForceStop", consumes = MediaType.APPLICATION_JSON_VALUE) |
| | | public BaseResponse<String> ugForceStop() { |
| | | log.info("收到停止RTU升级任务命令") ; |
| | | try{ |
| | | String mes = UpgradeUnit.getInstance().overUpgradeTask(); |
| | | if(mes == null){ |
| | | mes = "停止升级任务成功" ; |
| | | } |
| | | return BaseResponseUtils.buildResult(ResultCodeMsg.RsCode.SUCCESS_CODE, mes, mes); |
| | | }catch (Exception e){ |
| | | log.error("停止RTU升级任务时发生异常", e); |
| | | return BaseResponseUtils.buildError("停止RTU升级任务时发生异常" + (e.getMessage() == null?"":(":" + e.getMessage()))); |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 接收web系统发来的命令 |
| | | * @param com |
| | | * @return |