Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -86,7 +86,12 @@ public class TestRecordReagentController {
|
||||
@PutMapping("/useReagent")
|
||||
@ApiOperation(value = "添加或移除实验过程中的试剂耗材", notes = "testRecordId:实验ID、reagentId:试剂耗材ID、opCode:1使用,-1取消使用")
|
||||
public R useTestRecordReagent(@RequestBody TestRecordArgumentDto testRecordArgumentDto) {
|
||||
return testRecordReagentService.useTestRecordReagent(testRecordArgumentDto) ? R.ok("添加成功!") : R.failed("添加失败!");
|
||||
try {
|
||||
return testRecordReagentService.useTestRecordReagent(testRecordArgumentDto) ? R.ok("添加成功!") : R.failed("添加失败!");
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
return R.failed(e.getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
@PutMapping("/useReagentToTemplate")
|
||||
|
||||
@@ -1547,15 +1547,30 @@ public class TestRecordSampleDataServiceImpl extends ServiceImpl<TestRecordSampl
|
||||
TestRecordSampleData sampleData = createSampleData(compoundName, TestRecordSampleDataConstant.SAMPLE_TYPE_ANALYTE, item.getAcceptNo(), testId, cnName);
|
||||
sampleDataList.add(sampleData);
|
||||
});
|
||||
|
||||
if (drug != null && StrUtil.isNotBlank(drug.getCharacteristicIons())) {
|
||||
// 当对应的毒品信息不为空,添加扩展数据
|
||||
List<TestRecordSampleDataExpand> testRecordSampleDataExpandList = sampleDataList.stream().flatMap(sampleData -> {
|
||||
List<TestRecordSampleDataExpand> testRecordSampleDataExpand = testRecordSampledataExpandService.saveExpDataByBusinessType(sampleData.getId(), drug, testRecord.getBusinessType());
|
||||
return testRecordSampleDataExpand.stream();
|
||||
}).collect(Collectors.toList());
|
||||
testRecordSampledataExpandService.saveBatch(testRecordSampleDataExpandList);
|
||||
// 判断标准物质中是否存在对应的 drug 信息,并且相应的定性离子对和质谱离子峰是否存在
|
||||
if (
|
||||
drug == null
|
||||
||
|
||||
(
|
||||
StrUtil.isBlank(drug.getCharacteristicIons())
|
||||
&&
|
||||
(
|
||||
StrUtil.isBlank(drug.getMainProductIon())
|
||||
||
|
||||
StrUtil.isBlank(drug.getMinorProductIon())
|
||||
)
|
||||
)
|
||||
) {
|
||||
throw new CheckedException("标准物质中对应的毒品信息不完善!");
|
||||
}
|
||||
|
||||
// 当对应的毒品信息不为空,添加扩展数据
|
||||
List<TestRecordSampleDataExpand> testRecordSampleDataExpandList = sampleDataList.stream().flatMap(sampleData -> {
|
||||
List<TestRecordSampleDataExpand> testRecordSampleDataExpand = testRecordSampledataExpandService.saveExpDataByBusinessType(sampleData.getId(), drug, testRecord.getBusinessType());
|
||||
return testRecordSampleDataExpand.stream();
|
||||
}).collect(Collectors.toList());
|
||||
testRecordSampledataExpandService.saveBatch(testRecordSampleDataExpandList);
|
||||
|
||||
super.saveBatch(sampleDataList);
|
||||
}
|
||||
|
||||
|
||||
@@ -51,7 +51,7 @@ mybatis-plus:
|
||||
|
||||
oss:
|
||||
endpoint: http://dlp-minio:9000
|
||||
accessKey: dlp
|
||||
accessKey: admin
|
||||
secretKey: 87990016
|
||||
bucket-name: dlpfiles
|
||||
# 贵阳禁毒情报平台推送数据配置
|
||||
@@ -64,3 +64,8 @@ gyjd:
|
||||
biology-qualitative-record: /thirdparty/report-generate/shenWuJianCaiDingXingJiLuReport/v1
|
||||
non-infrared-general-qualitative-record: /thirdparty/report-generate/puTongJianCaiDingXingJiLuFeiReport/v1
|
||||
infrared-general-qualitative-record: /thirdparty/report-generate/puTongJianCaiDingXingJiLuReport/v1
|
||||
# 配置feign 调用时是否从redis中读取缓存
|
||||
lcsoft:
|
||||
feign:
|
||||
cache:
|
||||
enabled: false
|
||||
|
||||
Reference in New Issue
Block a user