From a8d80ddd0aef61cbaf1dbe9fe7abec12f0835399 Mon Sep 17 00:00:00 2001 From: ludc Date: 星期四, 01 二月 2024 14:52:14 +0800 Subject: [PATCH] 代码合并 --- Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeSynonymServiceImpl.java | 18 +++++++++++++++--- 1 files changed, 15 insertions(+), 3 deletions(-) diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeSynonymServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeSynonymServiceImpl.java index c3cdf88..855bb23 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeSynonymServiceImpl.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeSynonymServiceImpl.java @@ -17,6 +17,7 @@ package com.vci.ubcs.code.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @@ -138,10 +139,21 @@ .selectAs(CodeClassifyTemplate::getName,CodeClassifyTemplateAttr::getClassifyTemplateOidName) .leftJoin(CodeClassifyTemplate.class,CodeTableNameEnum.PL_CODE_CLSTEMPLATE.getText(),CodeClassifyTemplate::getOid,CodeClassifyTemplateAttr::getClassifyTemplateOid) .like(CodeClassifyTemplateAttr::getSysonymRuleOids, oid); - List<CodeClassifyTemplateAttr> voList = codeClassifyTemplateAttrService.selectByWrapper( - mpjLambdaWrapper - ); + List<CodeClassifyTemplateAttr> voList = codeClassifyTemplateAttrService.selectByWrapper(mpjLambdaWrapper); return CodeClassifyTemplateAttrWrapper.build().listVO(voList); } + @Override + public String selectNameByWrapper(LambdaQueryWrapper<CodeSynonym> wrappers) { + List<CodeSynonym> codeSynonymsList = codeSynonymMapper.selectList(wrappers); + if(codeSynonymsList.isEmpty()){ + return ""; + } + StringBuilder res = new StringBuilder(); + codeSynonymsList.stream().forEach(item->{ + res.append(item.getName()).append("(").append(item.getId()).append(")").append(","); + }); + return res.toString().replaceAll(",$", ""); + } + } -- Gitblit v1.9.3