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);