Commit 38887171 authored by liukai's avatar liukai

修改问题

parent 54236876
...@@ -18,11 +18,11 @@ public interface PmsApiManagementMapper extends BaseMapper<PmsApiManagement> { ...@@ -18,11 +18,11 @@ public interface PmsApiManagementMapper extends BaseMapper<PmsApiManagement> {
int addOag(PmsApiMangageApi pmsApiMangageApi); int addOag(PmsApiMangageApi pmsApiMangageApi);
int deleteApi( PmsApiMangageApi pmsApiMangageApi); int deleteApi(PmsApiMangageApi pmsApiMangageApi);
List<OcpApiModelRel> getApiModel(OcpApiModelRel ocpApiModelRel); int getApiModel(String apiCode);
List<OcpApiTenantRel> getApitenant(OcpApiTenantRel ocpApiTenantRel); int getApitenant(String apiCode);
int updatePamm(PmsApiMangageApi pmsApiMangageApi); int updatePamm(PmsApiMangageApi pmsApiMangageApi);
......
...@@ -21,9 +21,6 @@ public class ApiBaseDto implements Serializable { ...@@ -21,9 +21,6 @@ public class ApiBaseDto implements Serializable {
@ApiModelProperty("服务编码") @ApiModelProperty("服务编码")
private String apiCode; private String apiCode;
@ApiModelProperty("服务名称")
private String apiName;
@ApiModelProperty("服务分类编码") @ApiModelProperty("服务分类编码")
private String apiGroupCode; private String apiGroupCode;
...@@ -64,13 +61,6 @@ public class ApiBaseDto implements Serializable { ...@@ -64,13 +61,6 @@ public class ApiBaseDto implements Serializable {
@ApiModelProperty("每页条数") @ApiModelProperty("每页条数")
private Integer pageSize; private Integer pageSize;
public String getApiName() {
return apiName;
}
public void setApiName(String apiName) {
this.apiName = apiName;
}
private List<String> apiGroupCodeList; private List<String> apiGroupCodeList;
......
...@@ -75,21 +75,9 @@ public class PmsApiManagementServiceImpl extends ServiceImpl<PmsApiManagementMap ...@@ -75,21 +75,9 @@ public class PmsApiManagementServiceImpl extends ServiceImpl<PmsApiManagementMap
@Override @Override
public ResponseResult deleteApi(PmsApiMangageApi pmsApiMangageApi) { public ResponseResult deleteApi(PmsApiMangageApi pmsApiMangageApi) {
//服务模型 //服务模型
OcpApiModelRel oamr = new OcpApiModelRel(); int apiModelCount = pmsApiManagementMapper.getApiModel(pmsApiMangageApi.getApiCode());
oamr.setApiCode(pmsApiMangageApi.getApiCode());
List<OcpApiModelRel> apiModel = pmsApiManagementMapper.getApiModel(oamr);
//应用服务 //应用服务
OcpApiTenantRel oat = new OcpApiTenantRel(); int apiTenantCount = pmsApiManagementMapper.getApitenant(pmsApiMangageApi.getApiCode());
oat.setApiCode(pmsApiMangageApi.getApiCode());
List<OcpApiTenantRel> apitenant = pmsApiManagementMapper.getApitenant(oat);
for (OcpApiModelRel ocpApiModelRel : apiModel) {
for (OcpApiTenantRel ocpApiTenantRel : apitenant) {
if (ocpApiModelRel.getApiCode().equals(pmsApiMangageApi.getApiCode())||ocpApiTenantRel.getApiCode().equals(pmsApiMangageApi.getApiCode())){
return ResponseResult.SUCCESS(false);
}
}
}
pmsApiManagementMapper.deleteApi(pmsApiMangageApi); pmsApiManagementMapper.deleteApi(pmsApiMangageApi);
return ResponseResult.SUCCESS(true); return ResponseResult.SUCCESS(true);
} }
......
...@@ -89,13 +89,13 @@ ...@@ -89,13 +89,13 @@
delete from ocp_api_base oab where oab.api_code = #{apiCode} delete from ocp_api_base oab where oab.api_code = #{apiCode}
</delete> </delete>
<select id="getApiModel" resultType="com.pms.ocp.model.entity.OcpApiModelRel"> <select id="getApiModel" parameterType="java.lang.String" resultType="java.lang.Integer">
select * from ocp_api_model_rel oam where oam.api_code = #{apiCode} select count(1) from ocp_api_model_rel oam where oam.api_code = #{apiCode}
</select> </select>
<select id="getApitenant" resultType="com.pms.ocp.model.entity.OcpApiTenantRel"> <select id="getApitenant" parameterType="java.lang.String" resultType="java.lang.Integer">
select * from ocp_api_tenant_rel oatr where oatr.api_code = #{apiCode} select count(1) from ocp_api_tenant_rel oatr where oatr.api_code = #{apiCode}
</select> </select>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment