diff --git a/src/main/java/com/docus/server/collection/service/impl/TBasicServiceImpl.java b/src/main/java/com/docus/server/collection/service/impl/TBasicServiceImpl.java index 3f866d0..1fc367c 100644 --- a/src/main/java/com/docus/server/collection/service/impl/TBasicServiceImpl.java +++ b/src/main/java/com/docus/server/collection/service/impl/TBasicServiceImpl.java @@ -10,6 +10,7 @@ import com.docus.server.collection.entity.TBasic; import com.docus.server.collection.entity.TBasicExtend; import com.docus.server.collection.mapper.TBasicMapper; import com.docus.server.collection.service.ITBasicService; +import com.docus.server.rpc.SdRyHospitalRpc; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -35,6 +36,9 @@ public class TBasicServiceImpl implements ITBasicService { @Resource private IdService idService; + @Resource + private SdRyHospitalRpc sdRyHospitalRpc; + @Override @Transactional public void setTBasic(TBasicDto tBasicDto) throws Exception { @@ -115,6 +119,7 @@ public class TBasicServiceImpl implements ITBasicService { //持久化 tBasicMapper.insert(tBasic); tBasicMapper.insertExtend(tBasicExtend); + sdRyHospitalRpc.confirmAndUpdIcuRecordState(tBasic.getInpatientNo(),tBasic.getAdmissTimes()); } @Override @@ -197,6 +202,7 @@ public class TBasicServiceImpl implements ITBasicService { //持久化 tBasicMapper.update(tBasic); tBasicMapper.updateExtend(tBasicExtend); + sdRyHospitalRpc.confirmAndUpdIcuRecordState(tBasic.getInpatientNo(),tBasic.getAdmissTimes()); } @Override @@ -283,6 +289,7 @@ public class TBasicServiceImpl implements ITBasicService { //持久化 tBasicMapper.update(tBasic); tBasicMapper.updateExtend(tBasicExtend); + sdRyHospitalRpc.confirmAndUpdIcuRecordState(tBasic.getInpatientNo(),tBasic.getAdmissTimes()); }