From f4002b799bd6f1c279912ce990e6701a4fb1b227 Mon Sep 17 00:00:00 2001 From: none Date: Fri, 9 Jun 2023 15:02:20 +0800 Subject: [PATCH] =?UTF-8?q?fixed:=20=E5=9B=BE=E7=89=87=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=E9=80=89=E6=8B=A9=E6=97=A0=E5=88=86=E7=B1=BB=E7=9A=84Bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../playedu/api/service/impl/ResourceServiceImpl.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/xyz/playedu/api/service/impl/ResourceServiceImpl.java b/src/main/java/xyz/playedu/api/service/impl/ResourceServiceImpl.java index 5991baa..3fdd107 100644 --- a/src/main/java/xyz/playedu/api/service/impl/ResourceServiceImpl.java +++ b/src/main/java/xyz/playedu/api/service/impl/ResourceServiceImpl.java @@ -89,13 +89,15 @@ public class ResourceServiceImpl extends ServiceImpl if (categoryIds != null && categoryIds.trim().length() > 0) { String[] idArray = categoryIds.split(","); List relations = new ArrayList<>(); - for (int i = 0; i < idArray.length; i++) { - String tmpId = idArray[i]; - + for (String s : idArray) { + int tmpId = Integer.parseInt(s); + if (tmpId == 0) { + continue; + } relations.add( new ResourceCategoryRelation() { { - setCid(Integer.valueOf(tmpId)); + setCid(tmpId); setRid(resource.getId()); } });