From 2d0fdaca6f7637c68782ae53ed2c3feee4f48db7 Mon Sep 17 00:00:00 2001
From: fujunling <2984387807@qq.com>
Date: 星期三, 21 六月 2023 16:39:07 +0800
Subject: [PATCH] fjl
---
Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/impl/LinkTypeServiceImpl.java | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 54 insertions(+), 1 deletions(-)
diff --git a/Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/impl/LinkTypeServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/impl/LinkTypeServiceImpl.java
index 571c89d..1451bc7 100644
--- a/Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/impl/LinkTypeServiceImpl.java
+++ b/Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/impl/LinkTypeServiceImpl.java
@@ -45,6 +45,7 @@
import org.springframework.transaction.support.DefaultTransactionDefinition;
import org.springframework.util.CollectionUtils;
+import javax.validation.constraints.NotEmpty;
import java.util.*;
import java.util.stream.Collectors;
@@ -845,7 +846,7 @@
}else {
throw new VciBaseException("棰嗗煙鍚嶇О涓嶇鍚堣鍒�");
}
- return PL + StringPool.UNDERSCORE + domain + StringPool.UNDERSCORE + id;
+ return PL + StringPool.UNDERSCORE + domain.toUpperCase(Locale.ROOT) + StringPool.UNDERSCORE + id.toUpperCase(Locale.ROOT);
}
/**
@@ -901,4 +902,56 @@
throw new RuntimeException(e);
}
}
+
+ @Override
+ public boolean deleteLogic(@NotEmpty List<Long> ids) {
+ return false;
+ }
+
+ @Override
+ public boolean changeStatus(@NotEmpty List<Long> ids, Integer status) {
+ return false;
+ }
+
+ /**
+ * 鑾峰彇閾炬帴绫诲瀷锛屽彧鏈夐粯璁ゅ瓧娈�
+ *
+ * @param linkTypeId 閾炬帴绫诲瀷id
+ * @return 榛樿瀛楁灞炴��
+ */
+ @Override
+ public LinkTypeVO getLinkTypeDefaultAttrById(String linkTypeId) {
+ LinkTypeVO vo = getLinkTypeById(linkTypeId);
+ List<LinkTypeAttributeVO> attributes = linkTypeAttributeService.getDefaultAttributes(vo);
+ vo.setAttributes(attributes);
+ return vo;
+ }
+
+ /**
+ * 鑾峰彇閾炬帴绫诲瀷锛屾湁鎵�鏈夌殑瀛楁
+ *
+ * @param linkTypeId 閾炬帴绫诲瀷id
+ * @return 鎵�鏈夊瓧娈�
+ */
+ @Override
+ public LinkTypeVO getLinkTypeAllAttrById(String linkTypeId) {
+ LinkTypeVO vo = getLinkTypeById(linkTypeId);
+ List<LinkTypeAttributeVO> attributes = linkTypeAttributeService.getAllAttributes(vo);
+ vo.setAttributes(attributes);
+ return vo;
+ }
+
+ /**
+ * 鑾峰彇閾炬帴绫诲瀷锛屾湁鎵�鏈夌殑瀛楁
+ *
+ * @param linkTypeOid 閾炬帴绫诲瀷涓婚敭
+ * @return 鎵�鏈夊瓧娈�
+ */
+ @Override
+ public LinkTypeVO getLinkTypeAllAttrByOid(String linkTypeOid) {
+ LinkTypeVO vo = getLinkTypeByOid(linkTypeOid);
+ List<LinkTypeAttributeVO> attributes = linkTypeAttributeService.getAllAttributes(vo);
+ vo.setAttributes(attributes);
+ return vo;
+ }
}
--
Gitblit v1.9.3