匹配修改
This commit is contained in:
@@ -107,5 +107,16 @@ public interface BusinessAssayParameterDataMapper extends BaseMapperX<BusinessAs
|
|||||||
.eq(DictionaryProjectDO::getSimpleName, projectSimpleName)
|
.eq(DictionaryProjectDO::getSimpleName, projectSimpleName)
|
||||||
.eq(ConfigAssayMethodProjectParameterDO::getKey, parameterKey));
|
.eq(ConfigAssayMethodProjectParameterDO::getKey, parameterKey));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
default BusinessAssayParameterDataDO selectByBusinessAssayProjectDataIdAndProjectSimpleNameAndParameterKey(Long businessAssayProjectDataId, String projectSimpleName, String parameterKey) {
|
||||||
|
return selectJoinOne(BusinessAssayParameterDataDO.class, new MPJLambdaWrapperX<BusinessAssayParameterDataDO>()
|
||||||
|
.leftJoin(ConfigAssayMethodProjectParameterDO.class, ConfigAssayMethodProjectParameterDO::getId, BusinessAssayParameterDataDO::getConfigAssayMethodProjectParameterId)
|
||||||
|
.leftJoin(BusinessAssayProjectDataDO.class, BusinessAssayProjectDataDO::getId, BusinessAssayParameterDataDO::getBusinessAssayProjectDataId)
|
||||||
|
.leftJoin(ConfigAssayMethodProjectDO.class, ConfigAssayMethodProjectDO::getId, BusinessAssayProjectDataDO::getConfigAssayMethodProjectId)
|
||||||
|
.leftJoin(DictionaryProjectDO.class, DictionaryProjectDO::getId, BusinessAssayProjectDataDO::getDictionaryProjectId)
|
||||||
|
.eq(BusinessAssayParameterDataDO::getBusinessAssayProjectDataId, businessAssayProjectDataId)
|
||||||
|
.eq(DictionaryProjectDO::getSimpleName, projectSimpleName)
|
||||||
|
.eq(ConfigAssayMethodProjectParameterDO::getKey, parameterKey));
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -1335,7 +1335,7 @@ public class SampleAnalysisServiceImpl implements SampleAnalysisService {
|
|||||||
if (targetBusinessAssayProjectData == null) {
|
if (targetBusinessAssayProjectData == null) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
BusinessAssayParameterDataDO businessAssayParameterDataDO = businessAssayParameterDataMapper.selectByBusinessAssayTaskDataIdAndProjectSimpleNameAndParameterKey(targetBusinessAssayProjectData.getId(), targetProject, targetParameter);
|
BusinessAssayParameterDataDO businessAssayParameterDataDO = businessAssayParameterDataMapper.selectByBusinessAssayProjectDataIdAndProjectSimpleNameAndParameterKey(targetBusinessAssayProjectData.getId(), targetProject, targetParameter);
|
||||||
if (businessAssayParameterDataDO != null) {
|
if (businessAssayParameterDataDO != null) {
|
||||||
businessAssayParameterDataDO.setValue(currentBusinessAssayProjectData.getValue());
|
businessAssayParameterDataDO.setValue(currentBusinessAssayProjectData.getValue());
|
||||||
updateBusinessAssayParameterDataList.add(businessAssayParameterDataDO);
|
updateBusinessAssayParameterDataList.add(businessAssayParameterDataDO);
|
||||||
@@ -1363,7 +1363,7 @@ public class SampleAnalysisServiceImpl implements SampleAnalysisService {
|
|||||||
if (targetBusinessAssayProjectData == null) {
|
if (targetBusinessAssayProjectData == null) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
BusinessAssayParameterDataDO businessAssayParameterDataDO = businessAssayParameterDataMapper.selectByBusinessAssayTaskDataIdAndProjectSimpleNameAndParameterKey(targetBusinessAssayProjectData.getId(), targetProject, targetParameter);
|
BusinessAssayParameterDataDO businessAssayParameterDataDO = businessAssayParameterDataMapper.selectByBusinessAssayProjectDataIdAndProjectSimpleNameAndParameterKey(targetBusinessAssayProjectData.getId(), targetProject, targetParameter);
|
||||||
if (businessAssayParameterDataDO != null) {
|
if (businessAssayParameterDataDO != null) {
|
||||||
businessAssayParameterDataDO.setValue(currentBusinessAssayProjectData.getValue());
|
businessAssayParameterDataDO.setValue(currentBusinessAssayProjectData.getValue());
|
||||||
updateBusinessAssayParameterDataList.add(businessAssayParameterDataDO);
|
updateBusinessAssayParameterDataList.add(businessAssayParameterDataDO);
|
||||||
@@ -1391,7 +1391,7 @@ public class SampleAnalysisServiceImpl implements SampleAnalysisService {
|
|||||||
if (targetBusinessAssayProjectData == null) {
|
if (targetBusinessAssayProjectData == null) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
BusinessAssayParameterDataDO businessAssayParameterDataDO = businessAssayParameterDataMapper.selectByBusinessAssayTaskDataIdAndProjectSimpleNameAndParameterKey(targetBusinessAssayProjectData.getId(), targetProject, targetParameter);
|
BusinessAssayParameterDataDO businessAssayParameterDataDO = businessAssayParameterDataMapper.selectByBusinessAssayProjectDataIdAndProjectSimpleNameAndParameterKey(targetBusinessAssayProjectData.getId(), targetProject, targetParameter);
|
||||||
if (businessAssayParameterDataDO != null && StringUtils.isBlank(businessAssayParameterDataDO.getValue())) {//值为空,才赋值
|
if (businessAssayParameterDataDO != null && StringUtils.isBlank(businessAssayParameterDataDO.getValue())) {//值为空,才赋值
|
||||||
businessAssayParameterDataDO.setValue(currentBusinessAssayProjectData.getValue());
|
businessAssayParameterDataDO.setValue(currentBusinessAssayProjectData.getValue());
|
||||||
updateBusinessAssayParameterDataList.add(businessAssayParameterDataDO);
|
updateBusinessAssayParameterDataList.add(businessAssayParameterDataDO);
|
||||||
|
|||||||
@@ -405,7 +405,7 @@ public class XRFDataServiceImpl implements XRFDataService {
|
|||||||
if (targetBusinessAssayProjectData == null) {
|
if (targetBusinessAssayProjectData == null) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
BusinessAssayParameterDataDO businessAssayParameterDataDO = businessAssayParameterDataMapper.selectByBusinessAssayTaskDataIdAndProjectSimpleNameAndParameterKey(targetBusinessAssayProjectData.getId(), targetProject, targetParameter);
|
BusinessAssayParameterDataDO businessAssayParameterDataDO = businessAssayParameterDataMapper.selectByBusinessAssayProjectDataIdAndProjectSimpleNameAndParameterKey(targetBusinessAssayProjectData.getId(), targetProject, targetParameter);
|
||||||
if (businessAssayParameterDataDO != null) {
|
if (businessAssayParameterDataDO != null) {
|
||||||
businessAssayParameterDataDO.setValue(currentBusinessAssayProjectData.getValue());
|
businessAssayParameterDataDO.setValue(currentBusinessAssayProjectData.getValue());
|
||||||
updateBusinessAssayParameterDataList.add(businessAssayParameterDataDO);
|
updateBusinessAssayParameterDataList.add(businessAssayParameterDataDO);
|
||||||
@@ -433,7 +433,7 @@ public class XRFDataServiceImpl implements XRFDataService {
|
|||||||
if (targetBusinessAssayProjectData == null) {
|
if (targetBusinessAssayProjectData == null) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
BusinessAssayParameterDataDO businessAssayParameterDataDO = businessAssayParameterDataMapper.selectByBusinessAssayTaskDataIdAndProjectSimpleNameAndParameterKey(targetBusinessAssayProjectData.getId(), targetProject, targetParameter);
|
BusinessAssayParameterDataDO businessAssayParameterDataDO = businessAssayParameterDataMapper.selectByBusinessAssayProjectDataIdAndProjectSimpleNameAndParameterKey(targetBusinessAssayProjectData.getId(), targetProject, targetParameter);
|
||||||
if (businessAssayParameterDataDO != null) {
|
if (businessAssayParameterDataDO != null) {
|
||||||
businessAssayParameterDataDO.setValue(currentBusinessAssayProjectData.getValue());
|
businessAssayParameterDataDO.setValue(currentBusinessAssayProjectData.getValue());
|
||||||
updateBusinessAssayParameterDataList.add(businessAssayParameterDataDO);
|
updateBusinessAssayParameterDataList.add(businessAssayParameterDataDO);
|
||||||
@@ -461,7 +461,7 @@ public class XRFDataServiceImpl implements XRFDataService {
|
|||||||
if (targetBusinessAssayProjectData == null) {
|
if (targetBusinessAssayProjectData == null) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
BusinessAssayParameterDataDO businessAssayParameterDataDO = businessAssayParameterDataMapper.selectByBusinessAssayTaskDataIdAndProjectSimpleNameAndParameterKey(targetBusinessAssayProjectData.getId(), targetProject, targetParameter);
|
BusinessAssayParameterDataDO businessAssayParameterDataDO = businessAssayParameterDataMapper.selectByBusinessAssayProjectDataIdAndProjectSimpleNameAndParameterKey(targetBusinessAssayProjectData.getId(), targetProject, targetParameter);
|
||||||
if (businessAssayParameterDataDO != null && StringUtils.isBlank(businessAssayParameterDataDO.getValue())) {//值为空,才赋值
|
if (businessAssayParameterDataDO != null && StringUtils.isBlank(businessAssayParameterDataDO.getValue())) {//值为空,才赋值
|
||||||
businessAssayParameterDataDO.setValue(currentBusinessAssayProjectData.getValue());
|
businessAssayParameterDataDO.setValue(currentBusinessAssayProjectData.getValue());
|
||||||
updateBusinessAssayParameterDataList.add(businessAssayParameterDataDO);
|
updateBusinessAssayParameterDataList.add(businessAssayParameterDataDO);
|
||||||
|
|||||||
Reference in New Issue
Block a user