demand: TMS系统 - 基础管理 - 客户开票主体 - 新增加启用状态控制客户开票权限 TMS系统 - 客户账单管理 - 业务开票申请-新增开票申请时判断启用状态,停用状态,弹窗提醒“此开票抬头付款不及时,延后开票”

committer: heyu
This commit is contained in:
aike 2025-09-19 14:57:11 +08:00
parent ee682d8d5d
commit 846c5e0e5b

View File

@ -118,12 +118,10 @@ public class EmisSettleInvoiceRecordServiceImpl extends EmisBaseService implemen
String applySeqNo= WaybillHelper.genApplySeqNo();
// 检查开票抬头启用状态
if (StringUtils.isNotBlank(emisSettleInvoiceRecord.getCustomerCode()) &&
StringUtils.isNotBlank(emisSettleInvoiceRecord.getCompanyName()) &&
if (StringUtils.isNotBlank(emisSettleInvoiceRecord.getCompanyName()) &&
StringUtils.isNotBlank(emisSettleInvoiceRecord.getCompanyTaxNo())) {
EmisCustomerInvoiceInfo queryInfo = new EmisCustomerInvoiceInfo();
queryInfo.setCustomerCode(emisSettleInvoiceRecord.getCustomerCode());
queryInfo.setCompanyName(emisSettleInvoiceRecord.getCompanyName());
queryInfo.setCompanyTaxNo(emisSettleInvoiceRecord.getCompanyTaxNo());
@ -132,7 +130,7 @@ public class EmisSettleInvoiceRecordServiceImpl extends EmisBaseService implemen
if (CollectionUtils.isNotEmpty(invoiceInfoList)) {
EmisCustomerInvoiceInfo invoiceInfo = invoiceInfoList.get(0);
if (!"1".equals(invoiceInfo.getEnableStatus())) {
throw new EmisBizError(EmisBizErrorType.FAIL, "此开票抬头付款不及时,延后开票");
throw new EmisBizError(EmisBizErrorType.FAIL, "该开票抬头申请开票被限制,暂缓开票!");
}
}
}