From 134a86233af7e05a7ac17baf529ea9297e09f0ba Mon Sep 17 00:00:00 2001 From: zhouwentao <1577701412@qq.com> Date: Fri, 4 Aug 2023 17:47:46 +0800 Subject: [PATCH] updates --- .../org/jeecg/modules/api/controller/ApiController.java | 2 +- .../jeecg/modules/ocr/controller/OcrIdentifyController.java | 3 +-- .../modules/ocr/service/impl/OcrIdentifyServiceImpl.java | 6 +++--- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/api/controller/ApiController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/api/controller/ApiController.java index a6c05f3..be06b0d 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/api/controller/ApiController.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/api/controller/ApiController.java @@ -205,7 +205,7 @@ public class ApiController { @Async public Result restartTask() throws InterruptedException { //获取未执行完的任务 - List list = ocrIdentifyService.list(new LambdaQueryWrapper().eq(OcrIdentify::getStatus, "0")); + List list = ocrIdentifyService.list(new LambdaQueryWrapper().in(OcrIdentify::getStatus, "0","2")); List identifyIdList = list.stream().map(l -> l.getId()).collect(Collectors.toList()); if (identifyIdList.size()>0) { ocrIdentifyDetailService.remove(new LambdaQueryWrapper().in(OcrIdentifyDetail::getIdentifyId,identifyIdList)); diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/controller/OcrIdentifyController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/controller/OcrIdentifyController.java index 968f6d9..76a8f3b 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/controller/OcrIdentifyController.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/controller/OcrIdentifyController.java @@ -110,7 +110,6 @@ public class OcrIdentifyController extends JeecgController ocrIdentifyDetailList = null; if (idList.size()>0) { ocrIdentifyDetailList = ocrIdentifyDetailService.list(new LambdaQueryWrapper().in(OcrIdentifyDetail::getIdentifyId, idList)); - } List identifyDetailList = new ArrayList<>(); @@ -202,7 +201,7 @@ public class OcrIdentifyController extends JeecgController edit(@RequestBody OcrIdentify ocrIdentify) { AssertUtils.notEmpty(ocrIdentify.getId(), "[id]不可为空"); OcrIdentify identify = ocrIdentifyService.getById(ocrIdentify.getId()); - if ("0".equals(identify.getStatus()) || "1".equals(identify.getStatus())) { + if (Arrays.asList("0","1","2").contains(identify.getStatus())) { throw new JeecgBootException("当前状态不可编辑"); } ocrIdentifyService.updateById(ocrIdentify); diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/service/impl/OcrIdentifyServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/service/impl/OcrIdentifyServiceImpl.java index c8d4708..f8888dd 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/service/impl/OcrIdentifyServiceImpl.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/service/impl/OcrIdentifyServiceImpl.java @@ -149,7 +149,6 @@ public class OcrIdentifyServiceImpl extends ServiceImpl"); @@ -178,8 +177,8 @@ public class OcrIdentifyServiceImpl extends ServiceImpl"); - ocrResultAdd(ocrResultList, field, inputText, null, 0d, imgPath, "ocr结果未获取", false); + rMessage.append(value.getFieldName() + "参数未获取到结果
"); + ocrResultAdd(ocrResultList, field, inputText, null, 0d, imgPath, "参数未获取到结果", false); fieldRightMap.put(field, false); } } @@ -489,6 +488,7 @@ public class OcrIdentifyServiceImpl extends ServiceImpl updateWrapper=new LambdaUpdateWrapper<>(); updateWrapper.set(OcrIdentify::getStartTime,new Date()); + updateWrapper.set(OcrIdentify::getStatus,"2"); updateWrapper.isNull(OcrIdentify::getStartTime); updateWrapper.eq(OcrIdentify::getId,id); super.update(updateWrapper);