| | |
| | | import com.ruoyi.common.exception.base.BaseException; |
| | | import com.ruoyi.common.utils.SecurityUtils; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.common.utils.bean.DtoConversionUtils; |
| | | import com.ruoyi.project.domain.*; |
| | | import com.ruoyi.project.domain.vo.*; |
| | | import com.ruoyi.project.mapper.*; |
| | |
| | | og.setDonateTransferRate(transferRate); |
| | | } |
| | | |
| | | //本年度移植器官数量 |
| | | //本年度移植器官数量(含弃用) |
| | | int organTransplantNumber = serviceDonateorganMapper.getAllFinishedOrgansThisYear(timeVO); |
| | | //本年度DBD来源器官捐献者 |
| | | int DBDDonaterNumber = serviceDonationwitnessMapper.getDBDDonaterNumberThisYear(timeVO); |
| | |
| | | og.setMarginOrganRate(0.0); |
| | | og.setGermPositiveRate(0.0); |
| | | } else { |
| | | double organUsedRate = (double) organTransplantNumber / (double) getOrganNumber; |
| | | log.info("timeVO的值为 : {}",timeVO); |
| | | TimeVO timeVO1 = DtoConversionUtils.sourceToTarget(timeVO, TimeVO.class); |
| | | timeVO1.setTransplantstate(1); |
| | | //获取本年度已经移植器官数量 |
| | | int organTransplantNumber2 = serviceDonateorganMapper.getAllFinishedOrgansThisYear(timeVO1); |
| | | log.info("timeVO1的值为 : {}",timeVO1); |
| | | log.info("organTransplantNumber2的值为 : {}",organTransplantNumber2); |
| | | log.info("organTransplantNumber的值为 : {}",organTransplantNumber); |
| | | double organUsedRate = (double) organTransplantNumber2 / (double) organTransplantNumber; |
| | | og.setOrganUsedRate(organUsedRate); |
| | | |
| | | double biopsyBeforeRate = (double) biopsyBeforeNumber / (double) getOrganNumber; |