Commit 77a4e100 authored by 郭凡凡's avatar 郭凡凡

Merge remote-tracking branch 'origin/master'

parents b6d82795 25f6a300
...@@ -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("模型分类导航")
......
...@@ -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);
} }
...@@ -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);
} }
...@@ -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("应用名称")
......
...@@ -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() {
......
...@@ -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;
} }
......
...@@ -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 = "出参集合")
......
...@@ -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();
......
...@@ -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());
......
...@@ -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 groupIocnDtos; return lists;
} }
...@@ -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);
......
...@@ -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
......
...@@ -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/pms_accept?currentSchema=operating_platform&stringtype=unspecified&TimeZone=Asia/Shanghai&useAffectedRows=true url: jdbc:postgresql://localhost:5432/postgres?currentSchema=operating_platform&stringtype=unspecified&TimeZone=Asia/Shanghai&useAffectedRows=true
knife4j: knife4j:
enable: true enable: true
......
...@@ -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="startCTime !=null "> <if test="startTime !=null ">
<![CDATA[ <![CDATA[
and oab.api_ctime >= #{startCTime} and oab.api_ctime >= #{startTime}
]]> ]]>
</if> </if>
<if test="endCTime !=null "> <if test="endTime !=null ">
<![CDATA[ <![CDATA[
and oab.api_ctime <= #{endCTime} and oab.api_ctime <= #{endTime}
]]> ]]>
</if> </if>
<if test="keyword !=null and keyword != '' "> <if test="keyword !=null and keyword != '' ">
......
<?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
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