必填校验
This commit is contained in:
@@ -1034,6 +1034,12 @@ public class ContractLaunchServiceImpl implements ContractLaunchService {
|
|||||||
if (contract.getIsElectron() == null || contract.getIsElectron().isBlank()) {
|
if (contract.getIsElectron() == null || contract.getIsElectron().isBlank()) {
|
||||||
contract.setIsElectron("1");
|
contract.setIsElectron("1");
|
||||||
}
|
}
|
||||||
|
if (contract.getIsOpenBidding() == null) {
|
||||||
|
contract.setIsOpenBidding(0);
|
||||||
|
}
|
||||||
|
if (contract.getIsYearBudget() == null) {
|
||||||
|
contract.setIsYearBudget(0);
|
||||||
|
}
|
||||||
if (contract.getPaymentDirection() == null || contract.getPaymentDirection().isBlank()) {
|
if (contract.getPaymentDirection() == null || contract.getPaymentDirection().isBlank()) {
|
||||||
contract.setPaymentDirection("0");
|
contract.setPaymentDirection("0");
|
||||||
}
|
}
|
||||||
@@ -1150,8 +1156,9 @@ public class ContractLaunchServiceImpl implements ContractLaunchService {
|
|||||||
if (contract.getContractTypeCode() == null || contract.getContractTypeCode().isBlank()) {
|
if (contract.getContractTypeCode() == null || contract.getContractTypeCode().isBlank()) {
|
||||||
throw new ServiceException("合同类型编码不能为空");
|
throw new ServiceException("合同类型编码不能为空");
|
||||||
}
|
}
|
||||||
|
// contractType 是展示用中文名,从 contractTypeCode 自动推导
|
||||||
if (contract.getContractType() == null || contract.getContractType().isBlank()) {
|
if (contract.getContractType() == null || contract.getContractType().isBlank()) {
|
||||||
throw new ServiceException("合同类型不能为空");
|
contract.setContractType(contract.getContractTypeCode());
|
||||||
}
|
}
|
||||||
if (contract.getValuationMode() == null || contract.getValuationMode().isBlank()) {
|
if (contract.getValuationMode() == null || contract.getValuationMode().isBlank()) {
|
||||||
throw new ServiceException("计价方式不能为空");
|
throw new ServiceException("计价方式不能为空");
|
||||||
|
|||||||
Reference in New Issue
Block a user