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

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

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

Loading…
Cancel
Save