浏览代码

feat(contract): 生成合同编号- 在 AContractInfoServiceImpl 类中添加合同编号生成逻辑
- 使用 generateAssetNumber 方法生成唯一的合同编号
- 将生成的合同编号赋值给 baseContract 对象

nahida 10 月之前
父节点
当前提交
cfc84d5a87
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      src/main/java/com/zksy/property/service/impl/AContractInfoServiceImpl.java

+ 5 - 0
src/main/java/com/zksy/property/service/impl/AContractInfoServiceImpl.java

@@ -23,6 +23,8 @@ import java.time.LocalDate;
 import java.time.LocalDateTime;
 import java.util.List;
 
+import static com.zksy.utils.util.generateAssetNumber;
+
 /**
  * @author Administrator
  * @description 针对表【a_contract_info(合同信息表)】的数据库操作Service实现
@@ -84,6 +86,9 @@ public class AContractInfoServiceImpl extends ServiceImpl<AContractInfoMapper, A
         BeanUtil.copyProperties(dto.getContractData(), baseContract);
         RentalTempBo bo = new RentalTempBo();
         var resPath = "";
+
+
+        var contractnumber = generateAssetNumber();
         if (baseContract instanceof ContractA) {
             processContractA((ContractA) baseContract, aSimplifiedHouseInfo, houseInfoDetail, bo);
             resPath = fillContractData(bo, aSimplifiedHouseInfo.getAssetType());