src/main/java/com/ruoyi/sales/service/impl/SalesLedgerServiceImpl.java
@@ -680,6 +680,10 @@ if (salesLedger.getId() == null) { // 为空 自动生成 String contractNo =StrUtil.isBlank(salesLedgerDto.getSalesContractNo())? generateSalesContractNoBy8Date():salesLedgerDto.getSalesContractNo(); // 不能有重复数据的合同号 Assert.isFalse(salesLedgerMapper.selectOne(new LambdaQueryWrapper<SalesLedger>() .eq(SalesLedger::getSalesContractNo, contractNo) .last("limit 1")) == null, contractNo+"合同号已存在"); salesLedger.setSalesContractNo(contractNo); salesLedgerMapper.insert(salesLedger); } else {