添加了一些统计的功能,例如检出率

master
杨海航 2 months ago
parent df11a5b028
commit 2fd59db0dd
  1. 5
      src/main/java/digital/laboratory/platform/entrustment/service/impl/EntrustMaterialCheckoutResultServiceImpl.java
  2. 1
      src/main/java/digital/laboratory/platform/entrustment/vo/EntrustmentIdentificationMaterialVO.java

@ -23,6 +23,7 @@ import digital.laboratory.platform.entrustment.service.EntrustmentIdentification
import digital.laboratory.platform.entrustment.service.EntrustmentService;
import digital.laboratory.platform.entrustment.vo.DetectionRateVO;
import digital.laboratory.platform.entrustment.vo.EntrustMaterialCheckoutResultVO;
import digital.laboratory.platform.entrustment.vo.EntrustmentIdentificationMaterialVO;
import digital.laboratory.platform.sys.entity.Area;
import digital.laboratory.platform.sys.entity.DrugLite;
import org.apache.poi.ss.usermodel.*;
@ -462,7 +463,7 @@ public class EntrustMaterialCheckoutResultServiceImpl extends ServiceImpl<Entrus
BigDecimal d1 = new BigDecimal(molecule);
BigDecimal d2 = new BigDecimal(denominator); // 分母
// 计算百分比(保留2位小数,四舍五入)
double percentage = d1.divide(d2, 2, BigDecimal.ROUND_HALF_UP)
double percentage = d1.divide(d2, 4, BigDecimal.ROUND_HALF_UP)
.multiply(new BigDecimal(100))
.doubleValue();
nameList.add(drugName);
@ -475,7 +476,7 @@ public class EntrustMaterialCheckoutResultServiceImpl extends ServiceImpl<Entrus
return vo ;
}
// public IPage<EntrustmentIdentificationMaterialVO> getMaterialBy
}

@ -8,4 +8,5 @@ public class EntrustmentIdentificationMaterialVO extends EntrustmentIdentificati
String formName; // 检材性状
String sample1Type; // 样本1的类型:A/B, 根据盒子的 sampleType 而得
String sample2Type; // 样本2的类型:A/B, 根据盒子的 sampleType 而得
}

Loading…
Cancel
Save