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);