Compare commits
3 Commits
5a03ed1cab
...
969fb2edf7
| Author | SHA1 | Date | |
|---|---|---|---|
| 969fb2edf7 | |||
| e6d08d975f | |||
| 3cd25f68ef |
@@ -444,7 +444,7 @@ public class SampleResultReportingServiceImpl implements SampleResultReportingSe
|
|||||||
businessAssayTaskDataDO.setAssayType(assayType);
|
businessAssayTaskDataDO.setAssayType(assayType);
|
||||||
businessAssayTaskDataDO.setTaskType("复测");
|
businessAssayTaskDataDO.setTaskType("复测");
|
||||||
businessAssayTaskDataDO.setConfigSampleFlowId(businessSubSampleDO.getConfigSampleFlowId());
|
businessAssayTaskDataDO.setConfigSampleFlowId(businessSubSampleDO.getConfigSampleFlowId());
|
||||||
businessAssayTaskDataDO.setSampleFlowNodeKey(businessSubSampleDO.getSampleFlowNodeKey());
|
businessAssayTaskDataDO.setSampleFlowNodeKey(QmsCommonConstant.FLOW_NODE_ANALYSIS);
|
||||||
businessAssayTaskDataDO.setSampleFlowNodeTime(LocalDateTime.now());
|
businessAssayTaskDataDO.setSampleFlowNodeTime(LocalDateTime.now());
|
||||||
businessAssayTaskDataDO.setAssayDepartmentId(configAssayMethodDO.getAssayDepartmentId());
|
businessAssayTaskDataDO.setAssayDepartmentId(configAssayMethodDO.getAssayDepartmentId());
|
||||||
businessAssayTaskDataDO.setAssayDepartmentName(configAssayMethodDO.getAssayDepartmentName());
|
businessAssayTaskDataDO.setAssayDepartmentName(configAssayMethodDO.getAssayDepartmentName());
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ import org.springframework.stereotype.Component;
|
|||||||
|
|
||||||
import com.alibaba.qlexpress4.Express4Runner;
|
import com.alibaba.qlexpress4.Express4Runner;
|
||||||
import com.alibaba.qlexpress4.QLOptions;
|
import com.alibaba.qlexpress4.QLOptions;
|
||||||
|
import com.alibaba.qlexpress4.QLResult;
|
||||||
|
|
||||||
import jakarta.annotation.Resource;
|
import jakarta.annotation.Resource;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
@@ -87,8 +88,8 @@ public class AllowanceCalculatorComponent {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
// Object result = expressRunner.execute(formula, context, null, true, false);
|
// Object result = expressRunner.execute(formula, context, null, true, false);
|
||||||
Object result = express4Runner.execute(formula, context, QLOptions.builder().precise(true).build());
|
QLResult execute = express4Runner.execute(formula, context, QLOptions.builder().precise(true).build());
|
||||||
|
Object result = execute.getResult();
|
||||||
if (result == null) {
|
if (result == null) {
|
||||||
throw new RuntimeException("Express 公式返回结果为 null");
|
throw new RuntimeException("Express 公式返回结果为 null");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user