From c597c3c01f284192229e012f46ebce477e713ee2 Mon Sep 17 00:00:00 2001 From: MHW Date: Mon, 20 Apr 2026 17:10:01 +0800 Subject: [PATCH] =?UTF-8?q?PUT=E6=8E=A5=E5=8F=A3=E6=94=B9json?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../behaviour/BehaviortreeController.java | 10 +++++----- .../com/solution/system/domain/PlatFormDTO.java | 12 ++++++++++++ .../com/solution/system/mapper/PlatformMapper.java | 5 +++-- .../system/service/IBehaviortreeService.java | 5 +++-- .../service/impl/BehaviortreeServiceImpl.java | 13 +++++-------- 5 files changed, 28 insertions(+), 17 deletions(-) create mode 100644 auto-solution-behaviour/src/main/java/com/solution/system/domain/PlatFormDTO.java diff --git a/auto-solution-admin/src/main/java/com/solution/web/controller/behaviour/BehaviortreeController.java b/auto-solution-admin/src/main/java/com/solution/web/controller/behaviour/BehaviortreeController.java index 5bbbd9d..92d8ea0 100644 --- a/auto-solution-admin/src/main/java/com/solution/web/controller/behaviour/BehaviortreeController.java +++ b/auto-solution-admin/src/main/java/com/solution/web/controller/behaviour/BehaviortreeController.java @@ -3,6 +3,7 @@ package com.solution.web.controller.behaviour; import java.util.List; import javax.servlet.http.HttpServletResponse; +import com.solution.system.domain.PlatFormDTO; import com.solution.web.core.BehaviortreeProcessor; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -153,13 +154,12 @@ public class BehaviortreeController extends BaseController /** * 修改平台关联的行为树id - * @param behaviortreeId + * @param platFormDTO * @return */ @ApiOperation("修改平台关联的行为树id") - @PutMapping("/{behaviortreeId}") - public AjaxResult updateBehaviortreeId(@PathVariable Integer behaviortreeId, - @RequestParam(required = false) Integer id){ - return toAjax(behaviortreeService.updateBehaviortreeId(behaviortreeId,id)); + @PutMapping("/behaviortreeId") + public AjaxResult updateBehaviortreeId(@RequestBody PlatFormDTO platFormDTO){ + return toAjax(behaviortreeService.updateBehaviortreeId(platFormDTO)); } } diff --git a/auto-solution-behaviour/src/main/java/com/solution/system/domain/PlatFormDTO.java b/auto-solution-behaviour/src/main/java/com/solution/system/domain/PlatFormDTO.java new file mode 100644 index 0000000..dc736df --- /dev/null +++ b/auto-solution-behaviour/src/main/java/com/solution/system/domain/PlatFormDTO.java @@ -0,0 +1,12 @@ +package com.solution.system.domain; + +import lombok.Data; + +@Data +public class PlatFormDTO { + + private Integer id; + + private Integer behaviortreeId; + +} diff --git a/auto-solution-behaviour/src/main/java/com/solution/system/mapper/PlatformMapper.java b/auto-solution-behaviour/src/main/java/com/solution/system/mapper/PlatformMapper.java index b15486e..81d203a 100644 --- a/auto-solution-behaviour/src/main/java/com/solution/system/mapper/PlatformMapper.java +++ b/auto-solution-behaviour/src/main/java/com/solution/system/mapper/PlatformMapper.java @@ -1,5 +1,6 @@ package com.solution.system.mapper; +import com.solution.system.domain.PlatFormDTO; import com.solution.system.domain.PlatformTree; import com.solution.system.domain.PlatformVO; import org.apache.ibatis.annotations.Mapper; @@ -35,8 +36,8 @@ public interface PlatformMapper { /** * 修改平台关联的行为树id - * @param behaviortreeId + * @param platFormDTO * @return */ - Integer updateBehaviortreeId(@Param("behaviortreeId") Integer behaviortreeId,@Param("id") Integer id); + Integer updateBehaviortreeId(PlatFormDTO platFormDTO); } diff --git a/auto-solution-behaviour/src/main/java/com/solution/system/service/IBehaviortreeService.java b/auto-solution-behaviour/src/main/java/com/solution/system/service/IBehaviortreeService.java index 19c45ed..e51a379 100644 --- a/auto-solution-behaviour/src/main/java/com/solution/system/service/IBehaviortreeService.java +++ b/auto-solution-behaviour/src/main/java/com/solution/system/service/IBehaviortreeService.java @@ -3,6 +3,7 @@ package com.solution.system.service; import java.util.List; import com.solution.system.domain.Behaviortree; +import com.solution.system.domain.PlatFormDTO; import com.solution.system.domain.PlatformChiefCommander; import com.solution.system.domain.PlatformVO; @@ -87,8 +88,8 @@ public interface IBehaviortreeService /** * 修改平台关联的行为树id - * @param behaviortreeId + * @param platFormDTO * @return */ - Integer updateBehaviortreeId(Integer behaviortreeId,Integer id); + Integer updateBehaviortreeId(PlatFormDTO platFormDTO); } diff --git a/auto-solution-behaviour/src/main/java/com/solution/system/service/impl/BehaviortreeServiceImpl.java b/auto-solution-behaviour/src/main/java/com/solution/system/service/impl/BehaviortreeServiceImpl.java index 729b11f..4c34218 100644 --- a/auto-solution-behaviour/src/main/java/com/solution/system/service/impl/BehaviortreeServiceImpl.java +++ b/auto-solution-behaviour/src/main/java/com/solution/system/service/impl/BehaviortreeServiceImpl.java @@ -5,15 +5,12 @@ import java.util.List; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.util.ObjectUtil; import com.solution.common.constant.ExceptionConstants; -import com.solution.system.domain.PlatformChiefCommander; -import com.solution.system.domain.PlatformTree; -import com.solution.system.domain.PlatformVO; +import com.solution.system.domain.*; import com.solution.system.mapper.PlatformCommunicationMapper; import com.solution.system.mapper.PlatformMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.solution.system.mapper.BehaviortreeMapper; -import com.solution.system.domain.Behaviortree; import com.solution.system.service.IBehaviortreeService; /** @@ -159,14 +156,14 @@ public class BehaviortreeServiceImpl implements IBehaviortreeService /** * 修改平台关联的行为树id - * @param behaviortreeId + * @param platFormDTO * @return */ @Override - public Integer updateBehaviortreeId(Integer behaviortreeId,Integer id) { - if(ObjectUtil.isEmpty(behaviortreeId) || ObjectUtil.isEmpty(id)){ + public Integer updateBehaviortreeId(PlatFormDTO platFormDTO) { + if(ObjectUtil.isEmpty(platFormDTO)){ throw new RuntimeException(ExceptionConstants.PARAMETER_EXCEPTION); } - return platformMapper.updateBehaviortreeId(behaviortreeId,id); + return platformMapper.updateBehaviortreeId(platFormDTO); } }