From 482f07083b0fc9c88572bad5be3d52419e9ddecb Mon Sep 17 00:00:00 2001 From: wangpengfei <1928057482@qq.com> Date: Fri, 12 May 2023 18:14:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../biz/supplierbankinfo/SupplierBankInfoRest.java | 12 +++++++++++- .../supplierbankinfo/SupplierBankInfoService.java | 2 +- 2 files changed, 12 insertions(+), 2 deletions(-) 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