Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
O
operation-control-platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王锦盛
operation-control-platform
Commits
0e3aa836
Commit
0e3aa836
authored
Mar 30, 2022
by
郭凡凡
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
87841ae4
29357c18
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
67 additions
and
17 deletions
+67
-17
src/main/java/com/pms/ocp/controller/PmsApiDetailsController.java
.../java/com/pms/ocp/controller/PmsApiDetailsController.java
+3
-2
src/main/java/com/pms/ocp/model/dto/ApiBaseDto.java
src/main/java/com/pms/ocp/model/dto/ApiBaseDto.java
+20
-1
src/main/java/com/pms/ocp/model/entity/PmsApiMangageApi.java
src/main/java/com/pms/ocp/model/entity/PmsApiMangageApi.java
+10
-0
src/main/java/com/pms/ocp/service/impl/ApiBasicManagementServiceImpl.java
...m/pms/ocp/service/impl/ApiBasicManagementServiceImpl.java
+12
-6
src/main/java/com/pms/ocp/service/impl/PmsApiManagementServiceImpl.java
...com/pms/ocp/service/impl/PmsApiManagementServiceImpl.java
+7
-3
src/main/resources/mapper/OcpApiGroupMapper.xml
src/main/resources/mapper/OcpApiGroupMapper.xml
+7
-4
src/main/resources/mapper/PmsApiManagementMapper.xml
src/main/resources/mapper/PmsApiManagementMapper.xml
+8
-1
No files found.
src/main/java/com/pms/ocp/controller/PmsApiDetailsController.java
View file @
0e3aa836
...
@@ -124,8 +124,9 @@ public class PmsApiDetailsController {
...
@@ -124,8 +124,9 @@ public class PmsApiDetailsController {
@ApiOperation
(
"服务分类——删除服务"
)
@ApiOperation
(
"服务分类——删除服务"
)
@PostMapping
(
"/delete"
)
@PostMapping
(
"/delete"
)
public
void
delete
(
@RequestBody
PmsApiMangageApi
pmsApiMangageApi
)
{
public
ResponseVO
delete
(
@RequestBody
PmsApiMangageApi
pmsApiMangageApi
)
{
pmsApiManagementService
.
deleteApi
(
pmsApiMangageApi
);
ResponseResult
responseResult
=
pmsApiManagementService
.
deleteApi
(
pmsApiMangageApi
);
return
ResponseVO
.
ok
(
responseResult
.
getMessage
());
}
}
@ApiOperation
(
"服务分类——编辑服务"
)
@ApiOperation
(
"服务分类——编辑服务"
)
...
...
src/main/java/com/pms/ocp/model/dto/ApiBaseDto.java
View file @
0e3aa836
...
@@ -20,7 +20,8 @@ public class ApiBaseDto implements Serializable {
...
@@ -20,7 +20,8 @@ public class ApiBaseDto implements Serializable {
@ApiModelProperty
(
"服务编码"
)
@ApiModelProperty
(
"服务编码"
)
private
String
apiCode
;
private
String
apiCode
;
@ApiModelProperty
(
"服务类型"
)
private
String
professionalKind
;
@ApiModelProperty
(
"服务名称"
)
@ApiModelProperty
(
"服务名称"
)
private
String
apiName
;
private
String
apiName
;
@ApiModelProperty
(
"服务分类编码"
)
@ApiModelProperty
(
"服务分类编码"
)
...
@@ -72,6 +73,8 @@ public class ApiBaseDto implements Serializable {
...
@@ -72,6 +73,8 @@ public class ApiBaseDto implements Serializable {
@ApiModelProperty
(
"分类名称"
)
@ApiModelProperty
(
"分类名称"
)
private
String
apiGroupName
;
private
String
apiGroupName
;
@ApiModelProperty
(
"用户名称"
)
private
String
apiUserName
;
private
List
<
String
>
apiGroupCodeList
;
private
List
<
String
>
apiGroupCodeList
;
...
@@ -218,4 +221,20 @@ public class ApiBaseDto implements Serializable {
...
@@ -218,4 +221,20 @@ public class ApiBaseDto implements Serializable {
public
void
setCurrentPage
(
Integer
currentPage
)
{
public
void
setCurrentPage
(
Integer
currentPage
)
{
this
.
currentPage
=
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
;
}
}
}
src/main/java/com/pms/ocp/model/entity/PmsApiMangageApi.java
View file @
0e3aa836
...
@@ -161,6 +161,16 @@ public class PmsApiMangageApi {
...
@@ -161,6 +161,16 @@ public class PmsApiMangageApi {
@ApiModelProperty
(
"是否成功"
)
@ApiModelProperty
(
"是否成功"
)
private
boolean
boole
;
private
boolean
boole
;
@ApiModelProperty
(
"是否成功"
)
private
String
[]
objIds
;
public
String
[]
getObjIds
()
{
return
objIds
;
}
public
void
setObjIds
(
String
[]
objIds
)
{
this
.
objIds
=
objIds
;
}
public
boolean
getBoole
()
{
public
boolean
getBoole
()
{
return
boole
;
return
boole
;
...
...
src/main/java/com/pms/ocp/service/impl/ApiBasicManagementServiceImpl.java
View file @
0e3aa836
...
@@ -25,13 +25,11 @@ import org.springframework.beans.factory.annotation.Autowired;
...
@@ -25,13 +25,11 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.sql.Timestamp
;
import
java.sql.Timestamp
;
import
java.text.SimpleDateFormat
;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
java.util.ArrayList
;
import
java.util.*
;
import
java.util.Arrays
;
import
java.util.Collections
;
import
java.util.List
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
@Service
@Service
...
@@ -189,8 +187,16 @@ public class ApiBasicManagementServiceImpl extends ServiceImpl<ApiBasicManagemen
...
@@ -189,8 +187,16 @@ public class ApiBasicManagementServiceImpl extends ServiceImpl<ApiBasicManagemen
PageInfo
<
OcpApiBaseVo
>
pageInfo
=
new
PageInfo
<>(
ocpApiBaseVos
);
PageInfo
<
OcpApiBaseVo
>
pageInfo
=
new
PageInfo
<>(
ocpApiBaseVos
);
return
ResponseVO
.
ok
(
pageInfo
);
return
ResponseVO
.
ok
(
pageInfo
);
}
}
public
static
String
timedate
(
String
time
)
{
@Override
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
<
OcpApiBase
>
apiBaseTreeApiList
(
String
apiGroupCompanyCode
,
String
apiGroupPcode
)
{
public
List
<
OcpApiBase
>
apiBaseTreeApiList
(
String
apiGroupCompanyCode
,
String
apiGroupPcode
)
{
QueryWrapper
qw
=
new
QueryWrapper
();
QueryWrapper
qw
=
new
QueryWrapper
();
if
(!
StringUtils
.
isEmpty
(
apiGroupPcode
))
{
if
(!
StringUtils
.
isEmpty
(
apiGroupPcode
))
{
...
...
src/main/java/com/pms/ocp/service/impl/PmsApiManagementServiceImpl.java
View file @
0e3aa836
...
@@ -65,7 +65,7 @@ public class PmsApiManagementServiceImpl extends ServiceImpl<PmsApiManagementMap
...
@@ -65,7 +65,7 @@ public class PmsApiManagementServiceImpl extends ServiceImpl<PmsApiManagementMap
public
PmsApiMangageApi
add
(
PmsApiMangageApi
pmsApiMangageApi
)
{
public
PmsApiMangageApi
add
(
PmsApiMangageApi
pmsApiMangageApi
)
{
String
randomString
=
RandomStringUtils
.
getRandomString
(
32
);
String
randomString
=
RandomStringUtils
.
getRandomString
(
32
);
pmsApiMangageApi
.
setObjId
(
randomString
);
pmsApiMangageApi
.
setObjId
(
randomString
);
pmsApiMangageApi
.
setApiCtime
(
pmsApiMangageApi
.
getApiMtime
());
//
pmsApiMangageApi.setApiCtime(pmsApiMangageApi.getApiMtime());
pmsApiManagementMapper
.
addPamm
(
pmsApiMangageApi
);
pmsApiManagementMapper
.
addPamm
(
pmsApiMangageApi
);
return
pmsApiMangageApi
;
return
pmsApiMangageApi
;
}
}
...
@@ -76,8 +76,12 @@ public class PmsApiManagementServiceImpl extends ServiceImpl<PmsApiManagementMap
...
@@ -76,8 +76,12 @@ public class PmsApiManagementServiceImpl extends ServiceImpl<PmsApiManagementMap
int
apiModelCount
=
pmsApiManagementMapper
.
getApiModel
(
pmsApiMangageApi
.
getApiCode
());
int
apiModelCount
=
pmsApiManagementMapper
.
getApiModel
(
pmsApiMangageApi
.
getApiCode
());
//应用服务
//应用服务
int
apiTenantCount
=
pmsApiManagementMapper
.
getApitenant
(
pmsApiMangageApi
.
getApiCode
());
int
apiTenantCount
=
pmsApiManagementMapper
.
getApitenant
(
pmsApiMangageApi
.
getApiCode
());
pmsApiManagementMapper
.
deleteApi
(
pmsApiMangageApi
);
if
(
apiModelCount
==
0
&&
apiTenantCount
==
0
){
return
ResponseResult
.
SUCCESS
(
true
);
pmsApiManagementMapper
.
deleteApi
(
pmsApiMangageApi
);
return
ResponseResult
.
SUCCESS
(
true
);
}
return
ResponseResult
.
SUCCESS
(
false
);
}
}
@Override
@Override
...
...
src/main/resources/mapper/OcpApiGroupMapper.xml
View file @
0e3aa836
...
@@ -102,19 +102,22 @@
...
@@ -102,19 +102,22 @@
<if
test=
"apiPromotion !=null and apiPromotion!=''"
>
<if
test=
"apiPromotion !=null and apiPromotion!=''"
>
and oab.api_promotion = #{apiPromotion}
and oab.api_promotion = #{apiPromotion}
</if>
</if>
<if
test=
"start
Time !=null
"
>
<if
test=
"start
CTime !=null and startCTime!= ''
"
>
<![CDATA[
<![CDATA[
and oab.api_ctime >
= #{startTime}
and oab.api_ctime >
= #{start
C
Time}
]]>
]]>
</if>
</if>
<if
test=
"end
Time !=null
"
>
<if
test=
"end
CTime !=null and endCTime!= ''
"
>
<![CDATA[
<![CDATA[
and oab.api_ctime <= #{endTime}
and oab.api_ctime <= #{end
C
Time}
]]>
]]>
</if>
</if>
<if
test=
"keyword !=null and keyword != '' "
>
<if
test=
"keyword !=null and keyword != '' "
>
and oab.api_name like CONCAT('%', #{keyword}::text,'%')
and oab.api_name like CONCAT('%', #{keyword}::text,'%')
</if>
</if>
<if
test=
"apiName !=null and apiName != '' "
>
and oab.api_name like CONCAT('%', #{apiName}::text,'%')
</if>
<if
test=
"startMTime !=null "
>
<if
test=
"startMTime !=null "
>
<![CDATA[
<![CDATA[
and oab.api_mtime >
= #{startMTime}
and oab.api_mtime >
= #{startMTime}
...
...
src/main/resources/mapper/PmsApiManagementMapper.xml
View file @
0e3aa836
...
@@ -86,7 +86,14 @@
...
@@ -86,7 +86,14 @@
</insert>
</insert>
<delete
id=
"deleteApi"
>
<delete
id=
"deleteApi"
>
delete from ocp_api_base oab where oab.api_code = #{apiCode}
delete from ocp_api_base oab where 1=1
<if
test=
"objIds !=null "
>
AND oab.obj_id in
<foreach
item=
"objId"
collection=
"objIds"
open=
"("
separator=
","
close=
")"
>
#{objId}
</foreach>
</if>
</delete>
</delete>
<select
id=
"getApiModel"
parameterType=
"java.lang.String"
resultType=
"java.lang.Integer"
>
<select
id=
"getApiModel"
parameterType=
"java.lang.String"
resultType=
"java.lang.Integer"
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment