匹配修改
This commit is contained in:
@@ -107,5 +107,16 @@ public interface BusinessAssayParameterDataMapper extends BaseMapperX<BusinessAs
|
||||
.eq(DictionaryProjectDO::getSimpleName, projectSimpleName)
|
||||
.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) {
|
||||
continue;
|
||||
}
|
||||
BusinessAssayParameterDataDO businessAssayParameterDataDO = businessAssayParameterDataMapper.selectByBusinessAssayTaskDataIdAndProjectSimpleNameAndParameterKey(targetBusinessAssayProjectData.getId(), targetProject, targetParameter);
|
||||
BusinessAssayParameterDataDO businessAssayParameterDataDO = businessAssayParameterDataMapper.selectByBusinessAssayProjectDataIdAndProjectSimpleNameAndParameterKey(targetBusinessAssayProjectData.getId(), targetProject, targetParameter);
|
||||
if (businessAssayParameterDataDO != null) {
|
||||
businessAssayParameterDataDO.setValue(currentBusinessAssayProjectData.getValue());
|
||||
updateBusinessAssayParameterDataList.add(businessAssayParameterDataDO);
|
||||
@@ -1363,7 +1363,7 @@ public class SampleAnalysisServiceImpl implements SampleAnalysisService {
|
||||
if (targetBusinessAssayProjectData == null) {
|
||||
continue;
|
||||
}
|
||||
BusinessAssayParameterDataDO businessAssayParameterDataDO = businessAssayParameterDataMapper.selectByBusinessAssayTaskDataIdAndProjectSimpleNameAndParameterKey(targetBusinessAssayProjectData.getId(), targetProject, targetParameter);
|
||||
BusinessAssayParameterDataDO businessAssayParameterDataDO = businessAssayParameterDataMapper.selectByBusinessAssayProjectDataIdAndProjectSimpleNameAndParameterKey(targetBusinessAssayProjectData.getId(), targetProject, targetParameter);
|
||||
if (businessAssayParameterDataDO != null) {
|
||||
businessAssayParameterDataDO.setValue(currentBusinessAssayProjectData.getValue());
|
||||
updateBusinessAssayParameterDataList.add(businessAssayParameterDataDO);
|
||||
@@ -1391,7 +1391,7 @@ public class SampleAnalysisServiceImpl implements SampleAnalysisService {
|
||||
if (targetBusinessAssayProjectData == null) {
|
||||
continue;
|
||||
}
|
||||
BusinessAssayParameterDataDO businessAssayParameterDataDO = businessAssayParameterDataMapper.selectByBusinessAssayTaskDataIdAndProjectSimpleNameAndParameterKey(targetBusinessAssayProjectData.getId(), targetProject, targetParameter);
|
||||
BusinessAssayParameterDataDO businessAssayParameterDataDO = businessAssayParameterDataMapper.selectByBusinessAssayProjectDataIdAndProjectSimpleNameAndParameterKey(targetBusinessAssayProjectData.getId(), targetProject, targetParameter);
|
||||
if (businessAssayParameterDataDO != null && StringUtils.isBlank(businessAssayParameterDataDO.getValue())) {//值为空,才赋值
|
||||
businessAssayParameterDataDO.setValue(currentBusinessAssayProjectData.getValue());
|
||||
updateBusinessAssayParameterDataList.add(businessAssayParameterDataDO);
|
||||
|
||||
@@ -405,7 +405,7 @@ public class XRFDataServiceImpl implements XRFDataService {
|
||||
if (targetBusinessAssayProjectData == null) {
|
||||
continue;
|
||||
}
|
||||
BusinessAssayParameterDataDO businessAssayParameterDataDO = businessAssayParameterDataMapper.selectByBusinessAssayTaskDataIdAndProjectSimpleNameAndParameterKey(targetBusinessAssayProjectData.getId(), targetProject, targetParameter);
|
||||
BusinessAssayParameterDataDO businessAssayParameterDataDO = businessAssayParameterDataMapper.selectByBusinessAssayProjectDataIdAndProjectSimpleNameAndParameterKey(targetBusinessAssayProjectData.getId(), targetProject, targetParameter);
|
||||
if (businessAssayParameterDataDO != null) {
|
||||
businessAssayParameterDataDO.setValue(currentBusinessAssayProjectData.getValue());
|
||||
updateBusinessAssayParameterDataList.add(businessAssayParameterDataDO);
|
||||
@@ -433,7 +433,7 @@ public class XRFDataServiceImpl implements XRFDataService {
|
||||
if (targetBusinessAssayProjectData == null) {
|
||||
continue;
|
||||
}
|
||||
BusinessAssayParameterDataDO businessAssayParameterDataDO = businessAssayParameterDataMapper.selectByBusinessAssayTaskDataIdAndProjectSimpleNameAndParameterKey(targetBusinessAssayProjectData.getId(), targetProject, targetParameter);
|
||||
BusinessAssayParameterDataDO businessAssayParameterDataDO = businessAssayParameterDataMapper.selectByBusinessAssayProjectDataIdAndProjectSimpleNameAndParameterKey(targetBusinessAssayProjectData.getId(), targetProject, targetParameter);
|
||||
if (businessAssayParameterDataDO != null) {
|
||||
businessAssayParameterDataDO.setValue(currentBusinessAssayProjectData.getValue());
|
||||
updateBusinessAssayParameterDataList.add(businessAssayParameterDataDO);
|
||||
@@ -461,7 +461,7 @@ public class XRFDataServiceImpl implements XRFDataService {
|
||||
if (targetBusinessAssayProjectData == null) {
|
||||
continue;
|
||||
}
|
||||
BusinessAssayParameterDataDO businessAssayParameterDataDO = businessAssayParameterDataMapper.selectByBusinessAssayTaskDataIdAndProjectSimpleNameAndParameterKey(targetBusinessAssayProjectData.getId(), targetProject, targetParameter);
|
||||
BusinessAssayParameterDataDO businessAssayParameterDataDO = businessAssayParameterDataMapper.selectByBusinessAssayProjectDataIdAndProjectSimpleNameAndParameterKey(targetBusinessAssayProjectData.getId(), targetProject, targetParameter);
|
||||
if (businessAssayParameterDataDO != null && StringUtils.isBlank(businessAssayParameterDataDO.getValue())) {//值为空,才赋值
|
||||
businessAssayParameterDataDO.setValue(currentBusinessAssayProjectData.getValue());
|
||||
updateBusinessAssayParameterDataList.add(businessAssayParameterDataDO);
|
||||
|
||||
Reference in New Issue
Block a user