|  |  | package com.sunyo.wlpt.message.bus.service.controller; | 
|  |  |  | 
|  |  | import com.github.pagehelper.PageInfo; | 
|  |  | import com.sunyo.wlpt.message.bus.service.domain.BusQueue; | 
|  |  | import com.sunyo.wlpt.message.bus.service.domain.VirtualHost; | 
|  |  | import com.sunyo.wlpt.message.bus.service.response.ResultJson; | 
|  |  | import com.sunyo.wlpt.message.bus.service.service.VirtualHostService; | 
| ... | ... | @@ -11,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_HOST_INFO; | 
|  |  |  | 
|  |  | /** | 
|  |  | * @author 子诚 | 
|  |  | * Description:关于MQ虚拟主机信息的控制器 | 
| ... | ... | @@ -27,35 +28,23 @@ public class VirtualHostController { | 
|  |  | /** | 
|  |  | * 分页查询,虚拟主机列表 | 
|  |  | * | 
|  |  | * @param serverId 所属服务器ID | 
|  |  | * @param serverId        所属服务器ID | 
|  |  | * @param virtualHostName 虚拟主机名称 | 
|  |  | * @param pageNum         当前页数 | 
|  |  | * @param pageSize        每页数量 | 
|  |  | * @return 成功返回,虚拟主机列表 | 
|  |  | */ | 
|  |  | @GetMapping("/list") | 
|  |  | public ResultJson<PageInfo> selectVirtualHostList( | 
|  |  | @RequestParam(value = "serverId", required = false) String serverId, | 
|  |  | public ResultJson selectVirtualHostList( | 
|  |  | @RequestParam(value = "virtualHostName", required = false) String virtualHostName, | 
|  |  | @RequestParam(value = "serverId", required = false) String serverId, | 
|  |  | @RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum, | 
|  |  | @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) { | 
|  |  | ResultJson<PageInfo> result = new ResultJson<>(); | 
|  |  | VirtualHost virtualHost = new VirtualHost(); | 
|  |  | // 获取参数,所属服务器ID | 
|  |  | virtualHost.setServerId(serverId); | 
|  |  | // 获取参数,虚拟主机名称 | 
|  |  | virtualHost.setVirtualHostName(virtualHostName); | 
|  |  | // 分页查询 | 
|  |  | PageInfo pageInfo = virtualHostService.selectVirtualHostList(virtualHost, pageNum, pageSize); | 
|  |  | if (pageInfo.getTotal() > 0) { | 
|  |  | result.setCode("200"); | 
|  |  | result.setData(pageInfo); | 
|  |  | result.setMsg("查询虚拟主机列表,成功!"); | 
|  |  | } else { | 
|  |  | result.setCode("500"); | 
|  |  | result.setMsg("查询虚拟主机列表,失败!"); | 
|  |  | } | 
|  |  | return result; | 
|  |  | PageInfo pageInfo = virtualHostService.selectVirtualHostList(new VirtualHost(virtualHostName, serverId), pageNum, pageSize); | 
|  |  | return pageInfo.getTotal() > 0 | 
|  |  | ? new ResultJson<>("200", "查询虚拟主机列表,成功!", pageInfo) | 
|  |  | : new ResultJson<>("500", "查询虚拟主机列表,失败!"); | 
|  |  | } | 
|  |  |  | 
|  |  | /** | 
| ... | ... | @@ -66,17 +55,9 @@ public class VirtualHostController { | 
|  |  | */ | 
|  |  | @DeleteMapping("/delete") | 
|  |  | public ResultJson deleteVirtualHost(@RequestBody VirtualHost virtualHost) { | 
|  |  |  | 
|  |  | ResultJson result = new ResultJson<>(); | 
|  |  | int num = virtualHostService.deleteByPrimaryKey(virtualHost.getId()); | 
|  |  | if (num > 0) { | 
|  |  | result.setCode("200"); | 
|  |  | result.setMsg("删除虚拟主机信息,成功"); | 
|  |  | } else { | 
|  |  | result.setCode("500"); | 
|  |  | result.setMsg("删除虚拟主机信息,失败"); | 
|  |  | } | 
|  |  | return result; | 
|  |  | return virtualHostService.deleteByPrimaryKey(virtualHost.getId()) > 0 | 
|  |  | ? new ResultJson<>("200", "删除虚拟主机信息,成功") | 
|  |  | : new ResultJson<>("500", "删除虚拟主机信息,失败"); | 
|  |  | } | 
|  |  |  | 
|  |  | /** | 
| ... | ... | @@ -87,16 +68,9 @@ public class VirtualHostController { | 
|  |  | */ | 
|  |  | @GetMapping("/batchRemove") | 
|  |  | public ResultJson batchRemoveVirtualHost(String ids) { | 
|  |  | ResultJson result = new ResultJson<>(); | 
|  |  | int num = virtualHostService.deleteByPrimaryKey(ids); | 
|  |  | if (num > 0) { | 
|  |  | result.setCode("200"); | 
|  |  | result.setMsg("批量删除虚拟主机,成功!"); | 
|  |  | } else { | 
|  |  | result.setCode("500"); | 
|  |  | result.setMsg("批量删除虚拟主机,失败!"); | 
|  |  | } | 
|  |  | return result; | 
|  |  | return virtualHostService.deleteByPrimaryKey(ids) > 0 | 
|  |  | ? new ResultJson<>("200", "批量删除虚拟主机,成功") | 
|  |  | : new ResultJson<>("500", "批量删除虚拟主机,失败"); | 
|  |  | } | 
|  |  |  | 
|  |  | /** | 
| ... | ... | @@ -107,23 +81,13 @@ public class VirtualHostController { | 
|  |  | */ | 
|  |  | @PutMapping("/update") | 
|  |  | public ResultJson updateVirtualHost(@RequestBody VirtualHost virtualHost) { | 
|  |  |  | 
|  |  | //先验证,修改好的核心信息(虚拟主机名称)是否已存在 | 
|  |  | String message = validateVirtualHost(virtualHost); | 
|  |  | //验证通过 | 
|  |  | if (message == null) { | 
|  |  | ResultJson result = new ResultJson<>(); | 
|  |  | int num = virtualHostService.updateByPrimaryKeySelective(virtualHost); | 
|  |  | 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 | 
|  |  | ? virtualHostService.updateByPrimaryKeySelective(virtualHost) > 0 | 
|  |  | ? new ResultJson<>("200", "修改虚拟主机信息,成功") | 
|  |  | : new ResultJson<>("500", "修改虚拟主机信息,失败") | 
|  |  | : new ResultJson<>("400", message); | 
|  |  | } | 
|  |  |  | 
|  |  | /** | 
| ... | ... | @@ -138,20 +102,13 @@ public class VirtualHostController { | 
|  |  | String message = validateVirtualHost(virtualHost); | 
|  |  | //验证通过 | 
|  |  | if (message == null) { | 
|  |  | ResultJson result = new ResultJson<>(); | 
|  |  | // 设置id | 
|  |  | virtualHost.setId(IdUtils.generateId()); | 
|  |  | int num = virtualHostService.insertSelective(virtualHost); | 
|  |  | if (num > 0) { | 
|  |  | result.setCode("200"); | 
|  |  | result.setMsg("添加虚拟主机信息,成功!"); | 
|  |  | } else { | 
|  |  | result.setCode("500"); | 
|  |  | result.setMsg("添加虚拟主机信息,失败!"); | 
|  |  | } | 
|  |  | return result; | 
|  |  | return virtualHostService.insertSelective(virtualHost) > 0 | 
|  |  | ? new ResultJson<>("200", "添加虚拟主机信息,成功") | 
|  |  | : new ResultJson<>("500", "添加虚拟主机信息,失败"); | 
|  |  | } | 
|  |  | return new ResultJson("400", message != null ? message : "添加虚拟主机信息,失败!"); | 
|  |  | return new ResultJson<>("400", message); | 
|  |  | } | 
|  |  |  | 
|  |  | /** | 
| ... | ... | @@ -175,7 +132,7 @@ public class VirtualHostController { | 
|  |  | List<VirtualHost> info = virtualHostService.validateVirtualHost(virtualHost); | 
|  |  | // 多于0个,则代表已存在;否则则是,校验通过 | 
|  |  | if (info.size() > 0) { | 
|  |  | return "该-虚拟主机(虚拟主机名称)-信息已存在,请谨慎输入"; | 
|  |  | return EXIST_HOST_INFO; | 
|  |  | } | 
|  |  | return null; | 
|  |  | } | 
| ... | ... | @@ -188,7 +145,7 @@ public class VirtualHostController { | 
|  |  | List<VirtualHost> info = virtualHostService.validateVirtualHost(virtualHost); | 
|  |  | // 多于0个,则代表已存在;否则则是,校验通过 | 
|  |  | if (info.size() > 0) { | 
|  |  | return "该-虚拟主机(虚拟主机名称)-信息已存在,请谨慎输入"; | 
|  |  | return EXIST_HOST_INFO; | 
|  |  | } | 
|  |  | return null; | 
|  |  | } | 
... | ... |  |