diff --git a/src/main/java/com/pms/ocp/common/aspectj/OperLogAspect.java b/src/main/java/com/pms/ocp/common/aspectj/OperLogAspect.java index 8caf2b7e06b38ea1fe32aad0a5c4ceb119bd34c1..3e639d2d447ff5f5f9c6b1b501b211f6ea32402e 100644 --- a/src/main/java/com/pms/ocp/common/aspectj/OperLogAspect.java +++ b/src/main/java/com/pms/ocp/common/aspectj/OperLogAspect.java @@ -95,7 +95,7 @@ public class OperLogAspect { // modelNote.setCostTime(time); modelAudit.setAuditCtime(LocalDateTime.now()); - modelAuditService.createModelNote(modelAudit); + modelAuditService.createModelAudit(modelAudit); } private int getOperateType(String methodName, int operateType) { diff --git a/src/main/java/com/pms/ocp/common/constants/ExportUtils.java b/src/main/java/com/pms/ocp/common/constants/ExportUtils.java index c938e562f6395027a5d937f7145975cd1a840d20..c3a016d46cf84993ff5efff6a033d4c29daa6bcc 100644 --- a/src/main/java/com/pms/ocp/common/constants/ExportUtils.java +++ b/src/main/java/com/pms/ocp/common/constants/ExportUtils.java @@ -17,12 +17,11 @@ public class ExportUtils { /** * 校验Header Manipulation - * * @param header 参数 * @return 数据 */ public static String headerManipulation(String header) { - if (StringUtils.isNullOrEmpty(header)) { + if(StringUtils.isNullOrEmpty(header)){ return header; } String regex = "[`~!@#$%^&*()\\+\\=\\{}|:\"?><【】\\/r\\/n]"; @@ -57,9 +56,9 @@ public class ExportUtils { out.flush(); } catch (IOException e) { e.printStackTrace(); - throw new ServiceException(ResultCode.INTERNAL_SERVER_ERROR); + throw new ServiceException(com.pms.ocp.common.constants.ResultCode.INTERNAL_SERVER_ERROR); } finally { - if (out != null) { + if (out != null){ try { out.close(); } catch (IOException e) { @@ -80,7 +79,6 @@ public class ExportUtils { /** * Workbook导出浏览器 * 文件导出添加跨域 Access-Control-Allow-Origin - * * @param response * @param fileName * @param workbook diff --git a/src/main/java/com/pms/ocp/common/utils/TreeUtils.java b/src/main/java/com/pms/ocp/common/utils/TreeUtils.java index 7c733a478ce761afea44379986d6c6c906ebdcd9..e3298214624434ab19a392296453c86acd90858d 100644 --- a/src/main/java/com/pms/ocp/common/utils/TreeUtils.java +++ b/src/main/java/com/pms/ocp/common/utils/TreeUtils.java @@ -2,10 +2,7 @@ package com.pms.ocp.common.utils; import com.pms.ocp.model.entity.TreeNode; -import java.util.ArrayList; -import java.util.LinkedHashMap; -import java.util.List; -import java.util.Map; +import java.util.*; /** * @author huxiuwu @@ -20,7 +17,7 @@ public class TreeUtils { List treeList = new ArrayList<>(); for(T treeNode : treeNodes) { - if (pid.equals(treeNode.getPid())) { + if (pid.equals(treeNode.getpCode())) { treeList.add(findChildren(treeNodes, treeNode)); } } @@ -33,7 +30,7 @@ public class TreeUtils { */ private static T findChildren(List treeNodes, T rootNode) { for(T treeNode : treeNodes) { - if(rootNode.getId().equals(treeNode.getPid())) { + if(rootNode.getCode().equals(treeNode.getpCode())) { rootNode.getChildren().add(findChildren(treeNodes, treeNode)); } } @@ -47,18 +44,21 @@ public class TreeUtils { List result = new ArrayList<>(); //list转map - Map nodeMap = new LinkedHashMap<>(treeNodes.size()); + Map nodeMap = new LinkedHashMap<>(treeNodes.size()); for(T treeNode : treeNodes){ - nodeMap.put(treeNode.getId(), treeNode); + nodeMap.put(treeNode.getCode(), treeNode); } for(T node : nodeMap.values()) { - T parent = nodeMap.get(node.getPid()); - if(parent != null && !(node.getId().equals(parent.getId()))){ + T parent = nodeMap.get(node.getpCode()); + if(parent != null && (node.getpCode().equals(parent.getCode())) + && (!"".equals(node.getpCode())|| !"".equals(parent.getCode()))){ + if (parent.getChildren() == null){ + parent.setChildren(new LinkedList<>()); + } parent.getChildren().add(node); continue; } - result.add(node); } diff --git a/src/main/java/com/pms/ocp/controller/ModelBaseController.java b/src/main/java/com/pms/ocp/controller/ModelBaseController.java index ff88e54531281fdb6a411b42ccf1fbee2ca1904c..48218e3af45c5740dd7fa52c49693de840663733 100644 --- a/src/main/java/com/pms/ocp/controller/ModelBaseController.java +++ b/src/main/java/com/pms/ocp/controller/ModelBaseController.java @@ -53,6 +53,16 @@ public class ModelBaseController { @Autowired private ModelRelationService modelRelationService; + /** + * 模型分类-查询 + * + * @return + */ +// @ApiOperation("模型分类-查询") +// @GetMapping("/get/model/type") +// public ResponseVO getModelType() { +// return modelGroupService.getModelType(); +// } /** * 模型-增加 @@ -150,7 +160,7 @@ public class ModelBaseController { @ApiOperation("模型订阅-增加") @PostMapping("/create/model/subscribe") public ResponseVO createModelSubscribe(@RequestBody ModelSubscribeDTO modelSubscribeDTO) { - return ResponseVO.ok(modelSubscribeService.createModelIssue(modelSubscribeDTO)); + return ResponseVO.ok(modelSubscribeService.createModelSubscribe(modelSubscribeDTO)); } /** @@ -161,7 +171,7 @@ public class ModelBaseController { @ApiOperation("模型订阅-删除/批量删除") @PostMapping("/delete/model/subscribe") public ResponseVO deleteModelSubscribe(@ApiParam(value = "订阅编号集合") @RequestBody List ids) { - return ResponseVO.ok(modelSubscribeService.deleteBatchModelIssue(ids)); + return ResponseVO.ok(modelSubscribeService.deleteBatchModelSubscribe(ids)); } /** @@ -178,7 +188,7 @@ public class ModelBaseController { @ApiParam(value = "每页数量") @RequestParam(value = "pageSize", required = false) Integer pageSize) { PageHelper.startPage(currentPage, pageSize); - List modelSubscribeList = modelSubscribeService.getModelIssueList(objId, modelCode, subsCompanyCode); + List modelSubscribeList = modelSubscribeService.getModelSubscribeList(objId, modelCode, subsCompanyCode); PageInfo pageInfo = new PageInfo<>(modelSubscribeList); return ResponseVO.ok(pageInfo); @@ -193,7 +203,7 @@ public class ModelBaseController { @GetMapping("/get/model/note") public ResponseVO getModelNote(@RequestParam(value = "modelCode") String modelCode) { - List modelAuditList = modelAuditService.getModelNoteList(modelCode); + List modelAuditList = modelAuditService.getModelAuditList(modelCode); return ResponseVO.ok(modelAuditList); } @@ -219,7 +229,7 @@ public class ModelBaseController { public ResponseVO exportModelNote(HttpServletResponse response, @ApiParam(value = "模型编码") @RequestParam(value = "modelCode", required = false) String modelCode) throws IOException { // 查询要导出的数据 - List modelAuditList = modelAuditService.getModelNoteList(modelCode); + List modelAuditList = modelAuditService.getModelAuditList(modelCode); //users集合转成export集合 List exportVOList = modelAuditList.stream().map(modelNote -> { @@ -319,4 +329,10 @@ public class ModelBaseController { return ResponseVO.ok(modelRelationService.deleteModelRelation(objId, modelCode)); } + + @ApiOperation("模型列表-导航树") + @GetMapping("/delete/model/modelListNavigation") + public ResponseVO modelListNavigation(@RequestParam(required = false) String searchCondition) { + return modelSubscribeService.modelListNavigation(searchCondition); + } } diff --git a/src/main/java/com/pms/ocp/mapper/ModelSubscribeMapper.java b/src/main/java/com/pms/ocp/mapper/ModelSubscribeMapper.java index 0f23d06d2966022e21a2169baae81a42f03f6008..d879203064ae0381b3843f21f31093279dcc408e 100644 --- a/src/main/java/com/pms/ocp/mapper/ModelSubscribeMapper.java +++ b/src/main/java/com/pms/ocp/mapper/ModelSubscribeMapper.java @@ -2,7 +2,11 @@ package com.pms.ocp.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.pms.ocp.model.entity.ModelSubscribe; +import com.pms.ocp.model.entity.TreeNode; import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; /** * @Auther: wangjian @@ -12,4 +16,8 @@ import org.apache.ibatis.annotations.Mapper; @Mapper public interface ModelSubscribeMapper extends BaseMapper { + + List selectOrganData(); + + List selectModelAndModelGroup(@Param("searchCondition") String searchCondition); } diff --git a/src/main/java/com/pms/ocp/model/Response.java b/src/main/java/com/pms/ocp/model/Response.java index f0adc07852170810a13246916ced977a202226e3..cb6cdd98f832c9a794a25c9fe0750a83ef81e147 100644 --- a/src/main/java/com/pms/ocp/model/Response.java +++ b/src/main/java/com/pms/ocp/model/Response.java @@ -2,7 +2,7 @@ package com.pms.ocp.model; public interface Response { - boolean SUCCESS = true; - int SUCCESS_CODE = 0; + public static final boolean SUCCESS = true; + public static final int SUCCESS_CODE = 0; } diff --git a/src/main/java/com/pms/ocp/model/entity/TreeNode.java b/src/main/java/com/pms/ocp/model/entity/TreeNode.java index 98fcc445f46a56ad3b0179e88fb25a71eb2778c3..a1b1cdba04f208509029bff3e156d63ec8a2b87c 100644 --- a/src/main/java/com/pms/ocp/model/entity/TreeNode.java +++ b/src/main/java/com/pms/ocp/model/entity/TreeNode.java @@ -1,7 +1,10 @@ package com.pms.ocp.model.entity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + import java.io.Serializable; -import java.util.ArrayList; import java.util.List; /** @@ -9,43 +12,42 @@ import java.util.List; * @version 1.0 * @date 2022/3/8 17:53 */ -public class TreeNode implements Serializable { +@Data +@ApiModel("树节点表") +public class TreeNode implements Serializable { private static final long serialVersionUID = 1L; /** * 主键 */ - private Long id; + + @ApiModelProperty("编码") + private String code; /** * 上级ID */ - private Long pid; - /** - * 子节点列表 - */ - private List children = new ArrayList<>(); + @ApiModelProperty("父类编码") + private String pCode; - public Long getId() { - return id; - } + @ApiModelProperty("名称") + private String name; - public void setId(Long id) { - this.id = id; - } + @ApiModelProperty("公司编码") + private String companyCode; - public Long getPid() { - return pid; - } + @ApiModelProperty("子类") + private List children; - public void setPid(Long pid) { - this.pid = pid; - } + @ApiModelProperty("子类") + private int belongLevel; - public List getChildren() { - return children; + public String getCode() { + return code == null ? "":code; } - - public void setChildren(List children) { - this.children = children; + public String getpCode() { + return pCode == null ? "": pCode; + } + public String getCompanyCode() { + return companyCode == null ? "":companyCode; } } diff --git a/src/main/java/com/pms/ocp/model/vo/OcpModelGroupVO.java b/src/main/java/com/pms/ocp/model/vo/OcpModelGroupVO.java index a213bfd614d103e2ee817df3948d48c989a39a76..317214d8a72762c0d239842afa66c31b4e2ac7a6 100644 --- a/src/main/java/com/pms/ocp/model/vo/OcpModelGroupVO.java +++ b/src/main/java/com/pms/ocp/model/vo/OcpModelGroupVO.java @@ -1,6 +1,8 @@ package com.pms.ocp.model.vo; +import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; @@ -8,6 +10,7 @@ import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; +import java.lang.reflect.Type; import java.util.Date; import java.util.List; @@ -26,6 +29,7 @@ public class OcpModelGroupVO implements Serializable { * 主键 */ @ApiModelProperty(value = "主键") + @TableId(value = "obj_id", type = IdType.ASSIGN_ID) private String objId; /** * 模型分类名称 diff --git a/src/main/java/com/pms/ocp/service/ModelAuditService.java b/src/main/java/com/pms/ocp/service/ModelAuditService.java index cfd13e3422f8df4ae336f5bdfd21e21b0197a3ed..b583341ac3a2fe21e1001e136e68fdd9cb79a3cf 100644 --- a/src/main/java/com/pms/ocp/service/ModelAuditService.java +++ b/src/main/java/com/pms/ocp/service/ModelAuditService.java @@ -18,7 +18,7 @@ public interface ModelAuditService { * @param modelAudit * @return */ - Integer createModelNote(ModelAudit modelAudit); + Integer createModelAudit(ModelAudit modelAudit); /** * 删除模型事记 @@ -26,7 +26,7 @@ public interface ModelAuditService { * @param modelId * @return */ - Integer deleteModelNote(String modelId); + Integer deleteModelAudit(String modelId); /** * 更新模型事记 @@ -34,7 +34,7 @@ public interface ModelAuditService { * @param modelAudit * @return */ - Integer updateModelNote(ModelAudit modelAudit); + Integer updateModelAudit(ModelAudit modelAudit); /** * 获取模型事记 @@ -42,7 +42,7 @@ public interface ModelAuditService { * @param * @return */ - List getModelNoteList(String modelCode); + List getModelAuditList(String modelCode); /** * 获取模型事记列表 @@ -50,13 +50,6 @@ public interface ModelAuditService { * @param modelId * @return */ - ModelAudit getModelNote(String modelId); - -// /** -// * 获取模型事记 -// * -// * @param -// * @return -// */ -// Boolean exportModelNote(String modelCode); + ModelAudit getModelAudit(String modelId); + } diff --git a/src/main/java/com/pms/ocp/service/ModelSubscribeService.java b/src/main/java/com/pms/ocp/service/ModelSubscribeService.java index d4f991c905a8a3fd5dab28141d3e258b98e90f86..a9140800b162fcb6de0082272533a8c2ad301158 100644 --- a/src/main/java/com/pms/ocp/service/ModelSubscribeService.java +++ b/src/main/java/com/pms/ocp/service/ModelSubscribeService.java @@ -2,6 +2,7 @@ package com.pms.ocp.service; import com.pms.ocp.model.dto.ModelSubscribeDTO; import com.pms.ocp.model.entity.ModelSubscribe; +import com.pms.ocp.model.vo.ResponseVO; import java.util.List; @@ -18,7 +19,7 @@ public interface ModelSubscribeService { * @param modelSubscribeDTO * @return */ - Integer createModelIssue(ModelSubscribeDTO modelSubscribeDTO); + Integer createModelSubscribe(ModelSubscribeDTO modelSubscribeDTO); /** * 删除模型订阅 @@ -26,7 +27,7 @@ public interface ModelSubscribeService { * @param modelId * @return */ - Integer deleteModelIssue(String modelId); + Integer deleteModelSubscribe(String modelId); /** * 批量删除模型订阅 @@ -34,7 +35,7 @@ public interface ModelSubscribeService { * @param ids * @return */ - Integer deleteBatchModelIssue(List ids); + Integer deleteBatchModelSubscribe(List ids); /** * 更新模型订阅 @@ -42,7 +43,7 @@ public interface ModelSubscribeService { * @param modelSubscribe * @return */ - Integer updateModelIssue(ModelSubscribe modelSubscribe); + Integer updateModelSubscribe(ModelSubscribe modelSubscribe); /** * 获取模型订阅 @@ -50,7 +51,7 @@ public interface ModelSubscribeService { * @param * @return */ - List getModelIssueList(String objId, String modelCode, String subsCompanyCode); + List getModelSubscribeList(String objId, String modelCode, String subsCompanyCode); /** * 获取模型订阅列表 @@ -58,5 +59,8 @@ public interface ModelSubscribeService { * @param modelId * @return */ - ModelSubscribeDTO getModelIssue(String modelId); + ModelSubscribeDTO getModelSubscribe(String modelId); + + ResponseVO modelListNavigation(String searchCondition); + } diff --git a/src/main/java/com/pms/ocp/service/impl/ModelAuditServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/ModelAuditServiceImpl.java index 4ff3e4e3e0f0f027556ebf9f82609090c5f1f8d4..89043cf017b8b9e468dc6ec05a71eea8a133fe94 100644 --- a/src/main/java/com/pms/ocp/service/impl/ModelAuditServiceImpl.java +++ b/src/main/java/com/pms/ocp/service/impl/ModelAuditServiceImpl.java @@ -22,22 +22,22 @@ public class ModelAuditServiceImpl implements ModelAuditService { private ModelAuditMapper modelAuditMapper; @Override - public Integer createModelNote(ModelAudit modelAudit) { + public Integer createModelAudit(ModelAudit modelAudit) { return modelAuditMapper.insert(modelAudit); } @Override - public Integer deleteModelNote(String modelId) { + public Integer deleteModelAudit(String modelId) { return null; } @Override - public Integer updateModelNote(ModelAudit modelAudit) { + public Integer updateModelAudit(ModelAudit modelAudit) { return null; } @Override - public List getModelNoteList(String modelCode) { + public List getModelAuditList(String modelCode) { QueryWrapper wrapper = new QueryWrapper<>(); wrapper.lambda().eq(ModelAudit::getModelCode, modelCode); @@ -45,16 +45,8 @@ public class ModelAuditServiceImpl implements ModelAuditService { } @Override - public ModelAudit getModelNote(String modelId) { + public ModelAudit getModelAudit(String modelId) { return null; } -// @Override -// public Boolean exportModelNote(String modelCode) { -// List modelNoteList = getModelNoteList(modelCode); -// -// ExcelUtils.exportExcel(modelNoteList, "导出事记", "导出事记", ModelNote.class, "测试user.xls", re -// -// return true; -// } } diff --git a/src/main/java/com/pms/ocp/service/impl/ModelSubscribeServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/ModelSubscribeServiceImpl.java index 478a8ebabe0cc31daa1f2888bc381a671c29783d..c0466ca3389bdef35e5597b5478903a396e30b67 100644 --- a/src/main/java/com/pms/ocp/service/impl/ModelSubscribeServiceImpl.java +++ b/src/main/java/com/pms/ocp/service/impl/ModelSubscribeServiceImpl.java @@ -1,9 +1,14 @@ package com.pms.ocp.service.impl; +import cn.hutool.core.collection.CollectionUtil; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.pms.ocp.common.constants.CodeEnum; +import com.pms.ocp.common.utils.TreeUtils; import com.pms.ocp.mapper.ModelSubscribeMapper; import com.pms.ocp.model.dto.ModelSubscribeDTO; import com.pms.ocp.model.entity.ModelSubscribe; +import com.pms.ocp.model.entity.TreeNode; +import com.pms.ocp.model.vo.ResponseVO; import com.pms.ocp.service.ModelSubscribeService; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.BeanUtils; @@ -11,6 +16,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.time.LocalDateTime; +import java.util.LinkedList; import java.util.List; /** @@ -26,7 +32,7 @@ public class ModelSubscribeServiceImpl implements ModelSubscribeService { private ModelSubscribeMapper modelSubscribeMapper; @Override - public Integer createModelIssue(ModelSubscribeDTO modelSubscribeDTO) { + public Integer createModelSubscribe(ModelSubscribeDTO modelSubscribeDTO) { ModelSubscribe modelSubscribe = new ModelSubscribe(); @@ -38,7 +44,7 @@ public class ModelSubscribeServiceImpl implements ModelSubscribeService { } @Override - public Integer deleteModelIssue(String modelId) { + public Integer deleteModelSubscribe(String modelId) { return null; } @@ -49,17 +55,17 @@ public class ModelSubscribeServiceImpl implements ModelSubscribeService { * @return */ @Override - public Integer deleteBatchModelIssue(List ids) { + public Integer deleteBatchModelSubscribe(List ids) { return modelSubscribeMapper.deleteBatchIds(ids); } @Override - public Integer updateModelIssue(ModelSubscribe modelSubscribe) { + public Integer updateModelSubscribe(ModelSubscribe modelSubscribe) { return null; } @Override - public List getModelIssueList(String objId, String modelCode, String subsCompanyCode) { + public List getModelSubscribeList(String objId, String modelCode, String subsCompanyCode) { QueryWrapper queryWrapper = new QueryWrapper(); if (StringUtils.isNotEmpty(objId)) { @@ -78,7 +84,41 @@ public class ModelSubscribeServiceImpl implements ModelSubscribeService { } @Override - public ModelSubscribeDTO getModelIssue(String modelId) { + public ModelSubscribeDTO getModelSubscribe(String modelId) { return null; } + + + /** + * 服务列表导航树 + * @author huxiuwu + * @date 2022/3/11 + * + * @return pms.ocp.model.vo.ResponseVO + **/ + @Override + public ResponseVO modelListNavigation(String searchCondition) { + //查询模型和模型属性表列表 + List modelProperList = modelSubscribeMapper.selectModelAndModelGroup(searchCondition); + if (CollectionUtil.isEmpty(modelProperList)){ + return ResponseVO.error(CodeEnum.NO_DATA); + } + List modelGroupList = TreeUtils.build(modelProperList); + //查询组织机构表 + List organList = modelSubscribeMapper.selectOrganData(); + //将分类放入各自所属于的组织机构下 + organList.forEach(org + ->{ + modelGroupList.forEach(group->{ + if (org.getCompanyCode().equals(group.getCompanyCode())){ + if(org.getChildren() == null){ + org.setChildren(new LinkedList<>()); + } + org.getChildren().add(group); + } + }); + }); + List result = TreeUtils.build(organList); + return ResponseVO.ok(result); + } } diff --git a/src/main/resources/application-local.yml b/src/main/resources/application-local.yml index 0f73a771b24d9d846ed7b0ba83cb759e686069ba..759ae80b12c0f3876c94ab5f9a404a9ac463bc05 100644 --- a/src/main/resources/application-local.yml +++ b/src/main/resources/application-local.yml @@ -6,7 +6,7 @@ spring: 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://172.20.10.9:33072/pms3?currentSchema=public&stringtype=unspecified&TimeZone=Asia/Shanghai&useAffectedRows=true - url: jdbc:postgresql://localhost:5432/postgres?currentSchema=operating_platform&stringtype=unspecified&TimeZone=Asia/Shanghai&useAffectedRows=true + url: jdbc:postgresql://localhost:5432/operating_platform?stringtype=unspecified&TimeZone=Asia/Shanghai&useAffectedRows=true knife4j: enable: true diff --git a/src/main/resources/mapper/ModelSubscribeMapper.xml b/src/main/resources/mapper/ModelSubscribeMapper.xml new file mode 100644 index 0000000000000000000000000000000000000000..8e7c417ce019c24e3a96095342f27a149449b6ac --- /dev/null +++ b/src/main/resources/mapper/ModelSubscribeMapper.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/mapper/OcpApiModelRelMapper.xml b/src/main/resources/mapper/OcpApiModelRelMapper.xml index ca9046b2feb6043abdce44ed2d0d52474fb4b405..d8343b4dbc5851f279f660ac4ab4c1ce94c54bd9 100644 --- a/src/main/resources/mapper/OcpApiModelRelMapper.xml +++ b/src/main/resources/mapper/OcpApiModelRelMapper.xml @@ -8,6 +8,6 @@ on oamr.model_code = omb.model_code INNER JOIN ocp_api_base oab on oamr.api_code = oab.api_code - where oamr.api_code = #{apiCode} + where oamr.obj_id = #{objId} \ No newline at end of file diff --git a/src/main/resources/mapper/OcpApiTenantRelMapper.xml b/src/main/resources/mapper/OcpApiTenantRelMapper.xml index 92b0155ac369cacf0cb5fddae4e71e6384fc2cb4..c7b4e4b883381d288e94ce331b6877a8b0be0532 100644 --- a/src/main/resources/mapper/OcpApiTenantRelMapper.xml +++ b/src/main/resources/mapper/OcpApiTenantRelMapper.xml @@ -7,7 +7,7 @@ oa LEFT JOIN ocp_api_base ab on oa.api_code = ab.api_code INNER JOIN ocp_tenant_base ot on ot.tenant_code = - oa.tenant_code where oa.api_code = #{apiCode} + oa.tenant_code where oa.obj_id = #{objId} diff --git a/src/main/resources/mapper/OcpTenantAuditMapper.xml b/src/main/resources/mapper/OcpTenantAuditMapper.xml index b0a4ef30eb4dd732eaa94d9427eaa686344e9b34..41aa36751f5972d4c1994d34f9e6490f9aa6bdb2 100644 --- a/src/main/resources/mapper/OcpTenantAuditMapper.xml +++ b/src/main/resources/mapper/OcpTenantAuditMapper.xml @@ -10,11 +10,9 @@ \ No newline at end of file