Commit eb360943 authored by liukai's avatar liukai

Merge remote-tracking branch 'origin/master'

parents 54fe5a71 774014ad
...@@ -8,6 +8,7 @@ import com.pms.ocp.model.dto.ApiBaseDto; ...@@ -8,6 +8,7 @@ import com.pms.ocp.model.dto.ApiBaseDto;
import com.pms.ocp.model.dto.OcpGroupBaseDto; import com.pms.ocp.model.dto.OcpGroupBaseDto;
import com.pms.ocp.model.entity.OcpApiBase; import com.pms.ocp.model.entity.OcpApiBase;
import com.pms.ocp.model.entity.OcpApiGroup; import com.pms.ocp.model.entity.OcpApiGroup;
import com.pms.ocp.model.entity.OcpTenantGroup;
import com.pms.ocp.model.vo.OcpApiBaseVo; import com.pms.ocp.model.vo.OcpApiBaseVo;
import com.pms.ocp.model.vo.ResponseVO; import com.pms.ocp.model.vo.ResponseVO;
...@@ -43,8 +44,6 @@ public class ApiBasicManagementController { ...@@ -43,8 +44,6 @@ public class ApiBasicManagementController {
@Autowired @Autowired
private ApiBasicManagementService apiBasicManagementService; private ApiBasicManagementService apiBasicManagementService;
@ApiOperation("导入功能") @ApiOperation("导入功能")
@PostMapping("/import") @PostMapping("/import")
public ResponseVO ApiImport(@RequestParam(required = false) MultipartFile file, public ResponseVO ApiImport(@RequestParam(required = false) MultipartFile file,
...@@ -136,7 +135,6 @@ public class ApiBasicManagementController { ...@@ -136,7 +135,6 @@ public class ApiBasicManagementController {
// } // }
//} //}
@ApiOperation("下载模块") @ApiOperation("下载模块")
@GetMapping("/downloadExcel") @GetMapping("/downloadExcel")
public void downloadExcel(HttpServletResponse response, HttpServletRequest request) { public void downloadExcel(HttpServletResponse response, HttpServletRequest request) {
...@@ -197,8 +195,8 @@ public class ApiBasicManagementController { ...@@ -197,8 +195,8 @@ public class ApiBasicManagementController {
@ApiOperation("服务分类层级") @ApiOperation("服务分类层级")
@GetMapping("/apiBaseTreeOther") @GetMapping("/apiBaseTreeOther")
public ResponseVO<List<OcpGroupBaseDto>> apiBaseTreeOther(String apiGroupCompanyCode, String apiGroupCode, Integer apiGroupPromotionType,String apiCode) { public ResponseVO<List<OcpGroupBaseDto>> apiBaseTreeOther(String apiGroupCompanyCode, String apiGroupCode, Integer apiGroupPromotionType, String apiCode) {
List<OcpGroupBaseDto> apiTreeGroupDtos = apiBasicManagementService.apiBaseTreeOther(apiGroupCompanyCode, apiGroupCode, apiGroupPromotionType,apiCode); List<OcpGroupBaseDto> apiTreeGroupDtos = apiBasicManagementService.apiBaseTreeOther(apiGroupCompanyCode, apiGroupCode, apiGroupPromotionType, apiCode);
return ResponseVO.ok(apiTreeGroupDtos); return ResponseVO.ok(apiTreeGroupDtos);
} }
...@@ -211,15 +209,20 @@ public class ApiBasicManagementController { ...@@ -211,15 +209,20 @@ public class ApiBasicManagementController {
@ApiOperation("省侧-应用接入申请-的模糊查询") @ApiOperation("省侧-应用接入申请-的模糊查询")
@GetMapping("/selectByCondition") @GetMapping("/selectByCondition")
public ResponseVO <PageInfo<OcpApiBase>>selectByCondition(@RequestParam(required = false) String apiCode, public ResponseVO<PageInfo<OcpApiBase>> selectByCondition(@RequestParam(required = false) String apiCode,
@RequestParam(required = false) String apiName, @RequestParam(required = false) String apiName,
@RequestParam(required = false) String apiCenterCode, @RequestParam(required = false) String apiCenterCode,
@RequestParam(required = false) Integer pageNum, @RequestParam(required = false) Integer pageNum,
@RequestParam(required = false) Integer pageSize){ @RequestParam(required = false) Integer pageSize,
return apiBasicManagementService.selectByCondition(apiCode,apiName,apiCenterCode,pageNum,pageSize); @RequestParam(required = false) String apiGroupCode) {
return apiBasicManagementService.selectByCondition(apiCode, apiName, apiCenterCode, pageNum, pageSize, apiGroupCode);
} }
@ApiOperation("省侧-应用接入申请-查询组中所有中心")
@GetMapping("/selectCentre")
public ResponseVO<List<OcpApiGroup>> selectCentre() {
return apiBasicManagementService.selectCentre();
}
} }
package com.pms.ocp.controller; package com.pms.ocp.controller;
import com.pms.ocp.model.dto.OcpTenantDto;
import com.pms.ocp.model.dto.OcpTenantGroupIocnDto; import com.pms.ocp.model.dto.OcpTenantGroupIocnDto;
import com.pms.ocp.model.entity.OcpTenantBase; import com.pms.ocp.model.entity.OcpTenantBase;
import com.pms.ocp.model.vo.ResponseVO; import com.pms.ocp.model.vo.ResponseVO;
...@@ -17,6 +18,12 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -17,6 +18,12 @@ import org.springframework.web.bind.annotation.RestController;
import java.util.List; import java.util.List;
/**
* @author zhaochengming
*
*/
@Slf4j @Slf4j
@RequestMapping("/tenant-group/v1") @RequestMapping("/tenant-group/v1")
@RestController @RestController
...@@ -32,7 +39,7 @@ public class OcpTenantGroupIocnController { ...@@ -32,7 +39,7 @@ public class OcpTenantGroupIocnController {
/** /**@author:zhaochengming
* 我的应用--服务列表 * 我的应用--服务列表
* @return * @return
*/ */
...@@ -43,7 +50,7 @@ public class OcpTenantGroupIocnController { ...@@ -43,7 +50,7 @@ public class OcpTenantGroupIocnController {
return ResponseVO.ok(ocpgroup); return ResponseVO.ok(ocpgroup);
} }
/** /**@author:zhaochengming
* 我的应用--应用删除 * 我的应用--应用删除
* @return * @return
*/ */
...@@ -59,5 +66,17 @@ public class OcpTenantGroupIocnController { ...@@ -59,5 +66,17 @@ public class OcpTenantGroupIocnController {
} }
/**
* @author:zhaochengming
* @param objId
* @return
*/
@GetMapping("/details")
@ApiModelProperty("我的应用--应用详情")
private ResponseVO selectDetails(String objId) {
OcpTenantDto ocpTenantDto = ocpTenantBaseService.selectDetails(objId);
return ResponseVO.ok(ocpTenantDto);
}
}
}
...@@ -18,5 +18,5 @@ public interface ApiBasicManagementMapper extends BaseMapper<OcpApiBase> { ...@@ -18,5 +18,5 @@ public interface ApiBasicManagementMapper extends BaseMapper<OcpApiBase> {
List<OcpApiBase> selectByCondition(@Param("apiCode") String apiCode, @Param("apiName") String apiName, @Param("apiCenterCode") String apiCenterCode); List<OcpApiBase> selectByCondition(@Param("apiCode") String apiCode, @Param("apiName") String apiName, @Param("apiCenterCode") String apiCenterCode,@Param("apiGroupCode") String apiGroupCode);
} }
...@@ -6,6 +6,7 @@ import com.pms.ocp.model.dto.GroupDto; ...@@ -6,6 +6,7 @@ import com.pms.ocp.model.dto.GroupDto;
import com.pms.ocp.model.dto.OcpTenantBaseDto; import com.pms.ocp.model.dto.OcpTenantBaseDto;
import com.pms.ocp.model.dto.TenantDto; import com.pms.ocp.model.dto.TenantDto;
import com.pms.ocp.model.entity.OcpApiGroup;
import com.pms.ocp.model.entity.OcpTenantGroup; import com.pms.ocp.model.entity.OcpTenantGroup;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
...@@ -22,4 +23,6 @@ public interface OcpTenantGroupMapper extends BaseMapper<OcpTenantGroup> { ...@@ -22,4 +23,6 @@ public interface OcpTenantGroupMapper extends BaseMapper<OcpTenantGroup> {
List<GroupDto> selectBase(@Param("tenantGroupCode") String tenantGroupCode, String tenantGroupCompanyCode); List<GroupDto> selectBase(@Param("tenantGroupCode") String tenantGroupCode, String tenantGroupCompanyCode);
List<OcpApiGroup> selectCentre();
} }
...@@ -7,4 +7,8 @@ import com.pms.ocp.model.entity.OcpTenantIocn; ...@@ -7,4 +7,8 @@ import com.pms.ocp.model.entity.OcpTenantIocn;
* @author Administrator * @author Administrator
*/ */
public interface OcpTenantIocnMapper extends BaseMapper<OcpTenantIocn> { public interface OcpTenantIocnMapper extends BaseMapper<OcpTenantIocn> {
OcpTenantIocn selectCode(String tenantCode);
} }
package com.pms.ocp.model.dto;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.sql.Timestamp;
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "应用详情dto")
public class OcpTenantDto {
@TableId(type = IdType.ASSIGN_ID)
@ApiModelProperty("主键ID")
private String objId;
@ApiModelProperty("服务代码")
private String apiCode;
@ApiModelProperty("服务接口中文名称")
private String apiName;
@ApiModelProperty("服务分类代码")
private String apiGroupCode;
@ApiModelProperty("推广类型0:统建;1:自建")
private long apiPromotion;
@ApiModelProperty("服务请求体")
private String apiReq;
@ApiModelProperty("服务返回体")
private String apiResp;
@ApiModelProperty("服务地址")
private String apiUrl;
@ApiModelProperty("服务创建时间")
private Timestamp apiCtime;
@ApiModelProperty("服务修改时间")
private Timestamp apiMtime;
@ApiModelProperty("创建者用户ID")
private String apiUserId;
@ApiModelProperty("建设单位")
private String apiUnit;
@ApiModelProperty("服务所属公司")
private String ownerCompanyCode;
// @ApiModelProperty("服务所属公司")
// private String ownerCompanyName;
@ApiModelProperty("是否删除0-否1-是")
private long isDelete;
@ApiModelProperty("所属区域 1:生产控制大区;2:信息关联大区;3:互联网大区")
private long apiZone;
@ApiModelProperty("'所属层级 1:应用层;2:平台层;3:网络层;4:感知层;")
private long apiLayer;
@ApiModelProperty("服务版本(最新版本)")
private String apiVersion;
@ApiModelProperty("服务所属中心编码所属中心")
private String apiCenterCode;
@ApiModelProperty("服务简述")
private String apiDescription;
@ApiModelProperty("创建者姓名")
private String apiUserName;
@ApiModelProperty(value = "图标种类——tenant:应用图标,api:服务图标")
private String iocnType;
/**
* 编码值
*/
@ApiModelProperty(value = "编码值")
private String codeNo;
/**
* 应用调用的服务数量图标数据
*/
@ApiModelProperty(value = "应用调用的服务数量图标数据")
private Object iocn;
/**
* 所属公司可能会根据公司分区
*/
@ApiModelProperty(value = "所属公司可能会根据公司分区")
private String companyCode;
public String getObjId() {
return objId;
}
public void setObjId(String objId) {
this.objId = objId;
}
public String getApiCode() {
return apiCode;
}
public void setApiCode(String apiCode) {
this.apiCode = apiCode;
}
public String getApiName() {
return apiName;
}
public void setApiName(String apiName) {
this.apiName = apiName;
}
public String getApiGroupCode() {
return apiGroupCode;
}
public void setApiGroupCode(String apiGroupCode) {
this.apiGroupCode = apiGroupCode;
}
public long getApiPromotion() {
return apiPromotion;
}
public void setApiPromotion(long apiPromotion) {
this.apiPromotion = apiPromotion;
}
public String getApiReq() {
return apiReq;
}
public void setApiReq(String apiReq) {
this.apiReq = apiReq;
}
public String getApiResp() {
return apiResp;
}
public void setApiResp(String apiResp) {
this.apiResp = apiResp;
}
public String getApiUrl() {
return apiUrl;
}
public void setApiUrl(String apiUrl) {
this.apiUrl = apiUrl;
}
public Timestamp getApiCtime() {
return apiCtime;
}
public void setApiCtime(Timestamp apiCtime) {
this.apiCtime = apiCtime;
}
public Timestamp getApiMtime() {
return apiMtime;
}
public void setApiMtime(Timestamp apiMtime) {
this.apiMtime = apiMtime;
}
public String getApiUserId() {
return apiUserId;
}
public void setApiUserId(String apiUserId) {
this.apiUserId = apiUserId;
}
public String getApiUnit() {
return apiUnit;
}
public void setApiUnit(String apiUnit) {
this.apiUnit = apiUnit;
}
public String getOwnerCompanyCode() {
return ownerCompanyCode;
}
public void setOwnerCompanyCode(String ownerCompanyCode) {
this.ownerCompanyCode = ownerCompanyCode;
}
public long getIsDelete() {
return isDelete;
}
public void setIsDelete(long isDelete) {
this.isDelete = isDelete;
}
public long getApiZone() {
return apiZone;
}
public void setApiZone(long apiZone) {
this.apiZone = apiZone;
}
public long getApiLayer() {
return apiLayer;
}
public void setApiLayer(long apiLayer) {
this.apiLayer = apiLayer;
}
public String getApiVersion() {
return apiVersion;
}
public void setApiVersion(String apiVersion) {
this.apiVersion = apiVersion;
}
public String getApiCenterCode() {
return apiCenterCode;
}
public void setApiCenterCode(String apiCenterCode) {
this.apiCenterCode = apiCenterCode;
}
public String getApiDescription() {
return apiDescription;
}
public void setApiDescription(String apiDescription) {
this.apiDescription = apiDescription;
}
public String getApiUserName() {
return apiUserName;
}
public void setApiUserName(String apiUserName) {
this.apiUserName = apiUserName;
}
public String getIocnType() {
return iocnType;
}
public void setIocnType(String iocnType) {
this.iocnType = iocnType;
}
public String getCodeNo() {
return codeNo;
}
public void setCodeNo(String codeNo) {
this.codeNo = codeNo;
}
public Object getIocn() {
return iocn;
}
public void setIocn(Object iocn) {
this.iocn = iocn;
}
public String getCompanyCode() {
return companyCode;
}
public void setCompanyCode(String companyCode) {
this.companyCode = companyCode;
}
}
...@@ -42,6 +42,9 @@ public class OcpTenantIocn implements Serializable { ...@@ -42,6 +42,9 @@ public class OcpTenantIocn implements Serializable {
@ApiModelProperty(value = "应用调用的服务数量图标数据") @ApiModelProperty(value = "应用调用的服务数量图标数据")
private Object iocn; private Object iocn;
@ApiModelProperty(value = "图片类型")
private Object iocnKind;
/** /**
* 所属公司可能会根据公司分区 * 所属公司可能会根据公司分区
*/ */
......
...@@ -7,6 +7,7 @@ import com.pms.ocp.model.dto.*; ...@@ -7,6 +7,7 @@ import com.pms.ocp.model.dto.*;
import com.pms.ocp.model.entity.OcpApiBase; import com.pms.ocp.model.entity.OcpApiBase;
import com.pms.ocp.model.entity.OcpApiExtent; import com.pms.ocp.model.entity.OcpApiExtent;
import com.pms.ocp.model.entity.OcpApiGroup; import com.pms.ocp.model.entity.OcpApiGroup;
import com.pms.ocp.model.entity.OcpTenantGroup;
import com.pms.ocp.model.vo.OcpApiBaseVo; import com.pms.ocp.model.vo.OcpApiBaseVo;
import com.pms.ocp.model.vo.ResponseVO; import com.pms.ocp.model.vo.ResponseVO;
...@@ -80,15 +81,23 @@ public interface ApiBasicManagementService extends IService<OcpApiBase> { ...@@ -80,15 +81,23 @@ public interface ApiBasicManagementService extends IService<OcpApiBase> {
*/ */
List<OcpApiBase> apiBaseTreeApiList(String apiGroupCompanyCode, String apiGroupPcode); List<OcpApiBase> apiBaseTreeApiList(String apiGroupCompanyCode, String apiGroupPcode);
/** /**
* 省侧-应用接入申请-的模糊查询 * 省侧-应用接入申请-的模糊查询
* @param apiCode * @param apiCode
* @param apiName * @param apiName
* @param apiCenterCode * @param apiCenterCode
* @param pageNum
* @param pageSize
* @param apiGroupCode
* @return
*/
ResponseVO<PageInfo<OcpApiBase>> selectByCondition(String apiCode, String apiName, String apiCenterCode,Integer pageNum,Integer pageSize,String apiGroupCode);
/**
* 省侧-应用接入申请-查询组中所有中心
* @return * @return
*/ */
ResponseVO<PageInfo<OcpApiBase>> selectByCondition(String apiCode, String apiName, String apiCenterCode,Integer pageNum,Integer pageSize); ResponseVO<List<OcpApiGroup>> selectCentre();
// /** // /**
// * 服务列表2 // * 服务列表2
......
package com.pms.ocp.service; package com.pms.ocp.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.pms.ocp.model.dto.OcpTenantDto;
import com.pms.ocp.model.entity.OcpTenantBase; import com.pms.ocp.model.entity.OcpTenantBase;
public interface OcpTenantBaseService extends IService<OcpTenantBase> { public interface OcpTenantBaseService extends IService<OcpTenantBase> {
...@@ -12,4 +13,11 @@ public interface OcpTenantBaseService extends IService<OcpTenantBase> { ...@@ -12,4 +13,11 @@ public interface OcpTenantBaseService extends IService<OcpTenantBase> {
* @return * @return
*/ */
boolean delectApply(String objId); boolean delectApply(String objId);
/**
* 我的应用--应用详情
* @param objId
* @return
*/
OcpTenantDto selectDetails(String objId);
} }
...@@ -7,24 +7,19 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; ...@@ -7,24 +7,19 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.pms.ocp.mapper.ApiBasicManagementMapper; import com.pms.ocp.mapper.*;
import com.pms.ocp.mapper.OcpApiExtentMapper;
import com.pms.ocp.mapper.OcpApiGroupMapper;
import com.pms.ocp.mapper.OcpApiSubsMapper;
import com.pms.ocp.model.dto.ApiBaseDto; import com.pms.ocp.model.dto.ApiBaseDto;
import com.pms.ocp.model.dto.OcpGroupBaseDto; import com.pms.ocp.model.dto.OcpGroupBaseDto;
import com.pms.ocp.model.entity.OcpApiBase; import com.pms.ocp.model.entity.*;
import com.pms.ocp.model.entity.OcpApiExtent;
import com.pms.ocp.model.entity.OcpApiGroup;
import com.pms.ocp.model.entity.OcpApiSubs;
import com.pms.ocp.model.vo.*; import com.pms.ocp.model.vo.*;
import com.pms.ocp.service.ApiBasicManagementService; import com.pms.ocp.service.ApiBasicManagementService;
import com.pms.ocp.service.OcpApiExtentService; import com.pms.ocp.service.OcpApiExtentService;
import com.pms.ocp.service.OcpTenantGroupService;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -52,7 +47,10 @@ public class ApiBasicManagementServiceImpl extends ServiceImpl<ApiBasicManagemen ...@@ -52,7 +47,10 @@ public class ApiBasicManagementServiceImpl extends ServiceImpl<ApiBasicManagemen
private OcpApiExtentMapper ocpApiExtentMapper; private OcpApiExtentMapper ocpApiExtentMapper;
@Autowired @Autowired
private OcpApiGroupMapper ocpApiGroupMapper; private OcpApiGroupMapper ocpApiGroupMapper;
@Autowired
private OcpTenantGroupMapper ocpTenantGroupMapper;
@Autowired
private OcpTenantGroupService ocpTenantGroupService;
List<String> apiGroupCode = new ArrayList<>(); List<String> apiGroupCode = new ArrayList<>();
/** /**
...@@ -97,8 +95,6 @@ public class ApiBasicManagementServiceImpl extends ServiceImpl<ApiBasicManagemen ...@@ -97,8 +95,6 @@ public class ApiBasicManagementServiceImpl extends ServiceImpl<ApiBasicManagemen
} }
} }
/** /**
* 导入添加到数据库 * 导入添加到数据库
* *
...@@ -207,6 +203,8 @@ public class ApiBasicManagementServiceImpl extends ServiceImpl<ApiBasicManagemen ...@@ -207,6 +203,8 @@ public class ApiBasicManagementServiceImpl extends ServiceImpl<ApiBasicManagemen
return apiBasicManagementMapper.selectList(qw); return apiBasicManagementMapper.selectList(qw);
} }
// /** // /**
// * 服务列表2 // * 服务列表2
// * @param wholeLinkParamDto // * @param wholeLinkParamDto
...@@ -260,21 +258,44 @@ public class ApiBasicManagementServiceImpl extends ServiceImpl<ApiBasicManagemen ...@@ -260,21 +258,44 @@ public class ApiBasicManagementServiceImpl extends ServiceImpl<ApiBasicManagemen
/** /**
* 省侧-应用接入申请-的模糊查询 * 省侧-应用接入申请-的模糊查询
*
* @param apiCode * @param apiCode
* @param apiName * @param apiName
* @param apiCenterCode * @param apiCenterCode
* @param apiGroupCode
* @param pageNum
* @param pageSize
* @return * @return
*/ */
@Override
public ResponseVO<PageInfo<OcpApiBase>> selectByCondition(String apiCode, String apiName, String apiCenterCode, Integer pageNum, Integer pageSize) { public ResponseVO<PageInfo<OcpApiBase>> selectByCondition(String apiCode, String apiName,String apiCenterCode ,Integer pageNum, Integer pageSize, String apiGroupCode) {
if (pageNum == null || pageSize == null) { if (pageNum == null || pageSize == null) {
return ResponseVO.error("分页参数不能为空"); return ResponseVO.error("分页参数不能为空");
} }
PageHelper.startPage(pageNum, pageSize); PageHelper.startPage(pageNum, pageSize);
List<OcpApiBase> list = apiBasicManagementMapper.selectByCondition(apiCode, apiName, apiCenterCode); List<OcpApiBase> list = apiBasicManagementMapper.selectByCondition(apiCode, apiName, apiCenterCode,apiGroupCode);
PageInfo<OcpApiBase> pageInfo = new PageInfo<>(list); PageInfo<OcpApiBase> pageInfo = new PageInfo<>(list);
return ResponseVO.ok(pageInfo); return ResponseVO.ok(pageInfo);
} }
/**
* 省侧-应用接入申请-查询组中所有中心
*
* @return
*/
@Override
public ResponseVO<List<OcpApiGroup>> selectCentre() {
// LambdaQueryWrapper<OcpTenantGroup> lambdaQueryWrapper = new LambdaQueryWrapper<>();
// lambdaQueryWrapper.eq(OcpTenantGroup::getLevel, "sys_center");
// List<OcpTenantGroup> ocpTenantGroups = ocpTenantGroupMapper.selectList(lambdaQueryWrapper);
// return ResponseVO.ok(ocpTenantGroups);
List<OcpApiGroup> ocpApiGroups = ocpTenantGroupMapper.selectCentre();
ArrayList<OcpApiGroup> objects = new ArrayList<>();
for (OcpApiGroup ocpApiGroup : ocpApiGroups) {
if (ocpApiGroup.getApiGroupLevel().equals("sys_center")) {
objects.add(ocpApiGroup);
}
}
return ResponseVO.ok(objects);
}
} }
...@@ -51,8 +51,6 @@ public class AppRegisterServiceImpl implements AppRegisterService { ...@@ -51,8 +51,6 @@ public class AppRegisterServiceImpl implements AppRegisterService {
ocpTenantIocn.setIocnType("tenant"); ocpTenantIocn.setIocnType("tenant");
ocpTenantIocn.setCodeNo(appRegisterDTO.getAppCode()); ocpTenantIocn.setCodeNo(appRegisterDTO.getAppCode());
ocpTenantIocn.setIocn(appRegisterDTO.getImgUrl()); ocpTenantIocn.setIocn(appRegisterDTO.getImgUrl());
// 加字段
int n = ocpTenantIocnMapper.insert(ocpTenantIocn); int n = ocpTenantIocnMapper.insert(ocpTenantIocn);
...@@ -110,6 +108,7 @@ public class AppRegisterServiceImpl implements AppRegisterService { ...@@ -110,6 +108,7 @@ public class AppRegisterServiceImpl implements AppRegisterService {
ocpTenantIocn.setIocnType("tenant"); ocpTenantIocn.setIocnType("tenant");
ocpTenantIocn.setCodeNo(item.getCodeNo()); ocpTenantIocn.setCodeNo(item.getCodeNo());
ocpTenantIocn.setIocn(item.getImg()); ocpTenantIocn.setIocn(item.getImg());
ocpTenantIocn.setIocnKind("Tenant_swiper");
list.add(ocpTenantIocn); list.add(ocpTenantIocn);
} }
int count = appRegisterMapper.batchInsert(list); int count = appRegisterMapper.batchInsert(list);
......
...@@ -3,7 +3,10 @@ package com.pms.ocp.service.impl; ...@@ -3,7 +3,10 @@ package com.pms.ocp.service.impl;
import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.pms.ocp.mapper.OcpTenantBaseMapper; import com.pms.ocp.mapper.OcpTenantBaseMapper;
import com.pms.ocp.mapper.OcpTenantIocnMapper;
import com.pms.ocp.model.dto.OcpTenantDto;
import com.pms.ocp.model.entity.OcpTenantBase; import com.pms.ocp.model.entity.OcpTenantBase;
import com.pms.ocp.model.entity.OcpTenantIocn;
import com.pms.ocp.service.OcpTenantBaseService; import com.pms.ocp.service.OcpTenantBaseService;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -16,6 +19,10 @@ public class OcpTenantBaseServiceImpl extends ServiceImpl<OcpTenantBaseMapper, O ...@@ -16,6 +19,10 @@ public class OcpTenantBaseServiceImpl extends ServiceImpl<OcpTenantBaseMapper, O
@Autowired @Autowired
private OcpTenantBaseMapper ocpTenantBaseMapper; private OcpTenantBaseMapper ocpTenantBaseMapper;
@Autowired
private OcpTenantIocnMapper ocpTenantIocnMapper;
/** /**
* 我的应用 -- 应用删除 * 我的应用 -- 应用删除
* *
...@@ -26,7 +33,7 @@ public class OcpTenantBaseServiceImpl extends ServiceImpl<OcpTenantBaseMapper, O ...@@ -26,7 +33,7 @@ public class OcpTenantBaseServiceImpl extends ServiceImpl<OcpTenantBaseMapper, O
public boolean delectApply(String objId) { public boolean delectApply(String objId) {
if (StringUtils.isNotBlank(objId)){ if (StringUtils.isNotBlank(objId)) {
return false; return false;
} }
OcpTenantBase ocpTenantBase = ocpTenantBaseMapper.selectById(objId); OcpTenantBase ocpTenantBase = ocpTenantBaseMapper.selectById(objId);
...@@ -35,4 +42,26 @@ public class OcpTenantBaseServiceImpl extends ServiceImpl<OcpTenantBaseMapper, O ...@@ -35,4 +42,26 @@ public class OcpTenantBaseServiceImpl extends ServiceImpl<OcpTenantBaseMapper, O
return true; return true;
} }
/**
* 我的应用--应用详情
*
* @param objId
* @return
*/
@Override
public OcpTenantDto selectDetails(String objId) {
OcpTenantDto ocpTenantDto = new OcpTenantDto();
OcpTenantBase ocpTenantBase = ocpTenantBaseMapper.selectById(objId);
BeanUtils.copyProperties(ocpTenantBase,ocpTenantDto);
String tenantCode = ocpTenantBase.getTenantCode();
if (StringUtils.isBlank(tenantCode)){
OcpTenantIocn ocpTenantIocn = ocpTenantIocnMapper.selectCode(tenantCode);
BeanUtils.copyProperties(ocpTenantIocn,ocpTenantDto);
}
return ocpTenantDto;
}
} }
...@@ -17,7 +17,10 @@ import org.springframework.stereotype.Service; ...@@ -17,7 +17,10 @@ import org.springframework.stereotype.Service;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
/**
* @author:zhaochengming
*
*/
@Service @Service
public class OcpTenantIocnServiceImpl extends ServiceImpl<OcpTenantIocnMapper, OcpTenantIocn> implements OcpTenantIocnService { public class OcpTenantIocnServiceImpl extends ServiceImpl<OcpTenantIocnMapper, OcpTenantIocn> implements OcpTenantIocnService {
......
...@@ -175,12 +175,13 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup> ...@@ -175,12 +175,13 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup>
Page<OcpTenantGroup> page = new Page<>(currentPage, pageSize); Page<OcpTenantGroup> page = new Page<>(currentPage, pageSize);
if (StringUtils.isBlank(keyword)) { if (StringUtils.isBlank(keyword)) {
if (StringUtils.isBlank(lev) || "1".equals(lev) ) { if (StringUtils.isBlank(lev) || "1".equals(lev)) {
LambdaQueryWrapper<OcpTenantGroup> eq = qw.eq(OcpTenantGroup::getTenantGroupCompanyCode, tenantGroupCompanyCode); LambdaQueryWrapper<OcpTenantGroup> eq = qw.eq(OcpTenantGroup::getTenantGroupCompanyCode, tenantGroupCompanyCode);
tenantMapper.selectPage(page, eq); tenantMapper.selectPage(page, eq);
} else if ("2".equals(lev) || "3".equals(lev)) { } else if ("2".equals(lev) || "3".equals(lev)) {
LambdaQueryWrapper<OcpTenantGroup> eq = qw.or(wq -> wq.eq(OcpTenantGroup::getTenantGroupCompanyCode, tenantGroupCompanyCode)).eq(OcpTenantGroup::getTenantGroupPcode, tenantGroupCode); LambdaQueryWrapper<OcpTenantGroup> eq = qw.or(wq -> wq.eq(OcpTenantGroup::getTenantGroupCompanyCode, tenantGroupCompanyCode))
tenantMapper.selectPage(page,eq); .eq(OcpTenantGroup::getTenantGroupPcode, tenantGroupCode);
tenantMapper.selectPage(page, eq);
} }
} else if (!(StringUtils.isBlank(keyword))) { } else if (!(StringUtils.isBlank(keyword))) {
LambdaQueryWrapper<OcpTenantGroup> ocpTenantGroupLambdaQueryWrapper = qw.and(c -> c.like(OcpTenantGroup::getTenantGroupCompanyCode, keyword)) LambdaQueryWrapper<OcpTenantGroup> ocpTenantGroupLambdaQueryWrapper = qw.and(c -> c.like(OcpTenantGroup::getTenantGroupCompanyCode, keyword))
......
...@@ -82,6 +82,9 @@ ...@@ -82,6 +82,9 @@
<if test="apiCenterCode!=null and apiCenterCode!=''"> <if test="apiCenterCode!=null and apiCenterCode!=''">
and api_center_code=#{apiCenterCode} and api_center_code=#{apiCenterCode}
</if> </if>
<if test="apiGroupCode!=null and apiGroupCode!=''">
and api_group_code=#{apiGroupCode}
</if>
</where> </where>
......
...@@ -14,23 +14,23 @@ ...@@ -14,23 +14,23 @@
INNER JOIN ocp_tenant_iocn icon ON base.tenant_code = icon.code_no INNER JOIN ocp_tenant_iocn icon ON base.tenant_code = icon.code_no
INNER JOIN ocp_tenant_extent extent ON extent.tenant_code = base.tenant_code INNER JOIN ocp_tenant_extent extent ON extent.tenant_code = base.tenant_code
INNER JOIN ocp_tenant_group g ON g.tenant_group_code = base.tenant_group_code INNER JOIN ocp_tenant_group g ON g.tenant_group_code = base.tenant_group_code
<where> WHERE icon.iocn_type = 'tenant' and icon.iocn_kind is null
<if test="dto.kind != null and dto.kind != ''"> <if test="dto.kind != null and dto.kind != ''">
base.professional_kind like CONCAT('%', #{dto.kind}, '%') base.professional_kind like CONCAT('%', #{dto.kind}, '%')
</if> </if>
<if test="dto.type != null and dto.type != ''"> <if test="dto.type != null and dto.type != ''">
and g.tenant_group_name like CONCAT('%', #{dto.type}, '%') and g.tenant_group_name like CONCAT('%', #{dto.type}, '%')
</if> </if>
</where>
</select> </select>
<insert id="batchInsert"> <insert id="batchInsert">
insert into ocp_tenant_iocn(obj_id, iocn_type, code_no, iocn, company_code) insert into ocp_tenant_iocn(obj_id, iocn_type, code_no, iocn, company_code,iocn_kind)
values values
<foreach collection="list" item="item" separator=","> <foreach collection="list" item="item" separator=",">
(#{item.objId,jdbcType=VARCHAR}, (#{item.objId,jdbcType=VARCHAR},
#{item.iocnType,jdbcType=VARCHAR}, #{item.iocnType,jdbcType=VARCHAR},
#{item.codeNo},#{item.iocn},#{item.companyCode,jdbcType=VARCHAR}) #{item.codeNo},#{item.iocn},#{item.companyCode,jdbcType=VARCHAR},#{item.iocnKind,jdbcType=VARCHAR})
</foreach> </foreach>
</insert> </insert>
</mapper> </mapper>
\ No newline at end of file
...@@ -80,5 +80,8 @@ ...@@ -80,5 +80,8 @@
</if> </if>
</where> </where>
</select> </select>
<select id="selectCentre" resultType="com.pms.ocp.model.entity.OcpApiGroup">
select api_group_code,api_group_name,api_group_level from ocp_api_group
</select>
</mapper> </mapper>
...@@ -14,4 +14,6 @@ ...@@ -14,4 +14,6 @@
</mapper> </mapper>
\ No newline at end of file
<?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" >
<mapper namespace="com.pms.ocp.mapper.OcpTenantIocnMapper" >
<select id="selectCode" resultType="com.pms.ocp.model.entity.OcpTenantIocn">
select * from ocp_tenant_iocn WHERE code_no = #{tenanCode};
</select>
</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