From 54fe5a7110e001d852c5ee0a2df0c3614e24735e Mon Sep 17 00:00:00 2001 From: liukai <35074062@qq.com> Date: Mon, 28 Mar 2022 14:27:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ocp/controller/PmsApiDetailsController.java | 13 +++++++++++-- src/main/java/com/pms/ocp/model/CommonCode.java | 1 + .../java/com/pms/ocp/model/vo/ResponseVO.java | 4 ++++ .../pms/ocp/service/PmsApiManagementService.java | 4 +--- .../impl/PmsApiManagementServiceImpl.java | 7 +++++-- .../resources/mapper/PmsApiManagementMapper.xml | 16 +++++++++++----- 6 files changed, 33 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/pms/ocp/controller/PmsApiDetailsController.java b/src/main/java/com/pms/ocp/controller/PmsApiDetailsController.java index abc0d20..a4fdfb9 100644 --- a/src/main/java/com/pms/ocp/controller/PmsApiDetailsController.java +++ b/src/main/java/com/pms/ocp/controller/PmsApiDetailsController.java @@ -9,6 +9,7 @@ import com.pms.ocp.service.*; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -38,6 +39,9 @@ public class PmsApiDetailsController { @Autowired private PmsApiManagementService pmsApiManagementService; + @Autowired + private OcpApiTreeService service; + @ApiOperation("服务订阅记录-查询") @PostMapping("/getocpapisublist") @@ -102,8 +106,13 @@ public class PmsApiDetailsController { @ApiOperation("服务分类——添加服务") @PostMapping("/add") - public ResponseResult add(@RequestBody PmsApiMangageApi pmsApiMangageApi) { - return pmsApiManagementService.add(pmsApiMangageApi); + public ResponseVO add(@RequestBody PmsApiMangageApi pmsApiMangageApi) { + PmsApiMangageApi pmsApiMangageApi1 = pmsApiManagementService.add(pmsApiMangageApi); + if (StringUtils.isBlank(pmsApiMangageApi1.getObjId())){ + return ResponseVO.error("id已存在"); + }else { + return ResponseVO.ok(pmsApiMangageApi1); + } } diff --git a/src/main/java/com/pms/ocp/model/CommonCode.java b/src/main/java/com/pms/ocp/model/CommonCode.java index 2ec9da7..64931c0 100644 --- a/src/main/java/com/pms/ocp/model/CommonCode.java +++ b/src/main/java/com/pms/ocp/model/CommonCode.java @@ -6,6 +6,7 @@ import lombok.ToString; public enum CommonCode implements ResultCode { SUCCESS(true,0,"操作成功!"), + NOSUCCESS(true,999,"操作失败!"), UNAUTHENTICATED(false,10001,"此操作需要登陆系统!"), UNAUTHORISE(false,10002,"权限不足,无权操作!"), INVALID_PARAM(false,10003,"非法参数!"), diff --git a/src/main/java/com/pms/ocp/model/vo/ResponseVO.java b/src/main/java/com/pms/ocp/model/vo/ResponseVO.java index ac92f99..facf277 100644 --- a/src/main/java/com/pms/ocp/model/vo/ResponseVO.java +++ b/src/main/java/com/pms/ocp/model/vo/ResponseVO.java @@ -58,4 +58,8 @@ public class ResponseVO extends BaseResponse { return tResponseVO; } + public static ResponseVO errorr(CodeEnum codeEnum) { + return new ResponseVO(codeEnum); + } + } \ No newline at end of file diff --git a/src/main/java/com/pms/ocp/service/PmsApiManagementService.java b/src/main/java/com/pms/ocp/service/PmsApiManagementService.java index 63827c6..0595f74 100644 --- a/src/main/java/com/pms/ocp/service/PmsApiManagementService.java +++ b/src/main/java/com/pms/ocp/service/PmsApiManagementService.java @@ -4,8 +4,6 @@ package com.pms.ocp.service; import com.baomidou.mybatisplus.extension.service.IService; import com.github.pagehelper.PageInfo; import com.pms.ocp.model.ResponseResult; -import com.pms.ocp.model.entity.OcpApiBase; -import com.pms.ocp.model.entity.OcpApiGroup; import com.pms.ocp.model.entity.PmsApiManagement; import com.pms.ocp.model.entity.PmsApiMangageApi; import com.pms.ocp.model.vo.ResponseVO; @@ -23,7 +21,7 @@ public interface PmsApiManagementService extends IService { - ResponseResult add(PmsApiMangageApi pmsApiMangageApi); + PmsApiMangageApi add(PmsApiMangageApi pmsApiMangageApi); ResponseResult deleteApi(PmsApiMangageApi pmsApiMangageApi); diff --git a/src/main/java/com/pms/ocp/service/impl/PmsApiManagementServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/PmsApiManagementServiceImpl.java index 02c5289..28bd1cf 100644 --- a/src/main/java/com/pms/ocp/service/impl/PmsApiManagementServiceImpl.java +++ b/src/main/java/com/pms/ocp/service/impl/PmsApiManagementServiceImpl.java @@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; +import com.pms.ocp.common.constants.Constant; +import com.pms.ocp.common.utils.GUIDGenerator; import com.pms.ocp.mapper.OcpApiBaseMapper; import com.pms.ocp.mapper.OcpApiGroupMapper; import com.pms.ocp.mapper.PmsApiManagementMapper; @@ -57,11 +59,12 @@ public class PmsApiManagementServiceImpl extends ServiceImpl - - AND api_mtime >= DATE_FORMAT(#{apiMtime},'%Y-%m-%d ') - + + + + + + + + + + AND api_mtime <= DATE_FORMAT(#{apiMtime},'%Y-%m-%d ') @@ -184,7 +191,6 @@ api_group_name = #{apiGroupName}, - where 1 = 1 -- 2.26.0