Browse Source

贷前信用审核

优化工作
master
God 2 years ago
parent
commit
e53d0321bc
  1. 4
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finselectedreceivablesdetailed/FinSelectReceivablesDetailedWCKCLRKVo.java
  2. 4
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finselectedreceivablesdetailed/FinSelectedReceivablesDetailed.java
  3. 17
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedMapper.xml
  4. 11
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanpreloancreditapply/LoanPreloanCreditApplyVo.java
  5. 13
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanpreloancreditapply/LoanPreloanCreditApplyService.java
  6. 27
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/creditreview/CreditReviewService.java

4
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finselectedreceivablesdetailed/FinSelectReceivablesDetailedWCKCLRKVo.java

@ -45,4 +45,8 @@ public class FinSelectReceivablesDetailedWCKCLRKVo implements Vo {
private String reveivableMoney;
@ApiModelProperty("款项状态")
private String state;
@ApiModelProperty("采购系统sid")
private String purchaseSystemSid;
@ApiModelProperty("采购系统名称")
private String purchaseSystemName;
}

4
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finselectedreceivablesdetailed/FinSelectedReceivablesDetailed.java

@ -100,4 +100,8 @@ public class FinSelectedReceivablesDetailed extends BaseEntity {
private String kxState;
private String selectSid;
@ApiModelProperty("采购系统sid")
private String purchaseSystemSid;
@ApiModelProperty("采购系统名称")
private String purchaseSystemName;
}

17
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedMapper.xml

@ -180,7 +180,9 @@
FROM fin_selected_receivables_detailed d
LEFT JOIN `fin_funds_carried_forward_veh` f ON f.`busSid` = d.`sid`
left join fin_uncollected_receivables_detailed ff on ff.sid = d.receivablesSid
WHERE d.auditState = #{state} and ff.busVinSid = #{busVinSid} and d.contractNo = #{contractNo}
WHERE d.auditState = #{state}
and ff.busVinSid = #{busVinSid}
and d.contractNo = #{contractNo}
GROUP BY d.`sid`) d
</select>
@ -300,7 +302,8 @@
FROM fin_selected_receivables_detailed d
LEFT JOIN `fin_funds_carried_forward_veh` f ON f.`busSid` = d.`sid`
left join fin_uncollected_receivables_detailed ff on ff.sid = d.receivablesSid
WHERE d.auditState = 3 and ff.busVinSid = #{busVinSid}
WHERE d.auditState = 3
and ff.busVinSid = #{busVinSid}
GROUP BY d.`sid`) d
</select>
@ -316,8 +319,7 @@
FROM fin_selected_receivables_detailed
WHERE receivablesSid = #{ysSid}
AND auditState = 3
ORDER BY createTime DESC
LIMIT 1
ORDER BY createTime DESC LIMIT 1
</select>
<select id="selectUnSelectList" resultType="java.lang.String">
@ -378,6 +380,8 @@
ferd.`receivablesName`,
ferd.`auditDate`,
ferd.`subscriptionMoney`,
ferd.purchaseSystemSid,
ferd.purchaseSystemName,
(
ferd.`subscriptionMoney` - COALESCE(SUM(ffc.`thisUseMoney`), 0)
) AS reveivableMoney,
@ -408,6 +412,8 @@
ferd.`receivablesName`,
ferd.`auditDate`,
ferd.`subscriptionMoney`,
ferd.purchaseSystemSid,
ferd.purchaseSystemName,
(
ferd.`subscriptionMoney` - COALESCE(SUM(ffc.`thisUseMoney`), 0)
) AS reveivableMoney,
@ -528,6 +534,7 @@
FROM fin_selected_receivables_detailed d
LEFT JOIN `fin_funds_carried_forward_veh` f ON f.`busSid` = d.`sid`
WHERE d.auditState = 3
GROUP BY d.`sid`) d WHERE d.receivablesSid = #{receivablesSid}
GROUP BY d.`sid`) d
WHERE d.receivablesSid = #{receivablesSid}
</select>
</mapper>

11
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanpreloancreditapply/LoanPreloanCreditApplyVo.java

