PQC上传校验和暂存参数修改
This commit is contained in:
parent
c354a94d9f
commit
608d2ccce8
|
|
@ -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) {
|
||||
// 关键物料采集:全部复制
|
||||
|
|
|
|||
|
|
@ -116,6 +116,11 @@ public class QmsPqcTaskRecordDraftQO {
|
|||
*/
|
||||
private String selfTestData;
|
||||
|
||||
/**
|
||||
* 是否自检
|
||||
*/
|
||||
private Boolean selfCheck;
|
||||
|
||||
/**
|
||||
* 复核数据
|
||||
*/
|
||||
|
|
|
|||
Loading…
Reference in New Issue