From dfdc2e8340260be9007094545ee3a7df62bc7e4b Mon Sep 17 00:00:00 2001 From: mashuai Date: Tue, 4 Nov 2025 16:52:59 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=86=E7=94=A8=E9=A9=B3=E5=9B=9E=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/LeaseTaskServiceImpl.java | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/lease/service/impl/LeaseTaskServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/lease/service/impl/LeaseTaskServiceImpl.java index 2cc681a5..69418fcc 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/lease/service/impl/LeaseTaskServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/lease/service/impl/LeaseTaskServiceImpl.java @@ -1046,19 +1046,22 @@ public class LeaseTaskServiceImpl implements ILeaseTaskService { //查询是否有newType List list = mapper.selectTypeByNewType(leaseApplyDetails); int result = 0; - if (!CollectionUtils.isEmpty(list) && list.size() > 1) { - for (LeaseApplyDetails applyDetails : list) { - result = mapper.updatePublishSub(applyDetails); + if (!CollectionUtils.isEmpty(list)) { + if (list.size() > 1) { + for (LeaseApplyDetails applyDetails : list) { + result = mapper.updatePublishSub(applyDetails); + if (result == 0) { + return AjaxResult.error("发布驳回失败,请联系管理员"); + } + } + } else { + // 根据parentId及typeId更新lease_apply_details表的发布数量 + leaseApplyDetails.setTypeId(list.get(0).getTypeId()); + result = mapper.updatePublishSub(leaseApplyDetails); if (result == 0) { return AjaxResult.error("发布驳回失败,请联系管理员"); } } - } else { - // 根据parentId及typeId更新lease_apply_details表的发布数量 - result = mapper.updatePublishSub(leaseApplyDetails); - if (result == 0) { - return AjaxResult.error("发布驳回失败,请联系管理员"); - } } // 根据parentId及newTypeId删除lease_publish_details