From f44dde586fdb3c78cc5da03adbcf2437fbce5665 Mon Sep 17 00:00:00 2001 From: liukai <35074062@qq.com> Date: Sat, 26 Mar 2022 17:35:30 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=94=E7=94=A8=E7=AE=A1=E7=90=86=E2=80=94?= =?UTF-8?q?=E2=80=94=E8=AF=A6=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/PmsApiDetailsController.java | 6 ++ .../ocp/mapper/PmsApiManagementMapper.java | 2 + .../ocp/service/PmsApiManagementService.java | 4 +- .../impl/PmsApiManagementServiceImpl.java | 6 ++ .../mapper/PmsApiManagementMapper.xml | 70 ++++++++++++++++++- 5 files changed, 84 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/pms/ocp/controller/PmsApiDetailsController.java b/src/main/java/com/pms/ocp/controller/PmsApiDetailsController.java index bcc30f5..4a594ee 100644 --- a/src/main/java/com/pms/ocp/controller/PmsApiDetailsController.java +++ b/src/main/java/com/pms/ocp/controller/PmsApiDetailsController.java @@ -92,6 +92,12 @@ public class PmsApiDetailsController { return pmsApiManagementService.getPammList(pmsApiManagement); } + @ApiOperation("服务分类——详情") + @PostMapping("/getPammByCode") + public ResponseVO> getPammByCode(@RequestBody PmsApiManagement pmsApiManagement) { + return pmsApiManagementService.getPammByCode(pmsApiManagement); + } + } diff --git a/src/main/java/com/pms/ocp/mapper/PmsApiManagementMapper.java b/src/main/java/com/pms/ocp/mapper/PmsApiManagementMapper.java index 234efed..42512f9 100644 --- a/src/main/java/com/pms/ocp/mapper/PmsApiManagementMapper.java +++ b/src/main/java/com/pms/ocp/mapper/PmsApiManagementMapper.java @@ -8,4 +8,6 @@ import java.util.List; public interface PmsApiManagementMapper extends BaseMapper { List getPammList(PmsApiManagement pmsApiManagement); + + List getPammByCode(PmsApiManagement pmsApiManagement); } diff --git a/src/main/java/com/pms/ocp/service/PmsApiManagementService.java b/src/main/java/com/pms/ocp/service/PmsApiManagementService.java index 0a6d042..70db8fa 100644 --- a/src/main/java/com/pms/ocp/service/PmsApiManagementService.java +++ b/src/main/java/com/pms/ocp/service/PmsApiManagementService.java @@ -6,10 +6,12 @@ import com.github.pagehelper.PageInfo; import com.pms.ocp.model.entity.PmsApiManagement; import com.pms.ocp.model.vo.ResponseVO; -import java.util.List; + public interface PmsApiManagementService extends IService { ResponseVO> getPammList(PmsApiManagement pmsApiManagement); + + ResponseVO getPammByCode(PmsApiManagement pmsApiManagement); } 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 d0cb2cd..b165b63 100644 --- a/src/main/java/com/pms/ocp/service/impl/PmsApiManagementServiceImpl.java +++ b/src/main/java/com/pms/ocp/service/impl/PmsApiManagementServiceImpl.java @@ -32,4 +32,10 @@ public class PmsApiManagementServiceImpl extends ServiceImpl pageInfo = new PageInfo<>(pammList); return ResponseVO.ok(pageInfo); } + + @Override + public ResponseVO getPammByCode(PmsApiManagement pmsApiManagement) { + List pammByCode = pmsApiManagementMapper.getPammByCode(pmsApiManagement); + return ResponseVO.ok(pammByCode); + } } diff --git a/src/main/resources/mapper/PmsApiManagementMapper.xml b/src/main/resources/mapper/PmsApiManagementMapper.xml index 0f0a474..ea8d39e 100644 --- a/src/main/resources/mapper/PmsApiManagementMapper.xml +++ b/src/main/resources/mapper/PmsApiManagementMapper.xml @@ -6,14 +6,14 @@ select oab.obj_id, oab.api_code, - oab.api_name, + api_name, oab.api_group_code, oab.api_promotion, oab.api_req, oab.api_resp, oab.api_url, oab.api_ctime, - oab.api_mtime, + DATE_FORMAT( api_mtime, '%Y','%m','%d') api_mtime_string, oab.api_user_id, oab.api_unit, oab.owner_company_code, @@ -23,7 +23,8 @@ oab.api_version, oab.api_center_code, oab.api_description, - oab.api_user_name, + api_user_name, + api_group_name, oti.iocn_type, oti.code_no, oti.iocn, @@ -31,6 +32,69 @@ from ocp_api_base oab LEFT JOIN ocp_api_group oag on oab.api_group_code = oag.api_group_code INNER JOIN ocp_tenant_iocn oti on oab.api_code = oti.code_no + + + and api_name = #{apiName} + + + + and api_group_name = #{apiGroupName} + + + + and api_user_name = #{apiUserName} + + + + AND api_mtime >= DATE_FORMAT(#{apiMtime},'%Y-%m-%d ') + + + + AND api_mtime <= DATE_FORMAT(#{apiMtime},'%Y-%m-%d ') + + + + \ No newline at end of file -- 2.26.0