From de36634e1df6daa85e0083627e0027c177fd6154 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E5=B5=A9?= Date: Sun, 2 Apr 2023 19:56:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9OTA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ota/controller/OtaBaCxJbxxController.java | 2 +- .../com/jero/modules/ota/enums/OtaTitleEnum.java | 2 +- .../ota/service/impl/OtaBaCxJbxxServiceImpl.java | 4 ++-- .../service/impl/OtaBaCxJsfzbacsServiceImpl.java | 13 ++++++------- .../ota/service/impl/OtaBaCxSjmkServiceImpl.java | 7 ++++--- .../ota/service/impl/OtaBaSjGgnrfsServiceImpl.java | 6 ++++++ .../ota/service/impl/OtaBaSjSjmbcxServiceImpl.java | 2 +- .../ota/service/impl/OtaBaSjSjyxpgServiceImpl.java | 11 +++++++++-- .../com/jero/modules/ota/utils/ImportFileUtil.java | 6 +++--- 9 files changed, 33 insertions(+), 20 deletions(-) diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxJbxxController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxJbxxController.java index 42da08099..8127b0c46 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxJbxxController.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxJbxxController.java @@ -213,7 +213,7 @@ public class OtaBaCxJbxxController extends JeroController xxList = this.list(); for (OtaBaCxJbxx xx : xxList) { - if (xx.getOtaId() != otaBaCxJbxx.getOtaId() && ggpc.equals(xx.getGgpc())) { + if (!xx.getOtaId().equals(otaBaCxJbxx.getOtaId()) && ggpc.equals(xx.getGgpc())) { throw new JeroBootException("公告批次重复"); } } @@ -255,7 +255,7 @@ public class OtaBaCxJbxxServiceImpl extends ServiceImpl oldList = OtaBaCxSjmkService.queryByOtaId(otaId); - if (ObjectUtils.isEmpty(oldList)) { - oldList = OtaBaCxSjmkService.setDefault(otaId); - } OtaBaCxSjmkService.deleteByOtaId(otaId); JSONArray kzq = json.getJSONArray("kzq"); List sjmkList = parseKzqData(kzq, otaId); @@ -231,13 +228,15 @@ public class OtaBaCxJsfzbacsServiceImpl extends ServiceImpl kzqList = OtaBaCxSjmkService.queryByOtaId(otaId); if (ObjectUtils.isEmpty(otaBaCxJsfzbacs)) { otaBaCxJsfzbacs = getByOtaId(otaIdT); + } + List kzqList = OtaBaCxSjmkService.queryByOtaId(otaId); + if(ObjectUtils.isEmpty(kzqList)){ kzqList = OtaBaCxSjmkService.queryByOtaId(otaIdT); - if (ObjectUtils.isEmpty(otaBaCxJsfzbacs)) { - kzqList = OtaBaCxSjmkService.setDefault(otaId); - } + } + if(ObjectUtils.isEmpty(kzqList)){ + kzqList = OtaBaCxSjmkService.setDefault(otaId); } res.put("bj", otaBaCxJsfzbacs); res.put("kzq", kzqList); diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxSjmkServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxSjmkServiceImpl.java index 979a9ab54..c81425400 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxSjmkServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxSjmkServiceImpl.java @@ -7,6 +7,7 @@ import com.jero.modules.ota.entity.OtaBaCxSjmk; import com.jero.modules.ota.mapper.OtaBaCxSjmkMapper; import com.jero.modules.ota.service.IOtaBaCxSjmkService; import org.apache.commons.lang3.ObjectUtils; +import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Service; import java.util.ArrayList; @@ -102,12 +103,12 @@ public class OtaBaCxSjmkServiceImpl extends ServiceImpl queryByOtaId(String otaId) { + if(StringUtils.isEmpty(otaId)){ + return new ArrayList<>(); + } LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.eq(OtaBaCxSjmk::getOtaId, otaId); List list = this.list(queryWrapper); - if (ObjectUtils.isEmpty(list)) { - list = setDefault(otaId); - } return list; } diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjGgnrfsServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjGgnrfsServiceImpl.java index 4bb4790f5..2b5e7f052 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjGgnrfsServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjGgnrfsServiceImpl.java @@ -221,6 +221,12 @@ public class OtaBaSjGgnrfsServiceImpl extends ServiceImpl reList = cu.comparisonRecord(otaBaSjSjyxpg.getOtaId(), OtaModuleEnum.SJ_SJYXPG, otaBaSjSjyxpgOld, otaBaSjSjyxpg, sysDictService); reList.addAll(cu.comparisonRecord(otaBaSjSjyxpg.getOtaId(), newYzcl, oldYzcl, OtaModuleEnum.SJ_SJMBCL, "验证材料", ossFileService)); reList.addAll(cu.comparisonRecord(otaBaSjSjyxpg.getOtaId(), newZmcl, oldZmcl, OtaModuleEnum.SJ_SJMBCL, "证明材料", ossFileService)); - - deleteById(otaBaSjSjyxpg.getId()); + deleteByOtaId(otaBaSjSjyxpg.getOtaId()); saveOrUpdate(otaBaSjSjyxpg); otaBaCxTxjlService.saveBatch(reList); } @@ -225,6 +224,14 @@ public class OtaBaSjSjyxpgServiceImpl extends ServiceImpl