From 2dafd44c26d28d73876d189e3b99fcd30feeec3b Mon Sep 17 00:00:00 2001 From: b2894lxlx <517289602@qq.com> Date: Mon, 21 Sep 2026 12:54:13 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E3=80=81=E5=90=88=E5=90=8C?= =?UTF-8?q?=E3=80=81=E8=BF=90=E5=8D=95=E3=80=81=E9=A2=84=E7=BB=93=E7=AE=97?= =?UTF-8?q?=E3=80=81=E6=AD=A3=E5=BC=8F=E7=BB=93=E7=AE=97=E3=80=81=E4=BB=98?= =?UTF-8?q?=E6=AC=BE=E5=AF=B9=E6=8E=A5mk?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../springblade/transport/mk/MkProcessBizHandlers.java | 4 ++-- .../transport/service/IContractManageService.java | 8 ++++++++ .../transport/service/IProjectApplyService.java | 8 ++++++++ .../service/impl/ContractManageServiceImpl.java | 10 ++++++++++ .../service/impl/ProjectApplyServiceImpl.java | 10 ++++++++++ 5 files changed, 38 insertions(+), 2 deletions(-) diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/mk/MkProcessBizHandlers.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/mk/MkProcessBizHandlers.java index 3ee3d92..684f574 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/mk/MkProcessBizHandlers.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/mk/MkProcessBizHandlers.java @@ -73,7 +73,7 @@ public final class MkProcessBizHandlers { @Override public Object publicDetail(Long id) { - return service.detail(id); + return service.publicDetail(id); } @Override @@ -143,7 +143,7 @@ public final class MkProcessBizHandlers { @Override public Object publicDetail(Long id) { - return service.detail(id); + return service.publicDetail(id); } @Override diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/service/IContractManageService.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/service/IContractManageService.java index a1299d8..71fef30 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/service/IContractManageService.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/service/IContractManageService.java @@ -40,6 +40,14 @@ public interface IContractManageService extends BaseService { IPage selectContractManagePage(IPage page, ContractManageVO contractManage); ContractManageVO detail(Long id); + + /** + * 公开详情,不校验当前用户所属组织 + * + * @param id 主键 + * @return 合同详情 + */ + ContractManageVO publicDetail(Long id); boolean saveDraft(ContractManage contractManage); boolean submit(ContractManage contractManage); boolean toTemporary(Long id); diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/service/IProjectApplyService.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/service/IProjectApplyService.java index 6facb4c..601e20d 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/service/IProjectApplyService.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/service/IProjectApplyService.java @@ -40,6 +40,14 @@ public interface IProjectApplyService extends BaseService { IPage selectProjectApplyPage(IPage page, ProjectApplyVO projectApply); ProjectApplyVO detail(Long id); + + /** + * 公开详情,不校验当前用户所属组织 + * + * @param id 主键 + * @return 项目立项详情 + */ + ProjectApplyVO publicDetail(Long id); Map fundRiskStats(ProjectApplyVO projectApply); Map changeRecordDetail(Long id, Integer recordIndex); boolean saveDraft(ProjectApply projectApply); diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/ContractManageServiceImpl.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/ContractManageServiceImpl.java index aea3954..abe6d25 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/ContractManageServiceImpl.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/ContractManageServiceImpl.java @@ -28,6 +28,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers; import org.springblade.core.log.exception.ServiceException; import org.springblade.core.mp.base.BaseServiceImpl; import org.springblade.core.secure.utils.AuthUtil; +import org.springblade.core.tenant.annotation.TenantIgnore; import org.springblade.core.tool.jackson.JsonUtil; import org.springblade.core.tool.utils.BeanUtil; import org.springblade.core.tool.utils.Func; @@ -97,6 +98,15 @@ public class ContractManageServiceImpl extends BaseServiceImpl fundRiskStats(ProjectApplyVO projectApply) { projectApply.setFundUseRisk(null);