|
@@ -1,5 +1,6 @@
|
|
|
import 'dart:convert';
|
|
|
|
|
|
+import 'package:fis_common/index.dart';
|
|
|
import 'package:fis_common/logger/logger.dart';
|
|
|
import 'package:fis_jsonrpc/rpc.dart';
|
|
|
import 'package:flutter/services.dart';
|
|
@@ -162,6 +163,8 @@ class ExcelDataManager implements IExcelDataManager {
|
|
|
List<ExcelDataItem> items = data.excelDatas;
|
|
|
var physicalExamNumber =
|
|
|
items.firstWhere((element) => element.key == "sampleBarcode").value;
|
|
|
+ String examTimeStr =
|
|
|
+ items.firstWhere((element) => element.key == "samplingTime").value;
|
|
|
List<String> keys = [];
|
|
|
if (templateKey.contains("BloodRoutine")) {
|
|
|
keys = _bloodRoutineKeys;
|
|
@@ -170,7 +173,8 @@ class ExcelDataManager implements IExcelDataManager {
|
|
|
}
|
|
|
var examDTO = AddExamDTO(
|
|
|
key: templateKey,
|
|
|
- physicalExamNumber: physicalExamNumber,
|
|
|
+ examNumber: physicalExamNumber,
|
|
|
+ examTime: DateTime.parse(examTimeStr),
|
|
|
examData: data.toJson(keys),
|
|
|
);
|
|
|
examInfos.add(examDTO);
|