|
|
|
@ -11,6 +11,7 @@ import com.deepoove.poi.plugin.table.LoopRowTableRenderPolicy; |
|
|
|
|
import com.deepoove.poi.xwpf.NiceXWPFDocument; |
|
|
|
|
import digital.laboratory.platform.common.core.util.R; |
|
|
|
|
import digital.laboratory.platform.common.oss.service.OssFile; |
|
|
|
|
import digital.laboratory.platform.inspection.dto.TestRecordSampleDataDocDTO; |
|
|
|
|
import digital.laboratory.platform.inspection.entity.TestRecordInstrument; |
|
|
|
|
import digital.laboratory.platform.inspection.entity.TestRecordReagent; |
|
|
|
|
import digital.laboratory.platform.inspection.entity.TestRecordSampleData; |
|
|
|
@ -18,7 +19,6 @@ import digital.laboratory.platform.inspection.entity.TestRecordSampleDataExpand; |
|
|
|
|
import digital.laboratory.platform.inspection.enums.BusinessType; |
|
|
|
|
import digital.laboratory.platform.inspection.enums.TestRecordFileUrl; |
|
|
|
|
import digital.laboratory.platform.inspection.service.*; |
|
|
|
|
import digital.laboratory.platform.inspection.dto.TestRecordSampleDataDocDTO; |
|
|
|
|
import digital.laboratory.platform.inspetion.api.entity.EntrustInfo; |
|
|
|
|
import digital.laboratory.platform.inspetion.api.entity.SampleInfo; |
|
|
|
|
import digital.laboratory.platform.inspetion.api.entity.TargetObject; |
|
|
|
@ -572,35 +572,4 @@ public class InspectRecordServiceImpl implements InspectRecordService { |
|
|
|
|
// 8. 将最终的描述字符串添加到结果数据Map中,字段名为"detectionStr"返回结果
|
|
|
|
|
return String.join(";", finalSentences); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static void main(String[] args) { |
|
|
|
|
List<TestRecordSampleData> list = Arrays.asList( |
|
|
|
|
new TestRecordSampleData("1", "Sample1", "2025-1-1", "T1", "10", "5", "羟考酮", "0.5", 1.2, 5.5, 5.0, 0, "Analyte", "{}", "{}", 1, "Oxycodone"), |
|
|
|
|
new TestRecordSampleData("2", "Sample1", "2025-1-1", "T1", "10", "4", "海洛因", "0.4", 1.1, 5.4, 5.0, 0, "Analyte", "{}", "{}", 1, "Heroin"), |
|
|
|
|
new TestRecordSampleData("3", "Sample1", "2025-1-1", "T1", "10", "3", "四氢大麻酚", "0.6", 1.3, 5.6, 5.0, 0, "Analyte", "{}", "{}", 1, "THC"), |
|
|
|
|
|
|
|
|
|
new TestRecordSampleData("4", "Sample2", "2025-1-2", "T2", "10", "5", "羟考酮", "0.5", 1.2, 5.5, 5.0, 0, "Analyte", "{}", "{}", 1, "Oxycodone"), |
|
|
|
|
new TestRecordSampleData("5", "Sample2", "2025-1-2", "T2", "10", "4", "海洛因", "0.4", 1.1, 5.4, 5.0, 1, "Analyte", "{}", "{}", 1, "Heroin"), |
|
|
|
|
new TestRecordSampleData("6", "Sample2", "2025-1-2", "T2", "10", "3", "四氢大麻酚", "0.6", 1.3, 5.6, 5.0, 0, "Analyte", "{}", "{}", 1, "THC"), |
|
|
|
|
|
|
|
|
|
new TestRecordSampleData("7", "Sample3", "2025-1-3", "T3", "10", "5", "羟考酮", "0.5", 1.2, 5.5, 5.0, 1, "Analyte", "{}", "{}", 1, "Oxycodone"), |
|
|
|
|
new TestRecordSampleData("8", "Sample3", "2025-1-3", "T3", "10", "4", "海洛因", "0.4", 1.1, 5.4, 5.0, 0, "Analyte", "{}", "{}", 1, "Heroin"), |
|
|
|
|
new TestRecordSampleData("9", "Sample3", "2025-1-3", "T3", "10", "3", "四氢大麻酚", "0.6", 1.3, 5.6, 5.0, 1, "Analyte", "{}", "{}", 1, "THC"), |
|
|
|
|
|
|
|
|
|
new TestRecordSampleData("10", "Sample4", "2025-1-4", "T4", "10", "5", "羟考酮", "0.5", 1.2, 5.5, 5.0, 0, "Analyte", "{}", "{}", 1, "Oxycodone"), |
|
|
|
|
new TestRecordSampleData("11", "Sample4", "2025-1-4", "T4", "10", "4", "海洛因", "0.4", 1.1, 5.4, 5.0, 0, "Analyte", "{}", "{}", 1, "Heroin"), |
|
|
|
|
new TestRecordSampleData("12", "Sample4", "2025-1-4", "T4", "10", "3", "四氢大麻酚", "0.6", 1.3, 5.6, 5.0, 0, "Analyte", "{}", "{}", 1, "THC"), |
|
|
|
|
|
|
|
|
|
new TestRecordSampleData("10", "Sample4", "2025-1-5", "T4", "10", "5", "羟考酮", "0.5", 1.2, 5.5, 5.0, 0, "Analyte", "{}", "{}", 1, "Oxycodone"), |
|
|
|
|
new TestRecordSampleData("11", "Sample4", "2025-1-5", "T4", "10", "4", "海洛因", "0.4", 1.1, 5.4, 5.0, 1, "Analyte", "{}", "{}", 1, "Heroin"), |
|
|
|
|
new TestRecordSampleData("12", "Sample4", "2025-1-5", "T4", "10", "3", "四氢大麻酚", "0.6", 1.3, 5.6, 5.0, 0, "Analyte", "{}", "{}", 1, "THC"), |
|
|
|
|
|
|
|
|
|
new TestRecordSampleData("10", "Sample4", "2025-1-6", "T4", "10", "5", "羟考酮", "0.5", 1.2, 5.5, 5.0, 1, "Analyte", "{}", "{}", 1, "Oxycodone"), |
|
|
|
|
new TestRecordSampleData("11", "Sample4", "2025-1-6", "T4", "10", "4", "海洛因", "0.4", 1.1, 5.4, 5.0, 0, "Analyte", "{}", "{}", 1, "Heroin"), |
|
|
|
|
new TestRecordSampleData("12", "Sample4", "2025-1-6", "T4", "10", "3", "四氢大麻酚", "0.6", 1.3, 5.6, 5.0, 0, "Analyte", "{}", "{}", 1, "THC")); |
|
|
|
|
|
|
|
|
|
String detectionStr = new InspectRecordServiceImpl().buildInspectOpinion(list); |
|
|
|
|
System.out.println(detectionStr); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|