From 2dc94f20b86931ee03fb7f4936c9a9013fa66fcf Mon Sep 17 00:00:00 2001 From: mashuai Date: Sat, 11 Oct 2025 17:44:39 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=86=E7=94=A8=E6=97=A0=E6=B3=95=E5=8F=91?= =?UTF-8?q?=E5=B8=83=E5=B7=B2=E7=BB=93=E7=AE=97=E5=8D=8F=E8=AE=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lease/service/impl/LeaseTaskServiceImpl.java | 4 ++++ .../mapper/material/lease/LeaseTaskMapper.xml | 16 ++++++++++------ .../settlement/SltAgreementInfoMapper.xml | 4 ++-- 3 files changed, 16 insertions(+), 8 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 0e45e01f..d56dc188 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 @@ -1072,6 +1072,10 @@ public class LeaseTaskServiceImpl implements ILeaseTaskService { try { int result = 0; LeaseApplyInfo leaseApplyInfo = leaseApplyRequestVo.getLeaseApplyInfo(); + TmTaskAgreement taskAgreement = mapper.getAgreementInfo(leaseApplyInfo); + if (taskAgreement == null) { + return AjaxResult.error("该协议已结算,无法发布,请重新选择其他领用单位发布"); + } List leaseApplyDetailsList = leaseApplyRequestVo.getLeaseApplyDetailsList(); Long parentId = leaseApplyDetailsList.get(0).getParentId(); int thisMonthMaxOrder = mapper.getMonthMaxOrderByDate(DateUtils.getCurrentYear(), DateUtils.getCurrentMonth()); diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/lease/LeaseTaskMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/lease/LeaseTaskMapper.xml index b2f82b47..8832f65b 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/lease/LeaseTaskMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/lease/LeaseTaskMapper.xml @@ -1152,12 +1152,16 @@