Compare commits

..

2 Commits

Author SHA1 Message Date
wxr
766a749d15 Merge branch 'test' of https://git.will-way.cn/zgty/zt-qms into test 2025-10-21 17:01:53 +08:00
wxr
95f0a63c06 任务单明细添加检测任务ID 2025-10-21 17:01:04 +08:00
9 changed files with 21 additions and 1 deletions

View File

@@ -16,6 +16,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

@@ -14,6 +14,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

@@ -20,6 +20,9 @@ public class BusinessAssayTaskDetailRespVO {
@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")
private Long sampleId; private Long sampleId;

View File

@@ -16,6 +16,9 @@ public class BusinessAssayTaskDetailSaveReqVO {
@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不能为空")
private Long sampleId; private Long sampleId;

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());