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