Commit 38887171 authored by liukai's avatar liukai

修改问题

parent 54236876
......@@ -18,11 +18,11 @@ public interface PmsApiManagementMapper extends BaseMapper<PmsApiManagement> {
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);
......
......@@ -21,9 +21,6 @@ public class ApiBaseDto implements Serializable {
@ApiModelProperty("服务编码")
private String apiCode;
@ApiModelProperty("服务名称")
private String apiName;
@ApiModelProperty("服务分类编码")
private String apiGroupCode;
......@@ -64,13 +61,6 @@ public class ApiBaseDto implements Serializable {
@ApiModelProperty("每页条数")
private Integer pageSize;
public String getApiName() {
return apiName;
}
public void setApiName(String apiName) {
this.apiName = apiName;
}
private List<String> apiGroupCodeList;
......
......@@ -75,21 +75,9 @@ public class PmsApiManagementServiceImpl extends ServiceImpl<PmsApiManagementMap
@Override
public ResponseResult deleteApi(PmsApiMangageApi pmsApiMangageApi) {
//服务模型
OcpApiModelRel oamr = new OcpApiModelRel();
oamr.setApiCode(pmsApiMangageApi.getApiCode());
List<OcpApiModelRel> apiModel = pmsApiManagementMapper.getApiModel(oamr);
int apiModelCount = pmsApiManagementMapper.getApiModel(pmsApiMangageApi.getApiCode());
//应用服务
OcpApiTenantRel oat = new OcpApiTenantRel();
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);
}
}
}
int apiTenantCount = pmsApiManagementMapper.getApitenant(pmsApiMangageApi.getApiCode());
pmsApiManagementMapper.deleteApi(pmsApiMangageApi);
return ResponseResult.SUCCESS(true);
}
......
......@@ -89,13 +89,13 @@
delete from ocp_api_base oab where oab.api_code = #{apiCode}
</delete>
<select id="getApiModel" resultType="com.pms.ocp.model.entity.OcpApiModelRel">
select * from ocp_api_model_rel oam where oam.api_code = #{apiCode}
<select id="getApiModel" parameterType="java.lang.String" resultType="java.lang.Integer">
select count(1) from ocp_api_model_rel oam where oam.api_code = #{apiCode}
</select>
<select id="getApitenant" resultType="com.pms.ocp.model.entity.OcpApiTenantRel">
select * from ocp_api_tenant_rel oatr where oatr.api_code = #{apiCode}
<select id="getApitenant" parameterType="java.lang.String" resultType="java.lang.Integer">
select count(1) from ocp_api_tenant_rel oatr where oatr.api_code = #{apiCode}
</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