From 4f21ea7aa500b01f7d8496258c580226620d1974 Mon Sep 17 00:00:00 2001
From: xiejun <xj@2023>
Date: 星期三, 30 八月 2023 10:03:43 +0800
Subject: [PATCH] 统一接口更改接口加上最新版本统过滤

---
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/UniversalInterfaceImpl.java |   26 ++++++++++++++++++++------
 1 files changed, 20 insertions(+), 6 deletions(-)

diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/UniversalInterfaceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/UniversalInterfaceImpl.java
index 89ac378..3ec3629 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/UniversalInterfaceImpl.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/UniversalInterfaceImpl.java
@@ -433,12 +433,26 @@
 					mdmIOService.batchSyncEditDatas(codeClassifyVO,dataObjectVO, resultDataObjectDetailDOs,isCodeOrGroupCode);
 					log.info("end锛氫慨鏀规暟鎹墽琛屽畬姣�");
 				} catch (Throwable e) {
-					XMLResultDataObjectDetailDO xmlResultDataObjectDetailDO=new XMLResultDataObjectDetailDO();
-					xmlResultDataObjectDetailDO.setCode("");
-					xmlResultDataObjectDetailDO.setId("");
-					xmlResultDataObjectDetailDO.setErrorid(objerrorCode);
-					xmlResultDataObjectDetailDO.setMsg("缂栫爜鏇存敼/鐘舵�佹洿鏀�/鍒犻櫎:"+e.getMessage());
-					resultDataObjectDetailDOs.add(xmlResultDataObjectDetailDO);
+					List<ApplyDataVO> applyDataVOList= classVO.getObjects().getObject();
+					objerrorCode="1";
+					if(!CollectionUtils.isEmpty(applyDataVOList)) {
+						applyDataVOList.stream().forEach(applyDataVO -> {
+							XMLResultDataObjectDetailDO xmlResultDataObjectDetailDO = new XMLResultDataObjectDetailDO();
+							xmlResultDataObjectDetailDO.setCode("");
+							xmlResultDataObjectDetailDO.setId(applyDataVO.getId());
+							xmlResultDataObjectDetailDO.setErrorid(objerrorCode);
+							xmlResultDataObjectDetailDO.setMsg("缂栫爜鏇存敼/鐘舵�佹洿鏀�/鍒犻櫎:" + e.getMessage());
+							resultDataObjectDetailDOs.add(xmlResultDataObjectDetailDO);
+						});
+					}else {
+
+						XMLResultDataObjectDetailDO xmlResultDataObjectDetailDO = new XMLResultDataObjectDetailDO();
+						xmlResultDataObjectDetailDO.setCode("");
+						xmlResultDataObjectDetailDO.setId("");
+						xmlResultDataObjectDetailDO.setErrorid(objerrorCode);
+						xmlResultDataObjectDetailDO.setMsg("缂栫爜鏇存敼/鐘舵�佹洿鏀�/鍒犻櫎:" + e.getMessage());
+						resultDataObjectDetailDOs.add(xmlResultDataObjectDetailDO);
+					}
 					e.printStackTrace();
 				}finally {
 					XMLResultClassfyVO resultClassfyVO = new XMLResultClassfyVO();

--
Gitblit v1.9.3