| ... | ... | @@ -10,6 +10,8 @@ import org.springframework.web.bind.annotation.*; | 
|  |  | import javax.annotation.Resource; | 
|  |  | import java.util.List; | 
|  |  |  | 
|  |  | import static com.sunyo.wlpt.message.bus.service.common.Constant.EXIST_ROUTINGKEY_INFO; | 
|  |  |  | 
|  |  | /** | 
|  |  | * @author 子诚 | 
|  |  | * Description:关于路由键的控制器 | 
| ... | ... | @@ -34,28 +36,16 @@ public class RoutingKeyController { | 
|  |  | */ | 
|  |  | @GetMapping("/list") | 
|  |  | public ResultJson<PageInfo> selectRoutingKeyList( | 
|  |  | @RequestParam(value = "exchangeId", required = false) String exchangeId, | 
|  |  | @RequestParam(value = "routingKeyName", required = false) String routingKeyName, | 
|  |  | @RequestParam(value = "exchangeId", required = false) String exchangeId, | 
|  |  | @RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum, | 
|  |  | @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) { | 
|  |  | ResultJson<PageInfo> result = new ResultJson<>(); | 
|  |  |  | 
|  |  | RoutingKey routingKey = new RoutingKey(); | 
|  |  | // 获取参数,虚拟机id | 
|  |  | routingKey.setExchangeId(exchangeId); | 
|  |  | // 获取参数,路由键名称 | 
|  |  | routingKey.setRoutingKeyName(routingKeyName); | 
|  |  | // 分页查询 | 
|  |  | PageInfo pageInfo = routingKeyService.selectRoutingKeyList(routingKey, pageNum, pageSize); | 
|  |  | if (pageInfo.getTotal() > 0) { | 
|  |  | result.setCode("200"); | 
|  |  | result.setData(pageInfo); | 
|  |  | result.setMsg("查询路由键列表,成功!"); | 
|  |  | } else { | 
|  |  | result.setCode("500"); | 
|  |  | result.setMsg("查询路由键列表,失败!"); | 
|  |  | } | 
|  |  | return result; | 
|  |  | PageInfo pageInfo = routingKeyService.selectRoutingKeyList(new RoutingKey(routingKeyName, exchangeId), pageNum, pageSize); | 
|  |  | return pageInfo.getTotal() > 0 | 
|  |  | ? new ResultJson<>("200", "查询路由键列表,成功!", pageInfo) | 
|  |  | : new ResultJson<>("500", "查询路由键列表,失败!"); | 
|  |  | } | 
|  |  |  | 
|  |  | /** | 
| ... | ... | @@ -66,16 +56,10 @@ public class RoutingKeyController { | 
|  |  | */ | 
|  |  | @DeleteMapping("/delete") | 
|  |  | public ResultJson deleteRoutingKey(@RequestBody RoutingKey routingKey) { | 
|  |  | ResultJson result = new ResultJson<>(); | 
|  |  | int num = routingKeyService.deleteByPrimaryKey(routingKey.getId()); | 
|  |  | if (num > 0) { | 
|  |  | result.setCode("200"); | 
|  |  | result.setMsg("删除路由键,成功"); | 
|  |  | } else { | 
|  |  | result.setCode("500"); | 
|  |  | result.setMsg("删除路由键,失败"); | 
|  |  | } | 
|  |  | return result; | 
|  |  |  | 
|  |  | return routingKeyService.deleteByPrimaryKey(routingKey.getId()) > 0 | 
|  |  | ? new ResultJson<>("200", "删除路由键,成功") | 
|  |  | : new ResultJson<>("500", "删除路由键,失败"); | 
|  |  | } | 
|  |  |  | 
|  |  | /** | 
| ... | ... | @@ -86,70 +70,49 @@ public class RoutingKeyController { | 
|  |  | */ | 
|  |  | @GetMapping("/batchRemove") | 
|  |  | public ResultJson batchRemoveRoutingKey(String ids) { | 
|  |  | ResultJson result = new ResultJson<>(); | 
|  |  | int num = routingKeyService.deleteByPrimaryKey(ids); | 
|  |  | if (num > 0) { | 
|  |  | result.setCode("200"); | 
|  |  | result.setMsg("批量删除路由键,成功!"); | 
|  |  | } else { | 
|  |  | result.setCode("500"); | 
|  |  | result.setMsg("批量删除路由键,失败!"); | 
|  |  | } | 
|  |  | return result; | 
|  |  |  | 
|  |  | return routingKeyService.deleteByPrimaryKey(ids) > 0 | 
|  |  | ? new ResultJson<>("200", "删除路由键,成功") | 
|  |  | : new ResultJson<>("500", "删除路由键,失败"); | 
|  |  | } | 
|  |  |  | 
|  |  | /** | 
|  |  | * 修改路由键信息 | 
|  |  | * 编辑路由键信息 | 
|  |  | * | 
|  |  | * @param routingKey {@link RoutingKey} | 
|  |  | * @return {@link ResultJson} | 
|  |  | */ | 
|  |  | @PutMapping("/update") | 
|  |  | public ResultJson updateRoutingKey(@RequestBody RoutingKey routingKey) { | 
|  |  |  | 
|  |  | //先验证,修改好的核心信息(路由键名称)是否已存在 | 
|  |  | String message = validateRoutingKey(routingKey); | 
|  |  | //验证通过 | 
|  |  | if (message == null) { | 
|  |  | ResultJson result = new ResultJson<>(); | 
|  |  | int num = routingKeyService.updateByPrimaryKeySelective(routingKey); | 
|  |  | if (num > 0) { | 
|  |  | result.setCode("200"); | 
|  |  | result.setMsg("修改路由键信息,成功"); | 
|  |  | } else { | 
|  |  | result.setCode("500"); | 
|  |  | result.setMsg("修改路由键信息,失败"); | 
|  |  | } | 
|  |  | return result; | 
|  |  | } | 
|  |  | return new ResultJson("400", message != null ? message : "修改路由键信息,失败!"); | 
|  |  | return message == null | 
|  |  | ? routingKeyService.updateByPrimaryKeySelective(routingKey) > 0 | 
|  |  | ? new ResultJson<>("200", "编辑路由键信息,成功") | 
|  |  | : new ResultJson<>("500", "编辑路由键信息,失败") | 
|  |  | : new ResultJson<>("400", message); | 
|  |  | } | 
|  |  |  | 
|  |  | /** | 
|  |  | * 新增路由键 | 
|  |  | * 增加路由键信息 | 
|  |  | * | 
|  |  | * @param routingKey {@link RoutingKey} | 
|  |  | * @return {@link ResultJson} | 
|  |  | */ | 
|  |  | @PostMapping("/insert") | 
|  |  | public ResultJson insertRoutingKey(@RequestBody RoutingKey routingKey) { | 
|  |  |  | 
|  |  | //先验证,增加的服务器的核心信息(ip和port,同时存在)是否已存在 | 
|  |  | String message = validateRoutingKey(routingKey); | 
|  |  | //验证通过 | 
|  |  | if (message == null) { | 
|  |  | ResultJson result = new ResultJson<>(); | 
|  |  | // 设置id | 
|  |  | routingKey.setId(IdUtils.generateId()); | 
|  |  | int num = routingKeyService.insertSelective(routingKey); | 
|  |  | if (num > 0) { | 
|  |  | result.setCode("200"); | 
|  |  | result.setMsg("添加路由键信息,成功!"); | 
|  |  | } else { | 
|  |  | result.setCode("500"); | 
|  |  | result.setMsg("添加路由键信息,失败!"); | 
|  |  | } | 
|  |  | return result; | 
|  |  | } | 
|  |  | return new ResultJson("400", message != null ? message : "添加路由键信息,失败!"); | 
|  |  |  | 
|  |  | return message == null | 
|  |  | ? routingKeyService.insertSelective(routingKey) > 0 | 
|  |  | ? new ResultJson<>("200", "增加路由键信息,成功") | 
|  |  | : new ResultJson<>("500", "增加路由键信息,失败") | 
|  |  | : new ResultJson<>("400", message); | 
|  |  | } | 
|  |  |  | 
|  |  | /** | 
| ... | ... | @@ -174,7 +137,7 @@ public class RoutingKeyController { | 
|  |  | List<RoutingKey> info = routingKeyService.validateRoutingKey(routingKey); | 
|  |  | // 多于0个,则代表已存在;否则则是,校验通过 | 
|  |  | if (info.size() > 0) { | 
|  |  | return "该-路由键(路由键名称)-信息已存在,请谨慎输入"; | 
|  |  | return EXIST_ROUTINGKEY_INFO; | 
|  |  | } | 
|  |  | return null; | 
|  |  | } | 
| ... | ... | @@ -187,7 +150,7 @@ public class RoutingKeyController { | 
|  |  | List<RoutingKey> info = routingKeyService.validateRoutingKey(routingKey); | 
|  |  | // 多于0个,则代表已存在;否则则是,校验通过 | 
|  |  | if (info.size() > 0) { | 
|  |  | return "该-路由键(路由键名称)-信息已存在,请谨慎输入"; | 
|  |  | return EXIST_ROUTINGKEY_INFO; | 
|  |  | } | 
|  |  | return null; | 
|  |  | } | 
... | ... |  |