任务单明细添加检测任务ID

This commit is contained in:
2025-10-21 17:01:04 +08:00
parent 62d76557fd
commit 95f0a63c06
9 changed files with 21 additions and 1 deletions

View File

@@ -15,6 +15,9 @@ public class BusinessAssayTaskDetailPageReqVO extends PageParam {
@Schema(description = "指派单ID", example = "21102")
private Long businessAssayTaskId;
@Schema(description = "检测任务ID", example = "16505")
private Long businessAssayTaskDataId;
@Schema(description = "样品id", example = "9299")
private Long sampleId;

View File

@@ -13,6 +13,9 @@ public class BusinessAssayTaskDetailReqVO {
@Schema(description = "指派单ID", example = "21102")
private Long businessAssayTaskId;
@Schema(description = "检测任务ID", example = "16505")
private Long businessAssayTaskDataId;
@Schema(description = "样品id", example = "9299")
private Long sampleId;

View File

@@ -19,6 +19,9 @@ public class BusinessAssayTaskDetailRespVO {
@Schema(description = "指派单ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "21102")
@ExcelProperty("指派单ID")
private Long businessAssayTaskId;
@Schema(description = "检测任务ID", example = "16505")
private Long businessAssayTaskDataId;
@Schema(description = "样品id", requiredMode = Schema.RequiredMode.REQUIRED, example = "9299")
@ExcelProperty("样品id")

View File

@@ -15,6 +15,9 @@ public class BusinessAssayTaskDetailSaveReqVO {
@Schema(description = "指派单ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "21102")
@NotNull(message = "指派单ID不能为空")
private Long businessAssayTaskId;
@Schema(description = "检测任务ID", example = "16505")
private Long businessAssayTaskDataId;
@Schema(description = "样品id", requiredMode = Schema.RequiredMode.REQUIRED, example = "9299")
@NotNull(message = "样品id不能为空")

View File

@@ -37,6 +37,11 @@ public class BusinessAssayTaskDetailDO extends BusinessBaseDO {
@TableField("BSN_ASY_TSK_ID")
private Long businessAssayTaskId;
/**
* 检测任务ID
*/
@TableField("BSN_ASY_TSK_DAT_ID")
private Long businessAssayTaskDataId;
/**
* 样品id
*/
@TableField("SMP_ID")

View File

@@ -70,7 +70,7 @@ public interface BusinessAssayTaskMapper extends BaseMapperX<BusinessAssayTaskDO
default BusinessAssayTaskDO selectAssignInProgressByAssayUserAndAssignUser(Long configAssayMethodId, String assayUser, String assignUser) {
return selectOne(new LambdaQueryWrapperX<BusinessAssayTaskDO>()
.eq(BusinessAssayTaskDO::getConfigAssayMethodId, configAssayMethodId)
.eq(BusinessAssayTaskDO::getAssayOperator, assignUser)
.eq(BusinessAssayTaskDO::getAssayOperator, assayUser)
.eq(BusinessAssayTaskDO::getTaskAssignOperator, assignUser)
.eq(BusinessAssayTaskDO::getTaskAssignStatus, QmsCommonConstant.IN_PROGRESS));
}

View File

@@ -121,6 +121,7 @@ public class SampleTaskAssignManualCmp extends NodeComponent {
BusinessSubSampleDO businessSubSampleDO = sampleTaskAssignContext.getBusinessSubSampleById(val.getBusinessSubSampleId());
businessAssayTaskDetailDO = new BusinessAssayTaskDetailDO();
businessAssayTaskDetailDO.setBusinessAssayTaskDataId(val.getId());
businessAssayTaskDetailDO.setBusinessAssayTaskId(businessAssayTaskDO.getId());
businessAssayTaskDetailDO.setTaskNo(businessAssayTaskDO.getTaskNo());
businessAssayTaskDetailDO.setSampleId(val.getBusinessSubSampleId());

View File

@@ -125,6 +125,7 @@ public class SampleTaskAssignMethodCmp extends NodeComponent {
BusinessSubSampleDO businessSubSampleDO = sampleTaskAssignContext.getBusinessSubSampleById(businessAssayTaskDataDO.getBusinessSubSampleId());
businessAssayTaskDetailDO = new BusinessAssayTaskDetailDO();
businessAssayTaskDetailDO.setBusinessAssayTaskDataId(businessAssayTaskDataDO.getId());
businessAssayTaskDetailDO.setBusinessAssayTaskId(businessAssayTaskDO.getId());
businessAssayTaskDetailDO.setTaskNo(businessAssayTaskDO.getTaskNo());
businessAssayTaskDetailDO.setSampleId(businessAssayTaskDataDO.getBusinessSubSampleId());

View File

@@ -121,6 +121,7 @@ public class SampleTaskAssignSampleCmp extends NodeComponent {
BusinessSubSampleDO businessSubSampleDO = sampleTaskAssignContext.getBusinessSubSampleById(val.getBusinessSubSampleId());
businessAssayTaskDetailDO = new BusinessAssayTaskDetailDO();
businessAssayTaskDetailDO.setBusinessAssayTaskDataId(val.getId());
businessAssayTaskDetailDO.setBusinessAssayTaskId(businessAssayTaskDO.getId());
businessAssayTaskDetailDO.setTaskNo(businessAssayTaskDO.getTaskNo());
businessAssayTaskDetailDO.setSampleId(val.getBusinessSubSampleId());