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
77a4e100
Commit
77a4e100
authored
Mar 30, 2022
by
郭凡凡
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
b6d82795
25f6a300
Changes
14
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
106 additions
and
33 deletions
+106
-33
src/main/java/com/pms/ocp/controller/PmsApiDetailsController.java
.../java/com/pms/ocp/controller/PmsApiDetailsController.java
+9
-2
src/main/java/com/pms/ocp/mapper/OcpTenantBaseMapper.java
src/main/java/com/pms/ocp/mapper/OcpTenantBaseMapper.java
+8
-2
src/main/java/com/pms/ocp/mapper/PmsApiManagementMapper.java
src/main/java/com/pms/ocp/mapper/PmsApiManagementMapper.java
+2
-4
src/main/java/com/pms/ocp/model/dto/AppRegisterDTO.java
src/main/java/com/pms/ocp/model/dto/AppRegisterDTO.java
+1
-1
src/main/java/com/pms/ocp/model/dto/ImgDTO.java
src/main/java/com/pms/ocp/model/dto/ImgDTO.java
+1
-1
src/main/java/com/pms/ocp/model/entity/PmsApiMangageApi.java
src/main/java/com/pms/ocp/model/entity/PmsApiMangageApi.java
+12
-0
src/main/java/com/pms/ocp/model/vo/OcpApiBaseVo.java
src/main/java/com/pms/ocp/model/vo/OcpApiBaseVo.java
+4
-0
src/main/java/com/pms/ocp/service/PmsApiManagementService.java
...ain/java/com/pms/ocp/service/PmsApiManagementService.java
+1
-1
src/main/java/com/pms/ocp/service/impl/AppRegisterServiceImpl.java
...java/com/pms/ocp/service/impl/AppRegisterServiceImpl.java
+5
-0
src/main/java/com/pms/ocp/service/impl/OcpTenantIocnServiceImpl.java
...va/com/pms/ocp/service/impl/OcpTenantIocnServiceImpl.java
+19
-3
src/main/java/com/pms/ocp/service/impl/PmsApiManagementServiceImpl.java
...com/pms/ocp/service/impl/PmsApiManagementServiceImpl.java
+10
-7
src/main/resources/application-local.yml
src/main/resources/application-local.yml
+1
-1
src/main/resources/mapper/OcpApiGroupMapper.xml
src/main/resources/mapper/OcpApiGroupMapper.xml
+11
-4
src/main/resources/mapper/OcpTenantBaseMapper.xml
src/main/resources/mapper/OcpTenantBaseMapper.xml
+22
-7
No files found.
src/main/java/com/pms/ocp/controller/PmsApiDetailsController.java
View file @
77a4e100
...
@@ -130,8 +130,15 @@ public class PmsApiDetailsController {
...
@@ -130,8 +130,15 @@ public class PmsApiDetailsController {
@ApiOperation
(
"服务分类——编辑服务"
)
@ApiOperation
(
"服务分类——编辑服务"
)
@PostMapping
(
"/update"
)
@PostMapping
(
"/update"
)
public
ResponseResult
update
(
@RequestBody
PmsApiMangageApi
pmsApiMangageApi
)
{
public
ResponseVO
update
(
@RequestBody
PmsApiMangageApi
pmsApiMangageApi
)
{
return
pmsApiManagementService
.
updateApi
(
pmsApiMangageApi
);
PmsApiMangageApi
pmsApiMangageApi1
=
pmsApiManagementService
.
updateApi
(
pmsApiMangageApi
);
if
(
pmsApiMangageApi1
.
getBoole
()){
return
ResponseVO
.
ok
(
pmsApiMangageApi1
);
}
else
{
return
ResponseVO
.
error
(
"修改失败"
);
}
}
}
@ApiOperation
(
"模型分类导航"
)
@ApiOperation
(
"模型分类导航"
)
...
...
src/main/java/com/pms/ocp/mapper/OcpTenantBaseMapper.java
View file @
77a4e100
...
@@ -9,10 +9,16 @@ import java.util.List;
...
@@ -9,10 +9,16 @@ import java.util.List;
public
interface
OcpTenantBaseMapper
extends
BaseMapper
<
OcpTenantBase
>
{
public
interface
OcpTenantBaseMapper
extends
BaseMapper
<
OcpTenantBase
>
{
OcpTenantBase
updataIsDelect
(
String
objId
,
Short
isDelete
);
OcpTenantBase
updataIsDelect
(
String
objId
,
Short
isDelete
);
List
<
OcpTenantGroupIocnDto
>
selectAlls
();
List
<
OcpTenantGroupIocnDto
>
selectAlls
();
/**
* 查询数据库中是否有现有应用编码
*
* @param appCode
* @return
*/
int
queryCount
(
String
appCode
);
}
}
src/main/java/com/pms/ocp/mapper/PmsApiManagementMapper.java
View file @
77a4e100
...
@@ -30,9 +30,7 @@ public interface PmsApiManagementMapper extends BaseMapper<PmsApiManagement> {
...
@@ -30,9 +30,7 @@ public interface PmsApiManagementMapper extends BaseMapper<PmsApiManagement> {
List
<
PmsApiManagement
>
getList
(
PmsApiManagement
pmsApiManagement
);
List
<
PmsApiManagement
>
getList
(
PmsApiManagement
pmsApiManagement
);
int
updateExent
(
PmsApiMangageApi
pmsApiMangageApi
);
int
uodateIcon
(
PmsApiMangageApi
pmsApiMangageApi
);
}
}
src/main/java/com/pms/ocp/model/dto/AppRegisterDTO.java
View file @
77a4e100
...
@@ -27,7 +27,7 @@ public class AppRegisterDTO {
...
@@ -27,7 +27,7 @@ public class AppRegisterDTO {
@ApiModelProperty
(
"应用图标"
)
@ApiModelProperty
(
"应用图标"
)
@NotBlank
(
message
=
"应用图标不能为空"
,
groups
=
CreateGroups
.
class
)
//
@NotBlank(message = "应用图标不能为空", groups = CreateGroups.class)
private
byte
[]
imgUrl
;
private
byte
[]
imgUrl
;
@ApiModelProperty
(
"应用名称"
)
@ApiModelProperty
(
"应用名称"
)
...
...
src/main/java/com/pms/ocp/model/dto/ImgDTO.java
View file @
77a4e100
...
@@ -19,7 +19,7 @@ public class ImgDTO {
...
@@ -19,7 +19,7 @@ public class ImgDTO {
private
String
tenantCode
;
private
String
tenantCode
;
@ApiModelProperty
(
value
=
"应用预览url"
)
@ApiModelProperty
(
value
=
"应用预览url"
)
@NotBlank
(
message
=
"应用预览url不能为空"
,
groups
=
CreateGroups
.
class
)
//
@NotBlank(message = "应用预览url不能为空", groups = CreateGroups.class)
private
byte
[]
img
;
private
byte
[]
img
;
public
String
getTenantCode
()
{
public
String
getTenantCode
()
{
...
...
src/main/java/com/pms/ocp/model/entity/PmsApiMangageApi.java
View file @
77a4e100
...
@@ -158,6 +158,18 @@ public class PmsApiMangageApi {
...
@@ -158,6 +158,18 @@ public class PmsApiMangageApi {
@ApiModelProperty
(
"关系创建用户"
)
@ApiModelProperty
(
"关系创建用户"
)
private
String
apiTenantRelUserName
;
private
String
apiTenantRelUserName
;
@ApiModelProperty
(
"是否成功"
)
private
boolean
boole
;
public
boolean
getBoole
()
{
return
boole
;
}
public
void
setBoole
(
boolean
boole
)
{
this
.
boole
=
boole
;
}
public
String
getObjId
()
{
public
String
getObjId
()
{
return
objId
;
return
objId
;
}
}
...
...
src/main/java/com/pms/ocp/model/vo/OcpApiBaseVo.java
View file @
77a4e100
...
@@ -49,6 +49,10 @@ public class OcpApiBaseVo implements Serializable {
...
@@ -49,6 +49,10 @@ public class OcpApiBaseVo implements Serializable {
@ApiModelProperty
(
value
=
"建设单位"
)
@ApiModelProperty
(
value
=
"建设单位"
)
@Excel
(
name
=
"建设单位"
)
@Excel
(
name
=
"建设单位"
)
private
String
apiUnit
;
private
String
apiUnit
;
@ApiModelProperty
(
value
=
"查询开始时间"
)
private
String
startTime
;
@ApiModelProperty
(
value
=
"查询结束时间"
)
private
String
endTime
;
@ApiModelProperty
(
value
=
"出参入参"
)
@ApiModelProperty
(
value
=
"出参入参"
)
private
List
<
OcpApiParam
>
apiParams
;
private
List
<
OcpApiParam
>
apiParams
;
@ApiModelProperty
(
value
=
"出参集合"
)
@ApiModelProperty
(
value
=
"出参集合"
)
...
...
src/main/java/com/pms/ocp/service/PmsApiManagementService.java
View file @
77a4e100
...
@@ -29,7 +29,7 @@ public interface PmsApiManagementService extends IService<PmsApiManagement> {
...
@@ -29,7 +29,7 @@ public interface PmsApiManagementService extends IService<PmsApiManagement> {
ResponseResult
deleteApi
(
PmsApiMangageApi
pmsApiMangageApi
);
ResponseResult
deleteApi
(
PmsApiMangageApi
pmsApiMangageApi
);
ResponseResult
updateApi
(
PmsApiMangageApi
pmsApiMangageApi
);
PmsApiMangageApi
updateApi
(
PmsApiMangageApi
pmsApiMangageApi
);
ResponseVO
<
List
<
OcpApiGroupVo
>>
getApiNavigation
();
ResponseVO
<
List
<
OcpApiGroupVo
>>
getApiNavigation
();
...
...
src/main/java/com/pms/ocp/service/impl/AppRegisterServiceImpl.java
View file @
77a4e100
...
@@ -49,6 +49,11 @@ public class AppRegisterServiceImpl implements AppRegisterService {
...
@@ -49,6 +49,11 @@ public class AppRegisterServiceImpl implements AppRegisterService {
@Override
@Override
public
ResponseVO
addApp
(
AppRegisterDTO
appRegisterDTO
)
{
public
ResponseVO
addApp
(
AppRegisterDTO
appRegisterDTO
)
{
int
count
=
ocpTenantBaseMapper
.
queryCount
(
appRegisterDTO
.
getAppCode
());
if
(
count
!=
0
)
{
return
ResponseVO
.
error
(
"应用编码有重复"
);
}
OcpTenantIocn
ocpTenantIocn
=
new
OcpTenantIocn
();
OcpTenantIocn
ocpTenantIocn
=
new
OcpTenantIocn
();
ocpTenantIocn
.
setIocnType
(
"tenant"
);
ocpTenantIocn
.
setIocnType
(
"tenant"
);
ocpTenantIocn
.
setCodeNo
(
appRegisterDTO
.
getAppCode
());
ocpTenantIocn
.
setCodeNo
(
appRegisterDTO
.
getAppCode
());
...
...
src/main/java/com/pms/ocp/service/impl/OcpTenantIocnServiceImpl.java
View file @
77a4e100
...
@@ -15,7 +15,10 @@ import org.springframework.beans.factory.annotation.Autowired;
...
@@ -15,7 +15,10 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.Comparator
;
import
java.util.List
;
import
java.util.List
;
import
java.util.TreeSet
;
import
java.util.stream.Collectors
;
import
java.util.stream.Stream
;
import
java.util.stream.Stream
;
/**
/**
...
@@ -42,7 +45,7 @@ public class OcpTenantIocnServiceImpl extends ServiceImpl<OcpTenantIocnMapper, O
...
@@ -42,7 +45,7 @@ public class OcpTenantIocnServiceImpl extends ServiceImpl<OcpTenantIocnMapper, O
*/
*/
@Override
@Override
public
List
<
OcpTenantGroupIocnDto
>
getApplyUserList
()
{
public
List
<
OcpTenantGroupIocnDto
>
getApplyUserList
()
{
/*
List<OcpTenantGroupIocnDto> groupIocnDtos = new ArrayList<>();
/*
List<OcpTenantGroupIocnDto> groupIocnDtos = new ArrayList<>();
List<OcpTenantBase> ocpTenantBases = ocpTenantBaseMapper.selectList(null);
List<OcpTenantBase> ocpTenantBases = ocpTenantBaseMapper.selectList(null);
List<OcpTenantIocn> ocpTenantIocns = ocpTenantIocnMapper.selectList(null);
List<OcpTenantIocn> ocpTenantIocns = ocpTenantIocnMapper.selectList(null);
List<OcpTenantExtent> ocpTenantExtents = ocpTenantExtentMapper.selectList(null);
List<OcpTenantExtent> ocpTenantExtents = ocpTenantExtentMapper.selectList(null);
...
@@ -74,10 +77,18 @@ public class OcpTenantIocnServiceImpl extends ServiceImpl<OcpTenantIocnMapper, O
...
@@ -74,10 +77,18 @@ public class OcpTenantIocnServiceImpl extends ServiceImpl<OcpTenantIocnMapper, O
}
}
}*/
}*/
List
<
OcpTenantGroupIocnDto
>
groupIocnDtos
=
ocpTenantBaseMapper
.
selectAlls
();
//pish
List
<
OcpTenantGroupIocnDto
>
lists
=
new
ArrayList
<>();
List
<
OcpTenantGroupIocnDto
>
groupIocnDtos
=
ocpTenantBaseMapper
.
selectAlls
();
for
(
OcpTenantGroupIocnDto
groupIocnDto
:
groupIocnDtos
)
{
Short
isDelete
=
groupIocnDto
.
getIsDelete
();
if
(
isDelete
==
0
){
lists
.
add
(
groupIocnDto
);
}
}
return
groupIocnDto
s
;
return
list
s
;
}
}
...
@@ -96,6 +107,11 @@ public class OcpTenantIocnServiceImpl extends ServiceImpl<OcpTenantIocnMapper, O
...
@@ -96,6 +107,11 @@ public class OcpTenantIocnServiceImpl extends ServiceImpl<OcpTenantIocnMapper, O
list
.
add
(
iocn
);
list
.
add
(
iocn
);
}
}
//去重
// msgs = msgs.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(Msg :: getMsgId))), ArrayList::new));
for
(
byte
[]
bytes
:
list
)
{
for
(
byte
[]
bytes
:
list
)
{
if
(!(
list
.
contains
(
bytes
))){
if
(!(
list
.
contains
(
bytes
))){
list
.
add
(
bytes
);
list
.
add
(
bytes
);
...
...
src/main/java/com/pms/ocp/service/impl/PmsApiManagementServiceImpl.java
View file @
77a4e100
...
@@ -67,8 +67,6 @@ public class PmsApiManagementServiceImpl extends ServiceImpl<PmsApiManagementMap
...
@@ -67,8 +67,6 @@ public class PmsApiManagementServiceImpl extends ServiceImpl<PmsApiManagementMap
pmsApiMangageApi
.
setObjId
(
randomString
);
pmsApiMangageApi
.
setObjId
(
randomString
);
pmsApiMangageApi
.
setApiCtime
(
pmsApiMangageApi
.
getApiMtime
());
pmsApiMangageApi
.
setApiCtime
(
pmsApiMangageApi
.
getApiMtime
());
pmsApiManagementMapper
.
addPamm
(
pmsApiMangageApi
);
pmsApiManagementMapper
.
addPamm
(
pmsApiMangageApi
);
pmsApiMangageApi
.
setApiCode
(
pmsApiMangageApi
.
getApiGroupName
());
pmsApiManagementMapper
.
addOag
(
pmsApiMangageApi
);
return
pmsApiMangageApi
;
return
pmsApiMangageApi
;
}
}
...
@@ -83,11 +81,16 @@ public class PmsApiManagementServiceImpl extends ServiceImpl<PmsApiManagementMap
...
@@ -83,11 +81,16 @@ public class PmsApiManagementServiceImpl extends ServiceImpl<PmsApiManagementMap
}
}
@Override
@Override
public
ResponseResult
updateApi
(
PmsApiMangageApi
pmsApiMangageApi
)
{
public
PmsApiMangageApi
updateApi
(
PmsApiMangageApi
pmsApiMangageApi
)
{
pmsApiManagementMapper
.
updatePamm
(
pmsApiMangageApi
);
int
i
=
pmsApiManagementMapper
.
updatePamm
(
pmsApiMangageApi
);
pmsApiMangageApi
.
setApiCode
(
pmsApiMangageApi
.
getApiGroupName
());
//pmsApiManagementMapper.updateExent(pmsApiMangageApi);
pmsApiManagementMapper
.
updateOag
(
pmsApiMangageApi
);
//pmsApiManagementMapper.uodateIcon(pmsApiMangageApi);
return
new
ResponseResult
(
CommonCode
.
SUCCESS
);
if
(
i
==
0
){
pmsApiMangageApi
.
setBoole
(
false
);
}
else
{
pmsApiMangageApi
.
setBoole
(
true
);
}
return
pmsApiMangageApi
;
}
}
@Override
@Override
...
...
src/main/resources/application-local.yml
View file @
77a4e100
...
@@ -6,7 +6,7 @@ spring:
...
@@ -6,7 +6,7 @@ spring:
type
:
com.zaxxer.hikari.HikariDataSource
type
:
com.zaxxer.hikari.HikariDataSource
# jdbc-url: jdbc:postgresql://192.168.43.20:33072/pms3?currentSchema=public&stringtype=unspecified&TimeZone=Asia/Shanghai&useAffectedRows=true
# jdbc-url: jdbc:postgresql://192.168.43.20:33072/pms3?currentSchema=public&stringtype=unspecified&TimeZone=Asia/Shanghai&useAffectedRows=true
# jdbc-url: jdbc:postgresql://172.20.10.9:33072/pms3?currentSchema=public&stringtype=unspecified&TimeZone=Asia/Shanghai&useAffectedRows=true
# jdbc-url: jdbc:postgresql://172.20.10.9:33072/pms3?currentSchema=public&stringtype=unspecified&TimeZone=Asia/Shanghai&useAffectedRows=true
url
:
jdbc:postgresql://localhost:5432/p
ms_accept
?currentSchema=operating_platform&stringtype=unspecified&TimeZone=Asia/Shanghai&useAffectedRows=true
url
:
jdbc:postgresql://localhost:5432/p
ostgres
?currentSchema=operating_platform&stringtype=unspecified&TimeZone=Asia/Shanghai&useAffectedRows=true
knife4j
:
knife4j
:
enable
:
true
enable
:
true
...
...
src/main/resources/mapper/OcpApiGroupMapper.xml
View file @
77a4e100
...
@@ -92,17 +92,24 @@
...
@@ -92,17 +92,24 @@
<if
test=
"apiUnit !=null and apiUnit!=''"
>
<if
test=
"apiUnit !=null and apiUnit!=''"
>
and oab.api_unit = #{apiUnit}
and oab.api_unit = #{apiUnit}
</if>
</if>
<if
test=
"professionalKind !=null and professionalKind!=''"
>
and oab.professional_kind = #{professionalKind}
</if>
<if
test=
"apiUserName !=null and apiUserName!=''"
>
and oab.api_user_name like CONCAT('%', #{apiUserName}::text,'%')
</if>
<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
C
Time !=null "
>
<if
test=
"startTime !=null "
>
<![CDATA[
<![CDATA[
and oab.api_ctime >
= #{start
C
Time}
and oab.api_ctime >
= #{startTime}
]]>
]]>
</if>
</if>
<if
test=
"end
C
Time !=null "
>
<if
test=
"endTime !=null "
>
<![CDATA[
<![CDATA[
and oab.api_ctime <= #{end
C
Time}
and oab.api_ctime <= #{endTime}
]]>
]]>
</if>
</if>
<if
test=
"keyword !=null and keyword != '' "
>
<if
test=
"keyword !=null and keyword != '' "
>
...
...
src/main/resources/mapper/OcpTenantBaseMapper.xml
View file @
77a4e100
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper
namespace=
"com.pms.ocp.mapper.OcpTenantBaseMapper"
>
<mapper
namespace=
"com.pms.ocp.mapper.OcpTenantBaseMapper"
>
<select
id=
"getOtbList"
resultType=
"com.pms.ocp.model.entity.OcpTenantBase"
>
<select
id=
"getOtbList"
resultType=
"com.pms.ocp.model.entity.OcpTenantBase"
>
select * from ocp_tenant_base otb
select *
LEFT JOIN ocp_tenant_extent ote
from ocp_tenant_base otb
on otb.tenant_code = ote.tenant_code
LEFT JOIN ocp_tenant_extent ote
on otb.tenant_code = ote.tenant_code
where otb.obj_id = #{objId}
where otb.obj_id = #{objId}
</select>
</select>
<select
id=
"updataIsDelect"
resultType=
"com.pms.ocp.model.entity.OcpTenantBase"
>
<select
id=
"updataIsDelect"
resultType=
"com.pms.ocp.model.entity.OcpTenantBase"
>
UPDATE ocp_tenant_base SET is_delete = #{isDelete} WHERE obj_id = #{objId};
UPDATE ocp_tenant_base
SET is_delete = #{isDelete}
WHERE obj_id = #{objId};
</select>
</select>
<select
id=
"selectAlls"
resultType=
"com.pms.ocp.model.dto.OcpTenantGroupIocnDto"
>
<select
id=
"selectAlls"
resultType=
"com.pms.ocp.model.dto.OcpTenantGroupIocnDto"
>
SELECT * FROM ocp_tenant_base AS base ,ocp_tenant_extent AS extent,ocp_tenant_iocn as iocn
SELECT *
WHERE base.tenant_code = extent.tenant_code and base.tenant_code = code_no and iocn.iocn_kind is null ORDER BY base.tenant_mtime DESC;
FROM ocp_tenant_base AS base,
ocp_tenant_extent AS extent,
ocp_tenant_iocn as iocn
WHERE base.tenant_code = extent.tenant_code
and base.tenant_code = code_no
and iocn.iocn_kind is null
ORDER BY base.tenant_mtime DESC;
</select>
<select
id=
"queryCount"
resultType=
"java.lang.Integer"
>
select count(0)
from ocp_tenant_base
where tenant_code = #{appCode}
</select>
</select>
</mapper>
</mapper>
\ No newline at end of file
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