From a594c46d3fdaad357f1aa4aec8739db65a17ed10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E7=90=A6=E6=B6=9B?= Date: Mon, 20 Mar 2023 14:13:59 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90fix=20sonar=E3=80=91OnlineBaseAPIServi?= =?UTF-8?q?ceImpl=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/OnlineBaseAPIServiceImpl.java | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/jero-boot/jero-boot-base/jero-boot-base-generater/src/main/java/com/jero/generater/modules/online/cgform/service/impl/OnlineBaseAPIServiceImpl.java b/jero-boot/jero-boot-base/jero-boot-base-generater/src/main/java/com/jero/generater/modules/online/cgform/service/impl/OnlineBaseAPIServiceImpl.java index 0354de03..bb43adb8 100644 --- a/jero-boot/jero-boot-base/jero-boot-base-generater/src/main/java/com/jero/generater/modules/online/cgform/service/impl/OnlineBaseAPIServiceImpl.java +++ b/jero-boot/jero-boot-base/jero-boot-base-generater/src/main/java/com/jero/generater/modules/online/cgform/service/impl/OnlineBaseAPIServiceImpl.java @@ -2,8 +2,6 @@ package com.jero.generater.modules.online.cgform.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import java.util.Iterator; -import java.util.List; import com.jero.common.util.oConvertUtils; import com.jero.generater.modules.online.cgform.entity.OnlCgformField; import com.jero.generater.modules.online.cgform.entity.OnlCgformHead; @@ -13,6 +11,8 @@ import com.jero.generater.modules.online.cgform.service.IOnlineBaseAPI; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.util.List; + @Service("onlineBaseAPI") public class OnlineBaseAPIServiceImpl implements IOnlineBaseAPI { @Autowired @@ -20,6 +20,7 @@ public class OnlineBaseAPIServiceImpl implements IOnlineBaseAPI { @Autowired private OnlCgformFieldMapper onlCgformFieldMapper; + @Override public String getOnlineErpCode(String code, String tableType) { if ("3".equals(tableType)) { String var3 = code.substring(1); @@ -29,12 +30,7 @@ public class OnlineBaseAPIServiceImpl implements IOnlineBaseAPI { if (var6 != null && !var6.isEmpty()) { String var7 = null; - for (OnlCgformField var9 : var6) { - if (oConvertUtils.isNotEmpty(var9.getMainTable())) { - var7 = var9.getMainTable(); - break; - } - } + var7 = getString(var6, var7); LambdaQueryWrapper var10 = new LambdaQueryWrapper().eq(OnlCgformHead::getTableName, var7); OnlCgformHead var11 = this.onlCgformHeadMapper.selectOne(var10); @@ -47,4 +43,14 @@ public class OnlineBaseAPIServiceImpl implements IOnlineBaseAPI { return code; } + + private String getString(List var6, String var7) { + for (OnlCgformField var9 : var6) { + if (oConvertUtils.isNotEmpty(var9.getMainTable())) { + var7 = var9.getMainTable(); + break; + } + } + return var7; + } }