feat(qms): 集成工作流并优化文件上传

- 在不合格评审中集成工作流功能,添加流程实例ID等字段
- 实现文件上传功能,支持多文件上传并保存到OSS
- 优化不合格评审的审批流程,增加任务完成接口
- 不合格品评审新增主管审批接口
master
zangch@mesnac.com 4 days ago
parent 852aec70d3
commit 79efa437b0

@ -161,11 +161,12 @@ public class QcPDAController {
*/
@PostMapping("/submitInspection")
public R<Boolean> submitInspection(String json, List<MultipartFile> checkItemFiles) {
// 处理文件上传
List<Long> ossIds = handleFileUploads(checkItemFiles);
QcInspectionMainBo bo= JSONObject.parseObject(json, QcInspectionMainBo.class);
bo.setOssIds(ossIds);
// 处理文件上传
if(!checkItemFiles.isEmpty()){
List<Long> ossIds = handleFileUploads(checkItemFiles);
bo.setOssIds(ossIds);
}
Boolean result = qcPDAService.submitInspection(bo);
if (result != null && result) {
return R.ok(true);

Loading…
Cancel
Save