Merge branch 'qms/yf' into qms/develop
This commit is contained in:
commit
04f5ba7df8
|
|
@ -81,7 +81,7 @@ public class QmsPdiInspectionResultsController extends BaseController {
|
||||||
* 根据任务ID + 检测项类型返回对应检测结果及图片URL
|
* 根据任务ID + 检测项类型返回对应检测结果及图片URL
|
||||||
*/
|
*/
|
||||||
@PostMapping("detail")
|
@PostMapping("detail")
|
||||||
public ApiResult<List<QmsPdiTaskRecordDetailVO.StatusItemVO>> detail(
|
public ApiResult<QmsPdiTaskRecordDetailVO.DetailWithStatusVO> detail(
|
||||||
@Valid @RequestBody QmsPdiTaskRecordStatusItemDetailQO request) {
|
@Valid @RequestBody QmsPdiTaskRecordStatusItemDetailQO request) {
|
||||||
return ApiResult.success(inspectionResultsControllerService.detail(request));
|
return ApiResult.success(inspectionResultsControllerService.detail(request));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -276,10 +276,20 @@ public class QmsPdiInspectionResultsControllerService {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询检测项详情(平板使用,不分页)
|
* 查询检测项详情(平板使用,不分页)
|
||||||
* 根据任务ID + 检测项类型返回对应结果及图片URL
|
* 根据任务ID + 检测项类型返回对应结果及图片URL,同时返回任务状态
|
||||||
*/
|
*/
|
||||||
public List<QmsPdiTaskRecordDetailVO.StatusItemVO> detail(QmsPdiTaskRecordStatusItemDetailQO request) {
|
public QmsPdiTaskRecordDetailVO.DetailWithStatusVO detail(QmsPdiTaskRecordStatusItemDetailQO request) {
|
||||||
return taskRecordControllerService.statusItemList(request.getId(), request.getInspectionItemType());
|
QmsPdiTaskRecordDetailVO.DetailWithStatusVO result = new QmsPdiTaskRecordDetailVO.DetailWithStatusVO();
|
||||||
|
|
||||||
|
// 查询任务状态
|
||||||
|
QmsPdiTaskRecord taskRecord = taskRecordService.getById(request.getId());
|
||||||
|
if (taskRecord != null) {
|
||||||
|
result.setInspectionEnable(taskRecord.getInspectionEnable());
|
||||||
|
}
|
||||||
|
|
||||||
|
// 查询检测项列表
|
||||||
|
result.setItems(taskRecordControllerService.statusItemList(request.getId(), request.getInspectionItemType()));
|
||||||
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ========================= 任务概要 =========================
|
// ========================= 任务概要 =========================
|
||||||
|
|
|
||||||
|
|
@ -49,4 +49,9 @@ public class QmsPdiInspectionResultsPageVO {
|
||||||
* 要求完成时间
|
* 要求完成时间
|
||||||
*/
|
*/
|
||||||
private LocalDateTime requiredCompletionTime;
|
private LocalDateTime requiredCompletionTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 质检状态:0=待检查,1=检验中,2=已完成
|
||||||
|
*/
|
||||||
|
private Integer inspectionEnable;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -132,4 +132,21 @@ public class QmsPdiTaskRecordDetailVO {
|
||||||
*/
|
*/
|
||||||
private List<String> inspectionItemImage;
|
private List<String> inspectionItemImage;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 检测项详情(含任务状态)
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public static class DetailWithStatusVO {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 质检状态:0=待检查,1=检验中,2=已完成
|
||||||
|
*/
|
||||||
|
private Integer inspectionEnable;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 检测项列表
|
||||||
|
*/
|
||||||
|
private List<StatusItemVO> items;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,8 @@
|
||||||
t.task_no AS taskNo,
|
t.task_no AS taskNo,
|
||||||
r.inspection_version AS inspectionVersion,
|
r.inspection_version AS inspectionVersion,
|
||||||
t.submission_time AS submissionTime,
|
t.submission_time AS submissionTime,
|
||||||
t.required_completion_time AS requiredCompletionTime
|
t.required_completion_time AS requiredCompletionTime,
|
||||||
|
t.inspection_enable AS inspectionEnable
|
||||||
FROM qms_pdi_task_record t
|
FROM qms_pdi_task_record t
|
||||||
LEFT JOIN qms_pdi_detection_rules r ON r.id = t.detection_rules_id
|
LEFT JOIN qms_pdi_detection_rules r ON r.id = t.detection_rules_id
|
||||||
<where>
|
<where>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue