From 309de8506f5e08dea1c8fdd0d377f0884aa21dd7 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期一, 18 三月 2024 18:21:39 +0800
Subject: [PATCH] 集成相关更改

---
 Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/feigh/MdmInterJtClient.java |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/feigh/MdmInterJtClient.java b/Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/feigh/MdmInterJtClient.java
index efecb25..344f981 100644
--- a/Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/feigh/MdmInterJtClient.java
+++ b/Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/feigh/MdmInterJtClient.java
@@ -2,6 +2,7 @@
 
 import com.alibaba.cloud.commons.lang.StringUtils;
 import com.alibaba.fastjson.JSONObject;
+import com.alibaba.nacos.shaded.com.google.protobuf.ServiceException;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.vci.ubcs.code.applyjtcodeservice.entity.*;
 import com.vci.ubcs.code.applyjtcodeservice.feign.IMdmInterJtClient;
@@ -36,8 +37,10 @@
 @Data
 @Slf4j
 public class MdmInterJtClient implements IMdmInterJtClient {
+
 	@Value("${docking.apply.partCoe:10}")
 	public String partCoe;
+
 	/**
 	 * 闆嗗洟鐢宠鍗曟湇鍔�
 	 */
@@ -57,10 +60,12 @@
 	 * 闆嗗洟鍒嗙被鐢宠鍗曟湇鍔�
 	 */
 	private final IDockingPreClassifyService dockingPreClassifyService;
+
 	/***
 	 * 灞炴�ф槧灏勬湇鍔�
 	 */
 	private final IDockingPreAttrMappingService dockingPreAttrMappingService;
+
 	/**
 	 * 闆嗗洟鍙栧�艰寖鍥寸敵璇峰崟鏈嶅姟
 	 */
@@ -73,6 +78,7 @@
 
 	@Autowired(required = false)
 	private IMdmEngineClient mdmEngineClient;
+
 	/***
 	 * 鐢宠闆嗗洟缂栫爜
 	 * @return
@@ -112,6 +118,7 @@
 			return R.fail("闆嗗洟鐮佹暟鎹慨鏀瑰け璐ワ細"+e.getMessage());
 		}
 	}
+
 	/*
 	 * 涓绘暟鎹笟鍔℃湇鍔�
 	 */
@@ -185,7 +192,7 @@
 				String jdatabtmname = dockingPreApplyForm.getDataBtmName();
 				if (res) {
 					//姝ゅ闇�瑕佹煡璇笟鍔℃暟鎹紝鍘绘洿鏀�
-					R<List<BaseModel>>  R=mdmEngineClient.selectByTypeAndOid(jdatabtmname,jdataid);
+					R<List<BaseModel>> R = mdmEngineClient.selectByTypeAndOid(jdatabtmname,jdataid);
 					if(R.isSuccess()){
 						List<BaseModel> oldDatalist=new ArrayList<>();
 						List<BaseModel> newDatalist=R.getData();
@@ -210,10 +217,12 @@
 					mdmEngineClient.updateBatchBtypeDatas(btmName, modeList);
 				});
 			}
-			dockingPreApplyFormService.saveOrUpdateBatch(dockingPreApplyFormList);
+			if(!CollectionUtils.isEmpty(dockingPreApplyFormList)){
+				dockingPreApplyFormService.saveOrUpdateBatch(dockingPreApplyFormList);
+			}
 		}catch (Throwable e){
 			e.printStackTrace();
-			return R.fail("闆嗗洟鐮侀泦鎴愯祴鍊煎け璐�"+e);
+			 return R.fail("闆嗗洟鐮侀泦鎴愯祴鍊煎け璐ワ紝鍘熷洜锛�"+e.getMessage());
 		}
 		log.info("鑾峰彇闆嗗洟闆嗗洟鐮侊紝璧嬪�煎埌涓绘暟鎹� end");
 		return R.success("闆嗗洟鐮佽祴鍊兼垚鍔�");
@@ -291,6 +300,7 @@
 			throw new Throwable("瀛樺偍瑙嗗浘妯″瀷鍑虹幇闂");
 		}
 	}
+
 	/***
 	 * 鑾峰彇鍒嗙被瑙嗗浘
 	 *
@@ -346,7 +356,6 @@
 			throw new Throwable("缁勭粐鍒嗙被" + nodeLinkName + "妯″瀷瑙嗗浘瀛樺偍鍑虹幇闂");
 		}
 	}
-
 
 	/***
 	 * 鑾峰彇妯″瀷瑙嗗浘灞炴��

--
Gitblit v1.9.3