From d9183aa80ae17d36b79dda48c6b1d7fa22a80ee3 Mon Sep 17 00:00:00 2001
From: xiejun <xiejun@vci-tech.com>
Date: 星期三, 22 一月 2025 11:20:41 +0800
Subject: [PATCH] 现场型号代号/人员/组织接口调试

---
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeMdmInfaceImpl.java |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeMdmInfaceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeMdmInfaceImpl.java
index 07cee1e..fb2c8eb 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeMdmInfaceImpl.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeMdmInfaceImpl.java
@@ -331,8 +331,8 @@
 				//object.setCode(masterData.getOrDefault(currentClassifyConfig.get().getSourceCodeKey(),"").toString());//缂栫爜
 				if(!CollectionUtils.isEmpty(sourceCodeKeyList)) {
 					sourceCodeKeyList.stream().forEach(codekey -> {
-						if (StringUtils.isNotBlank(masterData.getOrDefault(currentClassifyConfig.get().getSourceCodeKey(), "").toString())) {
-							object.setCode(masterData.getOrDefault(currentClassifyConfig.get().getSourceCodeKey(), "").toString());//缂栫爜
+						if (StringUtils.isNotBlank(masterData.getOrDefault(codekey, "").toString())) {
+							object.setCode(masterData.getOrDefault(codekey, "").toString());//缂栫爜
 						}
 					});
 				}
@@ -369,7 +369,7 @@
 			ApplyDatasVO editDatasVO = new ApplyDatasVO();
 			if (!CollectionUtils.isEmpty(cboList)) {
 				//鏍规嵁MDM缂栫爜鍘诲垽鏂暟鎹槸鍚﹂噸澶�.
-				Map<String, ClientBusinessObject> oldpplyDataVOMap = cboList.stream().filter(data -> data != null && StringUtils.isNotBlank(data.getAttributeValue(targetCodeKey))).collect(Collectors.toList()).stream().collect(Collectors.toMap(s -> s.getAttributeValue(targetCodeKey).toLowerCase(Locale.ROOT), t -> t));
+				Map<String, ClientBusinessObject> oldpplyDataVOMap = cboList.stream().filter(data -> data != null && StringUtils.isNotBlank(data.getAttributeValue(targetCodeKey))).collect(Collectors.toList()).stream().collect(Collectors.toMap(s -> s.getAttributeValue(targetCodeKey), t -> t));
 				//鏁版嵁搴撲笉瀛樺湪鐨�
 				List<ApplyDataVO> applyApplyDataVOList = applyDataVOList.stream().filter(cbo -> {
 					String code = cbo.getCode();
@@ -380,6 +380,8 @@
 				List<ApplyDataVO> editApplyDataVOList = applyDataVOList.stream().filter(cbo -> {
 					String code = cbo.getCode();
 					if (oldpplyDataVOMap.containsKey(code)) {
+						ClientBusinessObject object=	oldpplyDataVOMap.get(code);
+						cbo.setCode(object.getId());
 						cbo.setOperate("update");
 					}
 					return oldpplyDataVOMap.containsKey(code);
@@ -494,7 +496,7 @@
 						mesg="闆嗘垚绯荤粺锛氥��"+systemCode+"銆戠敵璇风紪鐮佸け璐�:" + e.getMessage();
 						mesg = e.getMessage();
 						e.printStackTrace();
-						throw new ServiceException(e.getMessage());
+					//	throw new ServiceException(e.getMessage());
 					} finally {
 						XMLResultDataObjectDetailDO x = new XMLResultDataObjectDetailDO();
 						x.setId(rowData.getOid());
@@ -711,6 +713,7 @@
 							String dataValue = sourceKeyValueMap.get(sourceKey);
 							if (attrMapConfigMap.containsKey(sourceKey)) {
 								String targetKey = attrMapConfigMap.get(sourceKey);
+								log.info("xxxxx灞炴�ф槧灏勫��:sourceKey銆�"+sourceKey+"銆戔�斺�斻��+targetKey---銆�"+targetKey+":"+dataValue);
 								keyValueMap.put(targetKey, StringUtils.isBlank(dataValue)?"":dataValue);
 							}
 						});

--
Gitblit v1.9.3