2 次代码提交 92be1a6420 ... be9e307be0

作者 SHA1 备注 提交日期
  liutao be9e307be0 Merge remote-tracking branch 'origin/smb' into smb 2 天之前
  liutao 14c0764f02 fix(苏商银行):字典类 2 天之前
共有 1 个文件被更改,包括 7 次插入4 次删除
  1. 7 4
      src/main/java/com/sunxung/factoring/service/smb/impl/SmbContractInfoServiceImpl.java

+ 7 - 4
src/main/java/com/sunxung/factoring/service/smb/impl/SmbContractInfoServiceImpl.java

@@ -26,10 +26,7 @@ import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
 import java.math.BigDecimal;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
+import java.util.*;
 
 /**
  * <p>
@@ -81,6 +78,12 @@ public class SmbContractInfoServiceImpl extends ServiceImpl<SmbContractInfoMappe
         FinancingFromInvestorsNotice financingFromInvestorsNotice = financingFromInvestorsNoticeService.lambdaQuery().eq(FinancingFromInvestorsNotice::getFinancingFromInvestorsHistoryId, financingFromInvestorsHistory.getId()).one();
         //苏商签署合同
         SnbContractSign contractSign = new SnbContractSign();
+        String bizNo = UUID.randomUUID().toString().replace("-","");
+        if(bizNo.length() > 32){
+            bizNo = bizNo.substring(0,32);
+        }
+        contractSign.setBizNo(bizNo);
+        contractSign.setProductLimitNo(financingFromInvestorsNotice.getLimitNumber());
         ContractSignBizJsonDto contractSignBizJson = new ContractSignBizJsonDto();
         //主合同
         ContractElectronicInfo contractElectronicInfoMaster = contractElectronicInfoService.getById(smbMasterContractInfo.getContractElectronicInfoId());