@ -40,6 +40,8 @@ public class LoanPreloanCreditApplyVo implements Vo {
private String sid;
@ApiModelProperty("申请人+部门")
private String publishInfo;
@ApiModelProperty("审核状态")
private String state;
@ApiModelProperty("分公司名称")
@ -66,8 +68,7 @@ public class LoanPreloanCreditApplyVo implements Vo {
@ApiModelProperty("手机号码")
private String phone;
@ApiModelProperty("公司审核日期")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date gsshDate;
private String gsshDate;
@ApiModelProperty("公司风控结果key")
private String gsfkjgKey;
@ApiModelProperty("公司风控结果")
@ -82,4 +83,10 @@ public class LoanPreloanCreditApplyVo implements Vo {
private Boolean isDelete;
@ApiModelProperty("是否可以申诉")
private Boolean isHandle;
@ApiModelProperty("是否显示修改审核后显示")
private Boolean showUpdateBtn;
@ApiModelProperty("是否显示删除 审核后不显示")
private Boolean showDeleteBtn;
@ApiModelProperty("是否显示申诉 审核后显示")
private Boolean showHandleBtn;
}

13
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanpreloancreditapply/LoanPreloanCreditApplyService.java

@ -152,16 +152,23 @@ public class LoanPreloanCreditApplyService extends MybatisBaseService<LoanPreloa
String state = record.getState();
if ("1".equals(state)) {
record.setIsEdit(true);
record.setShowUpdateBtn(true);
record.setIsDelete(true);
record.setShowDeleteBtn(true);
} else {
record.setIsEdit(false);
record.setShowUpdateBtn(false);
record.setIsDelete(false);
record.setShowDeleteBtn(false);
}
if ("001".equals(record.getGsfkjgKey())){
record.setIsHandle(false);
}else {
if ("002".equals(record.getGsfkjgKey())){
record.setIsHandle(true);
record.setShowHandleBtn(true);
}else {
record.setShowHandleBtn(false);
record.setIsHandle(false);
}
record.setPublishInfo(record.getApplyDeptName() + "-" + record.getCreateByName());
}
PagerVo<LoanPreloanCreditApplyVo> p = PagerUtil.pageToVo(pagging, null);
return p;

27
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/creditreview/CreditReviewService.java

@ -40,6 +40,7 @@ import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.List;
/**
@ -85,7 +86,7 @@ public class CreditReviewService {
creditReviewVo.setMobile(record.getPhone());
creditReviewVo.setModel(record.getModelName());
creditReviewVo.setManagement(record.getCapitalName());
creditReviewVo.setExamineDate(DateUtil.formatDate(record.getGsshDate()));
creditReviewVo.setExamineDate(record.getGsshDate());
creditReviewVo.setCompanyResults(record.getGsfkjg());
creditReviewVo.setManagementResults(record.getZffkjg());
creditReviewVo.setShowDeleteBtn(record.getIsDelete());
@ -108,6 +109,9 @@ public class CreditReviewService {
creditReviewDetailsVo.setUserSid(query.getUserSid());
creditReviewDetailsVo.setOrgPath(query.getOrgPath());
creditReviewDetailsVo.setPublishInfo(sysOrganizationVoBM.getName() + "-" + sysUserVo.getName());
creditReviewDetailsVo.setCreateTime(DateUtil.formatDate(new Date()));
creditReviewDetailsVo.setCustomerTypeKey(query.getCustomerTypeKey());
creditReviewDetailsVo.setCustomerType(query.getCustomerTypeValue());
}else {//修改回显
LoanPreloanCreditApplyDetailsVo loanPreloanCreditApplyDetailsVo = loanPreloanCreditApplyFeign.fetchDetailsBySid(query.getSid()).getData();
creditReviewDetailsVo.setSid(loanPreloanCreditApplyDetailsVo.getSid());
@ -150,26 +154,29 @@ public class CreditReviewService {
}
//构建人员类型下拉选数据
List<IdentityDetailsVo> identityDetailsVos = new ArrayList<>();
IdentityDetailsVo identityDetailsVo = new IdentityDetailsVo();
if ("1".equals(query.getCustomerTypeKey())){
IdentityDetailsVo identityDetailsVo = new IdentityDetailsVo();
identityDetailsVo.setSid("003");
identityDetailsVo.setDictKey("003");
identityDetailsVo.setDictValue("担保人");
identityDetailsVos.add(identityDetailsVo);
}else {
IdentityDetailsVo identityDetailsVo = new IdentityDetailsVo();
identityDetailsVo.setSid("001");
identityDetailsVo.setDictKey("001");
identityDetailsVo.setDictValue("股东");
identityDetailsVos.add(identityDetailsVo);
}
identityDetailsVo.setSid("002");
identityDetailsVo.setDictKey("002");
identityDetailsVo.setDictValue("配偶");
identityDetailsVos.add(identityDetailsVo);
identityDetailsVo.setSid("004");
identityDetailsVo.setDictKey("004");
identityDetailsVo.setDictValue("其他");
identityDetailsVos.add(identityDetailsVo);
IdentityDetailsVo identityDetailsVo1 = new IdentityDetailsVo();
identityDetailsVo1.setSid("002");
identityDetailsVo1.setDictKey("002");
identityDetailsVo1.setDictValue("配偶");
identityDetailsVos.add(identityDetailsVo1);
IdentityDetailsVo identityDetailsVo2 = new IdentityDetailsVo();
identityDetailsVo2.setSid("004");
identityDetailsVo2.setDictKey("004");
identityDetailsVo2.setDictValue("其他");
identityDetailsVos.add(identityDetailsVo2);
creditReviewDetailsVo.setIdentity(identityDetailsVos);
return rb.success().setData(creditReviewDetailsVo);
}

Loading…
Cancel
Save