diff --git a/src/main/java/com/pms/ocp/controller/PmsApiDetailsController.java b/src/main/java/com/pms/ocp/controller/PmsApiDetailsController.java index 835b7b7eea6e2842df0e50a5b1b8c48ba57eddf9..f12ac880e6b6870ace4265682fe58d0e47be77c4 100644 --- a/src/main/java/com/pms/ocp/controller/PmsApiDetailsController.java +++ b/src/main/java/com/pms/ocp/controller/PmsApiDetailsController.java @@ -124,8 +124,9 @@ public class PmsApiDetailsController { @ApiOperation("服务分类——删除服务") @PostMapping("/delete") - public void delete(@RequestBody PmsApiMangageApi pmsApiMangageApi) { - pmsApiManagementService.deleteApi(pmsApiMangageApi); + public ResponseVO delete(@RequestBody PmsApiMangageApi pmsApiMangageApi) { + ResponseResult responseResult = pmsApiManagementService.deleteApi(pmsApiMangageApi); + return ResponseVO.ok(responseResult.getMessage()); } @ApiOperation("服务分类——编辑服务") diff --git a/src/main/java/com/pms/ocp/model/dto/ApiBaseDto.java b/src/main/java/com/pms/ocp/model/dto/ApiBaseDto.java index 5b0a0b313bc12f1677df3985238f12b6f3b30c63..d27e540afd864f7a7fd2fddbbf0f2dc7e57400f4 100644 --- a/src/main/java/com/pms/ocp/model/dto/ApiBaseDto.java +++ b/src/main/java/com/pms/ocp/model/dto/ApiBaseDto.java @@ -20,7 +20,8 @@ public class ApiBaseDto implements Serializable { @ApiModelProperty("服务编码") private String apiCode; - + @ApiModelProperty("服务类型") + private String professionalKind; @ApiModelProperty("服务名称") private String apiName; @ApiModelProperty("服务分类编码") @@ -72,6 +73,8 @@ public class ApiBaseDto implements Serializable { @ApiModelProperty("分类名称") private String apiGroupName; + @ApiModelProperty("用户名称") + private String apiUserName; private List apiGroupCodeList; @@ -218,4 +221,20 @@ public class ApiBaseDto implements Serializable { public void setCurrentPage(Integer currentPage) { this.currentPage = currentPage; } + + public String getProfessionalKind() { + return professionalKind; + } + + public void setProfessionalKind(String professionalKind) { + this.professionalKind = professionalKind; + } + + public String getApiUserName() { + return apiUserName; + } + + public void setApiUserName(String apiUserName) { + this.apiUserName = apiUserName; + } } diff --git a/src/main/java/com/pms/ocp/model/entity/PmsApiMangageApi.java b/src/main/java/com/pms/ocp/model/entity/PmsApiMangageApi.java index 0005b30fdbb6fa87d1594aa393120e7d0ae409fd..3d605c83b26a8f5a740c6c735dc3cdb106c0a67f 100644 --- a/src/main/java/com/pms/ocp/model/entity/PmsApiMangageApi.java +++ b/src/main/java/com/pms/ocp/model/entity/PmsApiMangageApi.java @@ -161,6 +161,16 @@ public class PmsApiMangageApi { @ApiModelProperty("是否成功") private boolean boole; + @ApiModelProperty("是否成功") + private String[] objIds; + + public String[] getObjIds() { + return objIds; + } + + public void setObjIds(String[] objIds) { + this.objIds = objIds; + } public boolean getBoole() { return boole; diff --git a/src/main/java/com/pms/ocp/service/impl/ApiBasicManagementServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/ApiBasicManagementServiceImpl.java index cecb8b5a87fd5ad8991d688e8cd2997592394db4..271ff524b3c5674d7fe9c94922ad2037fc9742ca 100644 --- a/src/main/java/com/pms/ocp/service/impl/ApiBasicManagementServiceImpl.java +++ b/src/main/java/com/pms/ocp/service/impl/ApiBasicManagementServiceImpl.java @@ -25,13 +25,11 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.sql.Timestamp; +import java.text.SimpleDateFormat; import java.time.LocalDateTime; -import java.util.ArrayList; -import java.util.Arrays; +import java.util.*; -import java.util.Collections; -import java.util.List; import java.util.stream.Collectors; @Service @@ -189,8 +187,16 @@ public class ApiBasicManagementServiceImpl extends ServiceImpl pageInfo = new PageInfo<>(ocpApiBaseVos); return ResponseVO.ok(pageInfo); } - - @Override + public static String timedate(String time) { + SimpleDateFormat sdr = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + @SuppressWarnings("unused") + long lcc = Long.valueOf(time); + int i = Integer.parseInt(time); + String times = sdr.format(new Date(i * 1000L)); + return times; + + } + @Override public List apiBaseTreeApiList(String apiGroupCompanyCode, String apiGroupPcode) { QueryWrapper qw = new QueryWrapper(); if (!StringUtils.isEmpty(apiGroupPcode)) { 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 e4a591b59567997e9545ef3d44a6d68ba90da310..f0ecccfa01f368cc599068bbed76d7e548572488 100644 --- a/src/main/java/com/pms/ocp/service/impl/PmsApiManagementServiceImpl.java +++ b/src/main/java/com/pms/ocp/service/impl/PmsApiManagementServiceImpl.java @@ -65,7 +65,7 @@ public class PmsApiManagementServiceImpl extends ServiceImpl and oab.api_promotion = #{apiPromotion} - + = #{startTime} + and oab.api_ctime >= #{startCTime} ]]> - + and oab.api_name like CONCAT('%', #{keyword}::text,'%') + + and oab.api_name like CONCAT('%', #{apiName}::text,'%') + = #{startMTime} diff --git a/src/main/resources/mapper/PmsApiManagementMapper.xml b/src/main/resources/mapper/PmsApiManagementMapper.xml index 8894df77ce20a7b8c903f82ef678df04a7346e57..adc7646f59bba3d6a4abf6937030ce5099ecc7b0 100644 --- a/src/main/resources/mapper/PmsApiManagementMapper.xml +++ b/src/main/resources/mapper/PmsApiManagementMapper.xml @@ -86,7 +86,14 @@ - delete from ocp_api_base oab where oab.api_code = #{apiCode} + delete from ocp_api_base oab where 1=1 + + AND oab.obj_id in + + #{objId} + +