diff --git a/src/main/java/com/pms/ocp/controller/PmsApiDetailsController.java b/src/main/java/com/pms/ocp/controller/PmsApiDetailsController.java index bcc30f5db9a467137fbdce8ce2a99d1078131485..4a594ee0ac702f03d5eb191854d2a00be45c5e13 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 234efed39484bbb6ad808a667438972618f202bc..42512f9d645e671c7fcedb794d253fdc77f456d2 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 0a6d04294fb599c47888eaa55bf55519b10db82a..70db8fa1c0adf8643b2aa2982e682ed831ae58b9 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 d0cb2cd99ab28c472276444cf902e2b85bcf293c..b165b63ccdf32bd01a4afcba8e1f3da6f3c00639 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 0f0a474517d20a346a0ccf854b2fc4aa02653268..ea8d39e5cb7da09f8f5d7e940eccd4ffc0d54397 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