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