src/main/java/com/ruoyi/sales/service/impl/SalesLedgerServiceImpl.java
@@ -660,8 +660,10 @@ salesLedger.setTenantId(customer.getTenantId()); // 3. 新增或更新主表 if (salesLedger.getId() == null) { if (salesLedgerDto.getSalesContractNo() == null || salesLedgerDto.getSalesContractNo().isEmpty()){ String contractNo = generateSalesContractNo(); salesLedger.setSalesContractNo(contractNo); } salesLedgerMapper.insert(salesLedger); } else { salesLedgerMapper.updateById(salesLedger);