From b0bd52c32136759b5d3ba49460848cd990bfc9b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E5=B5=A9?= Date: Thu, 30 Mar 2023 19:33:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=80=E5=8F=91OTA=E5=A4=87=E6=A1=88?= =?UTF-8?q?=E5=B7=A5=E5=85=B7-=E8=BD=A6=E8=BE=86=E5=8D=87=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ota/service/impl/OtaBaCxAqcsServiceImpl.java | 14 +++++++++----- .../ota/service/impl/OtaBaCxJbxxServiceImpl.java | 3 ++- .../service/impl/OtaBaCxJsfzbacsServiceImpl.java | 3 +++ .../service/impl/OtaBaCxKsjjsmccsServiceImpl.java | 11 ++++++++--- .../service/impl/OtaBaCxKsjxtmccsServiceImpl.java | 5 ++++- .../service/impl/OtaBaCxZxsjyqServiceImpl.java | 3 +++ .../jero/modules/ota/utils/ComparisonUtil.java | 15 +++++++++++++++ 7 files changed, 44 insertions(+), 10 deletions(-) diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxAqcsServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxAqcsServiceImpl.java index 849cc8289..ea7cf9adf 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxAqcsServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxAqcsServiceImpl.java @@ -25,6 +25,7 @@ import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; import java.io.File; +import java.io.FileOutputStream; import java.io.InputStream; import java.util.List; import java.util.Date; @@ -89,9 +90,9 @@ public class OtaBaCxAqcsServiceImpl extends ServiceImpl aeoList = JSONArray.parseArray(otaBaCxAqcsOld.getZmcl(), AttachmentEO.class); otaBaCxAqcsOld.setZmclList(aeoList); + deleteById(otaBaCxAqcsOld.getId()); } deleteById(otaBaCxAqcs.getId()); - deleteById(otaBaCxAqcsOld.getId()); saveOrUpdate(otaBaCxAqcs); ComparisonUtil cu = new ComparisonUtil(); if (ObjectUtils.isEmpty(otaBaCxAqcsOld)) { @@ -278,19 +279,20 @@ public class OtaBaCxAqcsServiceImpl extends ServiceImpl { return resList; } + public static String queryDictTextByKey(String dictKey, String str, ISysDictService sysDictService) { + StringBuilder sb = new StringBuilder(); + if (StringUtils.isNotEmpty(str)) { + String[] strs = str.split(","); + for (int i = 0; i < strs.length; i++) { + if (i >= strs.length - 1) { + sb.append(sysDictService.queryDictTextByKey(dictKey, strs[i])); + } else { + sb.append(sysDictService.queryDictTextByKey(dictKey, strs[i])).append(","); + } + } + } + return sb.toString(); + } + private String parseDictText(OtaTitleEnum ote, Field field, T clazz, ISysDictService sysDictService) { String res = "空"; try {