diff --git a/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/java/com/yxt/supervise/customer/biz/supplierbankinfo/SupplierBankInfoRest.java b/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/java/com/yxt/supervise/customer/biz/supplierbankinfo/SupplierBankInfoRest.java index 37dd38b9..f9d23c00 100644 --- a/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/java/com/yxt/supervise/customer/biz/supplierbankinfo/SupplierBankInfoRest.java +++ b/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/java/com/yxt/supervise/customer/biz/supplierbankinfo/SupplierBankInfoRest.java @@ -66,6 +66,7 @@ public class SupplierBankInfoRest implements SupplierBankInfoFeign { @Autowired private SupplierIndexService supplierIndexService; + @Override @ApiOperation("根据条件分页查询数据的列表") @PostMapping("/listPage") @@ -103,8 +104,17 @@ public class SupplierBankInfoRest implements SupplierBankInfoFeign { SupplierContractInfoDto supplierContractInfo=supplierContractInfoService.fetchByMainSid(sid); if(contractFiles.length!=0){ supplierContractInfo.setContractFiles(contractFiles); + vo.setContractInfo(supplierContractInfo); + }else{ + //合同信息为空是 新增一条 + SupplierContractInfoDto supplierBankInfo=new SupplierContractInfoDto(); + supplierBankInfo.setSupplierSid(vo.getSid()); + supplierContractInfoService.saveOrUpdateDto(supplierBankInfo); + SupplierContractInfoDto supplierContract=supplierContractInfoService.fetchByMainSid(sid); + String [] array={}; + supplierContract.setContractFiles(array); + vo.setContractInfo(supplierContract); } - vo.setContractInfo(supplierContractInfo); List supplierIndexDetailsVos = supplierIndexService.fetchDetailsVosBycodeUnified(vo.getCodeUnified()); List codeIndex = new ArrayList<>(); for (SupplierIndexDetailsVo supplierIndexDetailsVo : supplierIndexDetailsVos) { diff --git a/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/java/com/yxt/supervise/customer/biz/supplierbankinfo/SupplierBankInfoService.java b/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/java/com/yxt/supervise/customer/biz/supplierbankinfo/SupplierBankInfoService.java index 798fb6b8..70952c7d 100644 --- a/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/java/com/yxt/supervise/customer/biz/supplierbankinfo/SupplierBankInfoService.java +++ b/yxt_supervise/supervise-customer/supervise-customer-biz/src/main/java/com/yxt/supervise/customer/biz/supplierbankinfo/SupplierBankInfoService.java @@ -184,7 +184,7 @@ public class SupplierBankInfoService extends MybatisBaseService