PQC上传校验和暂存参数修改

This commit is contained in:
yf001217 2026-06-03 10:35:02 +08:00
parent c354a94d9f
commit 608d2ccce8
2 changed files with 17 additions and 9 deletions

View File

@ -117,21 +117,21 @@ public class QmsPqcTaskRecordControllerService {
.setTaskId(taskRecord.getId())
.setInspectionPointItemId(item.getId())
.setType((short) 0)
.setSelfCheck(false));
.setSelfCheck(null));
// 类型1关键物料拍照
details.add(new QmsPqcTaskRecordDetails()
.setTaskId(taskRecord.getId())
.setInspectionPointItemId(item.getId())
.setType((short) 1)
.setSelfCheck(false));
.setSelfCheck(null));
} else {
// 其他类型直接创建
details.add(new QmsPqcTaskRecordDetails()
.setTaskId(taskRecord.getId())
.setInspectionPointItemId(item.getId())
.setType(item.getInspectionType() != null ? item.getInspectionType().shortValue() : null)
.setSelfCheck(false));
.setSelfCheck(null));
}
}
@ -1094,7 +1094,7 @@ public class QmsPqcTaskRecordControllerService {
QmsPqcTaskRecordDraftQO.ProcessInspectionItem item = request.getProcessInspections().get(i);
QmsPqcTaskRecordDetails detail = type0Details.get(i);
QmsPqcInspectionPointItems pointItem = itemMap.get(detail.getInspectionPointItemId());
if (pointItem == null || !Boolean.TRUE.equals(detail.getSelfCheck())) {
if (pointItem == null || !Boolean.TRUE.equals(item.getSelfCheck())) {
continue;
}
if (Objects.equals(pointItem.getInspectionMethods(), 2) && StrUtil.isBlank(item.getSelfTestData())) {
@ -1127,6 +1127,10 @@ public class QmsPqcTaskRecordControllerService {
QmsPqcTaskRecordDraftQO.ProcessInspectionLevel3Item item = request.getProcessInspectionsLevel3().get(i);
if (item.getEnable() == null) {
emptyFields.add("processInspectionsLevel3[" + i + "].enable");
continue;
}
if (Objects.equals(item.getInspectionMethods(), 2) && StrUtil.isBlank(item.getQcTestData())) {
emptyFields.add("processInspectionsLevel3[" + i + "].qcTestData");
}
}
}
@ -1169,7 +1173,7 @@ public class QmsPqcTaskRecordControllerService {
.setType((short) 1)
.setInspectionPointItemId(i < type1ItemIds.size() ? type1ItemIds.get(i) : null)
.setSelfTestData(item.getSerialNo())
.setSelfCheck(item.getFiles() != null && !item.getFiles().isEmpty())
.setSelfCheck(item.getFiles() != null && !item.getFiles().isEmpty() ? true : null)
.setReviewData(item.getBatchNo())
.setSelfTestAttachments(serializeFileList(item.getFiles()))
.setSelfTestUploadTime(now);
@ -1186,8 +1190,7 @@ public class QmsPqcTaskRecordControllerService {
.setType((short) 0)
.setInspectionPointItemId(i < type0ItemIds.size() ? type0ItemIds.get(i) : null)
.setSelfTestData(item.getSelfTestData())
.setSelfCheck(StrUtil.isNotBlank(item.getSelfTestData())
|| (item.getSelfTestFiles() != null && !item.getSelfTestFiles().isEmpty()))
.setSelfCheck(item.getSelfCheck())
.setReviewData(item.getReviewData())
.setReviewEnable(item.getEnable())
.setSelfTestAttachments(serializeFileList(item.getSelfTestFiles()))
@ -1209,7 +1212,7 @@ public class QmsPqcTaskRecordControllerService {
.setTaskId(taskId)
.setType((short) 0)
.setInspectionPointItemId(idx < type0ItemIds.size() ? type0ItemIds.get(idx) : null)
.setSelfCheck(false)
.setSelfCheck(null)
.setReviewEnable(item.getEnable());
if (hasReviewContent) {
detail.setReviewData(item.getQcTestData())
@ -1353,7 +1356,7 @@ public class QmsPqcTaskRecordControllerService {
.setTaskId(repairTask.getId())
.setInspectionPointItemId(old.getInspectionPointItemId())
.setType(old.getType())
.setSelfCheck(false);
.setSelfCheck(null);
if (old.getType() != null && old.getType() == 1) {
// 关键物料采集全部复制

View File

@ -116,6 +116,11 @@ public class QmsPqcTaskRecordDraftQO {
*/
private String selfTestData;
/**
* 是否自检
*/
private Boolean selfCheck;
/**
* 复核数据
*/