diff --git a/casic-sluicewell/src/main/java/com/casic/missiles/modular/system/controller/BusPipelineController.java b/casic-sluicewell/src/main/java/com/casic/missiles/modular/system/controller/BusPipelineController.java index d454b18..2ece87a 100644 --- a/casic-sluicewell/src/main/java/com/casic/missiles/modular/system/controller/BusPipelineController.java +++ b/casic-sluicewell/src/main/java/com/casic/missiles/modular/system/controller/BusPipelineController.java @@ -2,6 +2,7 @@ import cn.hutool.core.collection.CollectionUtil; +import com.alibaba.druid.util.StringUtils; import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.casic.missiles.core.application.context.AbstractPermissionContext; @@ -89,14 +90,17 @@ @RequestMapping(value = "/detail/{pipelineId}") public Object detail(@PathVariable("pipelineId") String pipelineId) { - BusPipeline busPipeline = busPipelineService.getById(pipelineId); + if(StringUtils.isEmpty(pipelineId)){ + return ResponseData.error("查询失败,请传缺少指定对象,请重试!"); + } + BusPipeline busPipeline = busPipelineService.getById(Long.valueOf(pipelineId)); return ResponseData.success(busPipeline); } @RequestMapping("/update") - public Object update(BusPipeline busPipeline) { + public Object update(@RequestBody BusPipeline busPipeline) { try { - busPipelineService.save(busPipeline); + busPipelineService.updateById(busPipeline); } catch (RuntimeException rex) { ServiceException gunsException = new ServiceException(CoreExceptionEnum.REQUEST_NULL); String errorMsg = "管线更新失败"; @@ -110,7 +114,7 @@ gunsException.setErrorMessage(errorMsg); throw gunsException; } - return null; + return ResponseData.success(); } /**