From 29323bf2b4fed74be1039c7f56c76735e85195b5 Mon Sep 17 00:00:00 2001 From: zhouxiaofeng <2946471396@qq.com> Date: Thu, 18 Jun 2026 15:11:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BF=85=E5=A1=AB=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/ContractLaunchServiceImpl.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/nbport/zgwl/contractlaunch/service/ContractLaunchServiceImpl.java b/src/main/java/com/nbport/zgwl/contractlaunch/service/ContractLaunchServiceImpl.java index 0dfe8e2..916d41a 100644 --- a/src/main/java/com/nbport/zgwl/contractlaunch/service/ContractLaunchServiceImpl.java +++ b/src/main/java/com/nbport/zgwl/contractlaunch/service/ContractLaunchServiceImpl.java @@ -1034,6 +1034,12 @@ public class ContractLaunchServiceImpl implements ContractLaunchService { if (contract.getIsElectron() == null || contract.getIsElectron().isBlank()) { contract.setIsElectron("1"); } + if (contract.getIsOpenBidding() == null) { + contract.setIsOpenBidding(0); + } + if (contract.getIsYearBudget() == null) { + contract.setIsYearBudget(0); + } if (contract.getPaymentDirection() == null || contract.getPaymentDirection().isBlank()) { contract.setPaymentDirection("0"); } @@ -1150,8 +1156,9 @@ public class ContractLaunchServiceImpl implements ContractLaunchService { if (contract.getContractTypeCode() == null || contract.getContractTypeCode().isBlank()) { throw new ServiceException("合同类型编码不能为空"); } + // contractType 是展示用中文名,从 contractTypeCode 自动推导 if (contract.getContractType() == null || contract.getContractType().isBlank()) { - throw new ServiceException("合同类型不能为空"); + contract.setContractType(contract.getContractTypeCode()); } if (contract.getValuationMode() == null || contract.getValuationMode().isBlank()) { throw new ServiceException("计价方式不能为空");