diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatefile/LoanHomeVisitInvestigateInitZMWJVo.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatefile/LoanHomeVisitInvestigateInitZMWJVo.java index 9d06a761e1..88da6441b1 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatefile/LoanHomeVisitInvestigateInitZMWJVo.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigatefile/LoanHomeVisitInvestigateInitZMWJVo.java @@ -30,4 +30,6 @@ public class LoanHomeVisitInvestigateInitZMWJVo implements Vo { private List guarantorAccount; @ApiModelProperty("是否有配偶") private Boolean spouseState = false; + @ApiModelProperty("是否有担保人") + private Boolean dbrState = false; } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java index fab01b8d22..ce433adae0 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java @@ -1007,24 +1007,32 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService dbrsfzImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.DBRSFZ.getAttachType()); - List pohkbImage = new ArrayList<>(); - if (dbrsfzImages != null && dbrsfzImages.size() > 0) { - for (LoanHomevisitInvestigateFileDetailsVo dbrsfzImage : dbrsfzImages) { - pohkbImage.add(dbrsfzImage.getFileUrl()); - } - } - loanHomeVisitInvestigateInitZMWJVo.setGuarantorIdCard(pohkbImage); - //担保人户口本 - List dbrhkbImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.DBRHKB.getAttachType()); - List guarantorAccount = new ArrayList<>(); - if (dbrhkbImages != null && dbrhkbImages.size() > 0) { - for (LoanHomevisitInvestigateFileDetailsVo dbrhkbImage : dbrhkbImages) { - guarantorAccount.add(dbrhkbImage.getFileUrl()); + List loanHomeVisitInvestigateInitOtherPeoVos = loanHomevisitInvestigateOtherpeoService.selByMainSid(sid); + if (loanHomeVisitInvestigateInitOtherPeoVos != null && loanHomeVisitInvestigateInitOtherPeoVos.size() > 0){ + for (LoanHomeVisitInvestigateInitOtherPeoVo loanHomeVisitInvestigateInitOtherPeoVo : loanHomeVisitInvestigateInitOtherPeoVos) { + if ("1".equals(loanHomeVisitInvestigateInitOtherPeoVo.getPersonnelKey())){ + //担保人身份证 + List dbrsfzImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.DBRSFZ.getAttachType()); + List pohkbImage = new ArrayList<>(); + if (dbrsfzImages != null && dbrsfzImages.size() > 0) { + for (LoanHomevisitInvestigateFileDetailsVo dbrsfzImage : dbrsfzImages) { + pohkbImage.add(dbrsfzImage.getFileUrl()); + } + } + loanHomeVisitInvestigateInitZMWJVo.setGuarantorIdCard(pohkbImage); + //担保人户口本 + List dbrhkbImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.DBRHKB.getAttachType()); + List guarantorAccount = new ArrayList<>(); + if (dbrhkbImages != null && dbrhkbImages.size() > 0) { + for (LoanHomevisitInvestigateFileDetailsVo dbrhkbImage : dbrhkbImages) { + guarantorAccount.add(dbrhkbImage.getFileUrl()); + } + } + loanHomeVisitInvestigateInitZMWJVo.setGuarantorAccount(guarantorAccount); + loanHomeVisitInvestigateInitZMWJVo.setDbrState(true); + } } } - loanHomeVisitInvestigateInitZMWJVo.setGuarantorAccount(guarantorAccount); loanHomeVisitInvestigateInitZMWJVo.setSid(sid); return rb.success().setData(loanHomeVisitInvestigateInitZMWJVo); }