From 33e373772841ba2c6d8bf1becf5af19c2e841696 Mon Sep 17 00:00:00 2001
From: hecan <1718492867@qq.com>
Date: Mon, 19 Aug 2024 16:22:14 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E9=83=A8=E9=97=A8=E4=BF=AE?=
 =?UTF-8?q?=E6=94=B9=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../service/impl/SenderPubbmxxServiceImpl.java     | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubbmxx/service/impl/SenderPubbmxxServiceImpl.java b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubbmxx/service/impl/SenderPubbmxxServiceImpl.java
index e7d45aec..05efb880 100644
--- a/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubbmxx/service/impl/SenderPubbmxxServiceImpl.java
+++ b/service/src/main/java/com/hzya/frame/grpU8/nxproof/pubbmxx/service/impl/SenderPubbmxxServiceImpl.java
@@ -6,6 +6,8 @@ import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
 import com.github.pagehelper.PageInfo;
 import com.hzya.frame.basedao.service.impl.BaseService;
+import com.hzya.frame.grpU8.nxproof.gbizbxmb.dao.IGbiZbxmbDao;
+import com.hzya.frame.grpU8.nxproof.gbizbxmb.entity.GbiZbxmbEntity;
 import com.hzya.frame.grpU8.nxproof.pubbmxx.dao.ISenderPubbmxxDao;
 import com.hzya.frame.grpU8.nxproof.pubbmxx.entity.SenderPubbmxxEntity;
 import com.hzya.frame.grpU8.nxproof.pubbmxx.service.ISenderPubbmxxService;
@@ -32,7 +34,8 @@ import java.util.List;
 public class SenderPubbmxxServiceImpl extends BaseService<SenderPubbmxxEntity, String> implements ISenderPubbmxxService {
 
 
-
+    @Autowired
+	private IGbiZbxmbDao gbiZbxmbDao;
 
 	private ISenderPubbmxxDao senderPubbmxxDao;
     
@@ -334,6 +337,7 @@ public class SenderPubbmxxServiceImpl extends BaseService<SenderPubbmxxEntity, S
 			senderPubbmxxEntity.setKjnd(receiverPubbmxxEntity.getKjnd());
 			senderPubbmxxEntity.setGsdm(receiverPubbmxxEntity.getGsdm());
 			senderPubbmxxEntity.setBmdm(receiverPubbmxxEntity.getBmdm());
+			senderPubbmxxEntity.setDataSourceCode(receiverPubbmxxEntity.getDataSourceCode());
 			List<SenderPubbmxxEntity> senderPubbmxxEntities = queryEntityPageHealthBureau(senderPubbmxxEntity);
 			if(CollectionUtils.isEmpty(senderPubbmxxEntities)){
 				receiverPubbmxxEntity.setId(receiverPubbmxxEntity.getGsdm()+'-'+receiverPubbmxxEntity.getKjnd()+'-'+receiverPubbmxxEntity.getBmdm());
@@ -378,6 +382,14 @@ public class SenderPubbmxxServiceImpl extends BaseService<SenderPubbmxxEntity, S
 			receiverPubbmxxEntity.setId(receiverPubbmxxEntity.getGsdm()+'-'+receiverPubbmxxEntity.getKjnd()+'-'+receiverPubbmxxEntity.getBmdm());
 			logger.info("==========开始更新公司编码为:{}得部门信息,代码为:{}=========",receiverPubbmxxEntity.getGsdm(),receiverPubbmxxEntity.getBmdm());
 			SenderPubbmxxEntity receiverPubbmxxEntity1 = senderPubbmxxDao.updatePubbmxxHealthBureau(receiverPubbmxxEntity);
+			//更新指标项目表中的部门名称
+			GbiZbxmbEntity gbiZbxmbEntity=new GbiZbxmbEntity();
+			gbiZbxmbEntity.setGsdm(receiverPubbmxxEntity.getGsdm());
+			gbiZbxmbEntity.setKjnd(receiverPubbmxxEntity.getKjnd());
+			gbiZbxmbEntity.setBmdm(receiverPubbmxxEntity.getBmdm());
+			gbiZbxmbEntity.setBmmc(receiverPubbmxxEntity.getBmmc());
+			gbiZbxmbEntity.setDataSourceCode(receiverPubbmxxEntity.getDataSourceCode());
+			gbiZbxmbDao.updateZbmxBmmc(gbiZbxmbEntity);
 			JSONObject jsonObject1=new JSONObject();
 			jsonObject1.put("status","200");
 			jsonObject1.put("bmxx",receiverPubbmxxEntity1);