检验委托生成原始记录等
This commit is contained in:
@@ -455,6 +455,17 @@ public interface BusinessAssayTaskDataMapper extends BaseMapperX<BusinessAssayTa
|
||||
.eq(BusinessAssayTaskDataDO::getAssayDepartmentId, assayDepartmentId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据主样查询分析任务
|
||||
* @param businessBaseSampleIdList 主样id
|
||||
* @return
|
||||
*/
|
||||
default List<BusinessAssayTaskDataDO> selectByBusinessBaseSampleIds(List<Long> businessBaseSampleIdList) {
|
||||
return selectList(new LambdaQueryWrapperX<BusinessAssayTaskDataDO>()
|
||||
.in(BusinessAssayTaskDataDO::getBusinessBaseSampleId, businessBaseSampleIdList));
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 根据主样及分析部门查询分析任务
|
||||
* @param businessBaseSampleId 主样id
|
||||
|
||||
@@ -243,7 +243,7 @@ public class SampleDeptEntrustDocAuditServiceImpl implements SampleDeptEntrustDo
|
||||
|
||||
//查询委托分析部门明细样品
|
||||
List<BusinessSampleEntrustDepartmentDetailDO> businessSampleEntrustDepartmentDetailDOList = businessSampleEntrustDepartmentDetailMapper.selectByBusinessSampleEntrustDepartmentId(businessSampleEntrustDepartmentId);
|
||||
//或者主样id列表
|
||||
//主样id列表
|
||||
List<Long> businessBaseSampleIdList = businessSampleEntrustDepartmentDetailDOList.stream().map(m -> m.getBusinessBaseSampleId()).collect(Collectors.toList());
|
||||
//查询分析任务
|
||||
List<BusinessAssayTaskDataDO> businessAssayTaskDataDOList = businessAssayTaskDataMapper.selectByBusinessBaseSampleIdsAndAssayDepartmentId(businessBaseSampleIdList, businessSampleEntrustDepartmentDO.getAssayDepartmentId());
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user