fix: 解决查重任务不返回已完成任务编号问题,创建任务包是回写查重任务

pull/157/head
shuliYao 1 year ago
parent dd315a07ee
commit 73543acba8

@ -155,7 +155,7 @@ public class OcrCheckDuplicateServiceImpl extends ServiceImpl<OcrCheckDuplicateM
QueryWrapper<OcrCheckDuplicate> queryWrapper = new QueryWrapper<>(); QueryWrapper<OcrCheckDuplicate> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("tenant_id", tenantId); queryWrapper.eq("tenant_id", tenantId);
queryWrapper.eq("status", "1"); // queryWrapper.eq("status", "1");
queryWrapper.eq("is_delete", 0); queryWrapper.eq("is_delete", 0);
queryWrapper.orderByDesc("create_time"); queryWrapper.orderByDesc("create_time");
List<OcrCheckDuplicate> list = ocrCheckDuplicateMapper.selectList(queryWrapper); List<OcrCheckDuplicate> list = ocrCheckDuplicateMapper.selectList(queryWrapper);

@ -62,6 +62,11 @@ public class OcrTaskPackageServiceImpl extends ServiceImpl<OcrTaskPackageMapper,
BeanUtil.copyProperties(ocrTaskPackage, taskPackage); BeanUtil.copyProperties(ocrTaskPackage, taskPackage);
taskPackage.setCheckDuplicateId(ocrCheckDuplicate.getId()); taskPackage.setCheckDuplicateId(ocrCheckDuplicate.getId());
if (this.save(taskPackage)) { if (this.save(taskPackage)) {
//修改查重任务状态,修改为已创建任务包防止重复创建
OcrCheckDuplicate ocrCheckDuplicateUpdate = new OcrCheckDuplicate();
ocrCheckDuplicateUpdate.setId(ocrCheckDuplicate.getId());
ocrCheckDuplicateUpdate.setStatus(4);
checkDuplicateService.updateById(ocrCheckDuplicateUpdate);
return ResultVoUtil.success("创建任务包成功!",taskPackage); return ResultVoUtil.success("创建任务包成功!",taskPackage);
} }
return ResultVoUtil.error("创建任务包失败!"); return ResultVoUtil.error("创建任务包失败!");

Loading…
Cancel
Save