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); } }