任务单明细添加检测任务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") @Schema(description = "指派单ID", example = "21102")
private Long businessAssayTaskId; private Long businessAssayTaskId;
@Schema(description = "检测任务ID", example = "16505")
private Long businessAssayTaskDataId;
@Schema(description = "样品id", example = "9299") @Schema(description = "样品id", example = "9299")
private Long sampleId; private Long sampleId;

View File

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

View File

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

View File

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

View File

@@ -37,6 +37,11 @@ public class BusinessAssayTaskDetailDO extends BusinessBaseDO {
@TableField("BSN_ASY_TSK_ID") @TableField("BSN_ASY_TSK_ID")
private Long businessAssayTaskId; private Long businessAssayTaskId;
/** /**
* 检测任务ID
*/
@TableField("BSN_ASY_TSK_DAT_ID")
private Long businessAssayTaskDataId;
/**
* 样品id * 样品id
*/ */
@TableField("SMP_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) { default BusinessAssayTaskDO selectAssignInProgressByAssayUserAndAssignUser(Long configAssayMethodId, String assayUser, String assignUser) {
return selectOne(new LambdaQueryWrapperX<BusinessAssayTaskDO>() return selectOne(new LambdaQueryWrapperX<BusinessAssayTaskDO>()
.eq(BusinessAssayTaskDO::getConfigAssayMethodId, configAssayMethodId) .eq(BusinessAssayTaskDO::getConfigAssayMethodId, configAssayMethodId)
.eq(BusinessAssayTaskDO::getAssayOperator, assignUser) .eq(BusinessAssayTaskDO::getAssayOperator, assayUser)
.eq(BusinessAssayTaskDO::getTaskAssignOperator, assignUser) .eq(BusinessAssayTaskDO::getTaskAssignOperator, assignUser)
.eq(BusinessAssayTaskDO::getTaskAssignStatus, QmsCommonConstant.IN_PROGRESS)); .eq(BusinessAssayTaskDO::getTaskAssignStatus, QmsCommonConstant.IN_PROGRESS));
} }

View File

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

View File

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

View File

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