Browse Source

优化

master
God 2 years ago
parent
commit
49837228c7
  1. 28
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitappeal/LoanHomeVisitAppealPageVo.java
  2. 2
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitappeal/LoanHomevisitAppealDto.java
  3. 5
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitappeal/LoanHomevisitAppealFeign.java
  4. 5
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitappeal/LoanHomevisitAppealFeignFallback.java
  5. 30
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitappeal/LoanHomevisitAppealMapper.java
  6. 23
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitappeal/LoanHomevisitAppealMapper.xml
  7. 7
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitappeal/LoanHomevisitAppealRest.java
  8. 65
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitappeal/LoanHomevisitAppealService.java
  9. 11
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitfileexamine/LoanHomevisitFileexamineService.java
  10. 24
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomeVisitAppealPageVo.java
  11. 2
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomevisitAppealDto.java
  12. 5
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateFeign.java
  13. 5
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateRest.java
  14. 42
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateService.java

28
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitappeal/LoanHomeVisitAppealPageVo.java

@ -0,0 +1,28 @@
package com.yxt.anrui.riskcenter.api.loanhomevisitappeal;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class LoanHomeVisitAppealPageVo implements Vo {
@ApiModelProperty("sid")
private String sid;
@ApiModelProperty("分公司名称")
private String useOrgName;
@ApiModelProperty("销售部门名称")
private String orgName;
@ApiModelProperty("销售专员名称")
private String staffName;
@ApiModelProperty("贷款人姓名")
private String lenderName;
@ApiModelProperty("家访人员")
private String jfMember;
@ApiModelProperty("预约家访日期")
private String times;
@ApiModelProperty("家访考察意见")
private String remarks;
@ApiModelProperty("申诉原因")
private String appealReason;
}

2
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitappeal/LoanHomevisitAppealDto.java

@ -52,7 +52,7 @@ import java.util.List;
@ApiModel(value = "家访考察申诉 数据传输对象", description = "家访考察申诉 数据传输对象")
public class LoanHomevisitAppealDto implements Dto {
private String sid;
private String ssSid;
@ApiModelProperty("申诉原因")
private String appealReason;

5
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitappeal/LoanHomevisitAppealFeign.java

@ -64,6 +64,11 @@ public interface LoanHomevisitAppealFeign {
@ResponseBody
public ResultBean<PagerVo<LoanHomevisitAppealVo>> listPage(@RequestBody PagerQuery<LoanHomevisitAppealQuery> pq);
@ApiOperation("获取家访申诉列表")
@PostMapping("/getHomeAppealList2")
@ResponseBody
ResultBean<PagerVo<LoanHomeVisitAppealPageVo>> getHomeAppealList2(@RequestBody PagerQuery<LoanHomevisitAppealQuery> pq);
@ApiOperation("新增或修改")
@PostMapping("/save")
@ResponseBody

5
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitappeal/LoanHomevisitAppealFeignFallback.java

@ -55,6 +55,11 @@ public class LoanHomevisitAppealFeignFallback implements LoanHomevisitAppealFeig
return rb.setMsg("接口anrui-riskcenter/loanhomevisitappeal/listPage无法访问");
}
@Override
public ResultBean<PagerVo<LoanHomeVisitAppealPageVo>> getHomeAppealList2(PagerQuery<LoanHomevisitAppealQuery> pq) {
return null;
}
@Override
public ResultBean save(LoanHomevisitAppealDto dto) {
return ResultBean.fireFail().setMsg("接口anrui-riskcenter/loanhomevisitappeal/save无法访问");

30
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitappeal/LoanHomevisitAppealMapper.java

@ -26,9 +26,11 @@
package com.yxt.anrui.riskcenter.biz.loanhomevisitappeal;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.yxt.anrui.riskcenter.api.loanhomevisitappeal.LoanHomeVisitAppealPageVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
@ -54,21 +56,23 @@ import java.util.Map;
@Mapper
public interface LoanHomevisitAppealMapper extends BaseMapper<LoanHomevisitAppeal> {
//@Update("update loan_homevisit_appeal set name=#{msg} where id=#{id}")
//IPage<LoanHomevisitAppealVo> voPage(IPage<LoanHomevisitAppeal> page, @Param(Constants.WRAPPER) QueryWrapper<LoanHomevisitAppeal> qw);
IPage<LoanHomevisitAppealVo> selectPageVo(IPage<LoanHomevisitAppeal> page, @Param(Constants.WRAPPER) Wrapper<LoanHomevisitAppeal> qw);
List<LoanHomevisitAppealVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<LoanHomevisitAppeal> qw);
@Select("select * from loan_homevisit_appeal")
List<LoanHomevisitAppealVo> selectListVo();
//@Update("update loan_homevisit_appeal set name=#{msg} where id=#{id}")
//IPage<LoanHomevisitAppealVo> voPage(IPage<LoanHomevisitAppeal> page, @Param(Constants.WRAPPER) QueryWrapper<LoanHomevisitAppeal> qw);
int selectBySid(String join);
IPage<LoanHomevisitAppealVo> selectPageVo(IPage<LoanHomevisitAppeal> page, @Param(Constants.WRAPPER) Wrapper<LoanHomevisitAppeal> qw);
String selectNum(String billNo);
List<LoanHomevisitAppealVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<LoanHomevisitAppeal> qw);
int updateFlowFiled(Map<String, Object> map);
@Select("select * from loan_homevisit_appeal")
List<LoanHomevisitAppealVo> selectListVo();
int selectKcSid(String kcSid);
int selectBySid(String join);
String selectNum(String billNo);
int updateFlowFiled(Map<String, Object> map);
int selectKcSid(String kcSid);
IPage<LoanHomeVisitAppealPageVo> getHomeAppealList2(IPage<LoanHomevisitAppeal> page, @Param(Constants.WRAPPER) QueryWrapper<LoanHomevisitAppeal> qw);
}

23
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitappeal/LoanHomevisitAppealMapper.xml

@ -72,7 +72,28 @@
SELECT COUNT(*)
FROM loan_homevisit_appeal
WHERE homeVisitSid = #{kcSid}
AND nodeState != '待提交'
AND nodeState != '待提交'
AND nodeState != '终止'
AND nodeState != '发起申请'
</select>
<select id="getHomeAppealList2"
resultType="com.yxt.anrui.riskcenter.api.loanhomevisitappeal.LoanHomeVisitAppealPageVo">
SELECT la.sid,
bo.`useOrgName`,
bo.`orgName`,
bo.`staffName`,
bb.`borrowerName` AS lenderName,
li.homeVisStaffName AS jfMember,
li.resHomeVisDate AS times,
li.`remarks`,
la.`appealReason`
FROM loan_homevisit_appeal la
LEFT JOIN loan_homevisit_investigate li
ON la.`homeVisitSid` = li.`sid`
LEFT JOIN anrui_buscenter.`bus_sales_order` bo
ON li.`saleOrderSid` = bo.`sid`
LEFT JOIN anrui_buscenter.`bus_sales_order_borrower` bb
ON li.`saleOrderBorrowerSid` = bb.`sid`
</select>
</mapper>

7
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitappeal/LoanHomevisitAppealRest.java

@ -70,6 +70,13 @@ public class LoanHomevisitAppealRest implements LoanHomevisitAppealFeign {
return rb.success().setData(pv);
}
@Override
public ResultBean<PagerVo<LoanHomeVisitAppealPageVo>> getHomeAppealList2(PagerQuery<LoanHomevisitAppealQuery> pq) {
ResultBean rb = ResultBean.fireFail();
PagerVo<LoanHomeVisitAppealPageVo> pv = loanHomevisitAppealService.getHomeAppealList2(pq);
return rb.success().setData(pv);
}
@Override
@ApiOperation("新增或修改")
@PostMapping("/save")

65
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitappeal/LoanHomevisitAppealService.java

@ -204,9 +204,60 @@ public class LoanHomevisitAppealService extends MybatisBaseService<LoanHomevisit
PagerVo<LoanHomevisitAppealVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}
public PagerVo<LoanHomeVisitAppealPageVo> getHomeAppealList2(PagerQuery<LoanHomevisitAppealQuery> pq) {
LoanHomevisitAppealQuery query = pq.getParams();
QueryWrapper<LoanHomevisitAppeal> qw = new QueryWrapper<>();
if (StringUtils.isNotBlank(query.getMenuSid())) {
//=======================
PrivilegeQuery privilegeQuery = new PrivilegeQuery();
privilegeQuery.setOrgPath(query.getOrgSidPath());
privilegeQuery.setMenuSid(query.getMenuSid());
privilegeQuery.setUserSid(query.getUserSid());
ResultBean<String> defaultIdReltBean = sysUserFeign.selectPrivilegeLevel(privilegeQuery);
if (StringUtils.isNotBlank(defaultIdReltBean.getData())) {
//数据权限ID(1集团、2事业部、3分公司、4部门、5个人)
String orgSidPath = query.getOrgSidPath();
orgSidPath = orgSidPath + "/";
int i1 = orgSidPath.indexOf("/");
int i2 = orgSidPath.indexOf("/", i1 + 1);
int i3 = orgSidPath.indexOf("/", i2 + 1);
int i4 = orgSidPath.indexOf("/", i3 + 1);
String orgLevelKey = defaultIdReltBean.getData();
if ("1".equals(orgLevelKey)) {
orgSidPath = orgSidPath.substring(0, i1);
qw.like("bo.orgSidPath", orgSidPath);
} else if ("2".equals(orgLevelKey)) {
orgSidPath = orgSidPath.substring(0, i2);
qw.like("bo.orgSidPath", orgSidPath);
} else if ("3".equals(orgLevelKey)) {
orgSidPath = orgSidPath.substring(0, i3);
qw.like("bo.orgSidPath", orgSidPath);
} else if ("4".equals(orgLevelKey)) {
orgSidPath = orgSidPath.substring(0, i4);
qw.like("bo.orgSidPath", orgSidPath);
} else if ("5".equals(orgLevelKey)) {
qw.eq("bo.createBySid", query.getUserSid());
} else {
PagerVo<LoanHomeVisitAppealPageVo> p = new PagerVo<>();
return p;
}
} else {
PagerVo<LoanHomeVisitAppealPageVo> p = new PagerVo<>();
return p;
}
}
if (StringUtils.isNotBlank(query.getNames())){
qw.and(wrapper -> wrapper.like("bb.borrowerName", query.getNames()).or().like("li.homeVisStaffName", query.getNames()));
}
IPage<LoanHomevisitAppeal> page = PagerUtil.queryToPage(pq);
IPage<LoanHomeVisitAppealPageVo> pagging = baseMapper.getHomeAppealList2(page, qw);
PagerVo<LoanHomeVisitAppealPageVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}
public String saveOrUpdateDto(LoanHomevisitAppealDto dto){
String dtoSid = dto.getSid();
String dtoSid = dto.getSsSid();
List<String> ssImages = dto.getSsImages();
if (StringUtils.isBlank(dtoSid)) {
//生成单据编号
@ -263,7 +314,7 @@ public class LoanHomevisitAppealService extends MybatisBaseService<LoanHomevisit
}
public void updateByDto(LoanHomevisitAppealDto dto){
String dtoSid = dto.getSid();
String dtoSid = dto.getSsSid();
if (StringUtils.isBlank(dtoSid)) {
return;
}
@ -317,7 +368,7 @@ public class LoanHomevisitAppealService extends MybatisBaseService<LoanHomevisit
return rb.setMsg("该家访考察申诉已存在");
}
dto.getKcSid();
LoanHomevisitAppeal loanHomevisitAppeal = fetchBySid(dto.getSid());
LoanHomevisitAppeal loanHomevisitAppeal = fetchBySid(dto.getSsSid());
int r = submitBusinessData(dto, loanHomevisitAppeal);
if (r == 3) {
return rb.setMsg("该申请不存在");
@ -401,7 +452,8 @@ public class LoanHomevisitAppealService extends MybatisBaseService<LoanHomevisit
LoanHomevisitAppeal loanHomevisitAppeal = fetchBySid(businessSid);
Map<String, Object> variables = new HashMap<>();
Map<String, Object> appMap = new HashMap<>();
appMap.put("sid", businessSid);
appMap.put("kcSid", loanHomevisitAppeal.getHomeVisitSid());
appMap.put("ssSid", loanHomevisitAppeal.getSid());
variables.put("app", appMap);
FlowProcessMapQuery flowProcessMapQuery = new FlowProcessMapQuery();
if (StringUtils.isBlank(loanHomevisitAppeal.getProcDefId())) {
@ -500,7 +552,8 @@ public class LoanHomevisitAppealService extends MybatisBaseService<LoanHomevisit
BeanUtil.copyProperties(query, flowTaskVo);
Map<String, Object> variables = new HashMap<>();
Map<String, Object> appMap = new HashMap<>();
appMap.put("sid", businessSid);
appMap.put("kcSid", loanHomevisitAppeal.getHomeVisitSid());
appMap.put("ssSid", loanHomevisitAppeal.getSid());
variables.put("app", appMap);
flowTaskVo.setValues(variables);
ResultBean<UpdateFlowFieldVo> resultBean = flowableFeign.taskReject(flowTaskVo);
@ -629,7 +682,7 @@ public class LoanHomevisitAppealService extends MybatisBaseService<LoanHomevisit
private synchronized int submitBusinessData(SubmitHomeAppealDto dto, LoanHomevisitAppeal loanHomevisitAppeal) {
int r = 0;
if (StringUtils.isBlank(dto.getSid())) {
if (StringUtils.isBlank(dto.getSsSid())) {
r = 1;
} else {
if (loanHomevisitAppeal != null) {

11
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitfileexamine/LoanHomevisitFileexamineService.java

@ -86,8 +86,11 @@ public class LoanHomevisitFileexamineService extends MybatisBaseService<LoanHome
public PagerVo<LoanHomevisitFileexamineVo> homeInforListPage(PagerQuery<LoanHomevisitFileexamineQuery> pq) {
LoanHomevisitFileexamineQuery query = pq.getParams();
QueryWrapper<LoanHomevisitFileexamine> qw = new QueryWrapper<>();
qw.eq("li.state", query.getType());
qw.eq("bb.busNo", 303);
qw.eq("li.state", 2);
qw.eq("lf.state", query.getType());
if ("1".equals(query.getType())){
qw.eq("bb.busNo", 303);
}
if (StringUtils.isNotBlank(query.getMenuUrl())) {
//=======================
PrivilegeQuery privilegeQuery = new PrivilegeQuery();
@ -426,7 +429,7 @@ public class LoanHomevisitFileexamineService extends MybatisBaseService<LoanHome
loanXdConDetailsVo.setLoanCotractNoShow("消贷合同号" + "(" + busSalesOrderLoancontractDetailsVo.getLoanCotractNo() + ")");
//消贷合同附件
List<LoanHomevisitInvestigateFileDetailsVo> loanHomevisitInvestigateFileDetailsVos = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(loanHomevisitFileexamine.getHomeVisitSid(), busSalesOrderLoancontractDetailsVo.getLoanCotractNo());
if (loanHomevisitInvestigateFileDetailsVos != null && loanHomevisitInvestigateFileDetailsVos.size() > 0){
if (loanHomevisitInvestigateFileDetailsVos != null && loanHomevisitInvestigateFileDetailsVos.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo loanHomevisitInvestigateFileDetailsVo : loanHomevisitInvestigateFileDetailsVos) {
loanCotractImages.add(loanHomevisitInvestigateFileDetailsVo.getFileUrl());
}
@ -440,7 +443,7 @@ public class LoanHomevisitFileexamineService extends MybatisBaseService<LoanHome
loanZfConDetailsVo.setBankContractNoShow("资方合同号" + "(" + busSalesOrderLoancontractDetailsVo.getLoanCotractNo() + ")");
//资方合同附件
List<LoanHomevisitInvestigateFileDetailsVo> loanHomevisitInvestigateFileDetailsVos2 = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(loanHomevisitFileexamine.getHomeVisitSid(), busSalesOrderLoancontractDetailsVo.getLoanCotractNo());
if (loanHomevisitInvestigateFileDetailsVos2 != null && loanHomevisitInvestigateFileDetailsVos2.size() > 0){
if (loanHomevisitInvestigateFileDetailsVos2 != null && loanHomevisitInvestigateFileDetailsVos2.size() > 0) {
for (LoanHomevisitInvestigateFileDetailsVo loanHomevisitInvestigateFileDetailsVo : loanHomevisitInvestigateFileDetailsVos2) {
bankContractImages.add(loanHomevisitInvestigateFileDetailsVo.getFileUrl());
}

24
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomeVisitAppealPageVo.java

@ -0,0 +1,24 @@
package com.yxt.anrui.terminal.api.risk.loanhomevisitinvestigate;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class AppLoanHomeVisitAppealPageVo implements Vo {
@ApiModelProperty("sid")
private String sid;
@ApiModelProperty("分公司-销售部门-销售专员")
private String salesName;
@ApiModelProperty("贷款人姓名")
private String lenderName;
@ApiModelProperty("家访人员")
private String jfMember;
@ApiModelProperty("预约家访日期")
private String times;
@ApiModelProperty("家访考察意见")
private String remarks;
@ApiModelProperty("申诉原因")
private String appealReason;
}

2
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/AppLoanHomevisitAppealDto.java

@ -51,7 +51,7 @@ import java.util.List;
@ApiModel(value = "家访考察申诉 数据传输对象", description = "家访考察申诉 数据传输对象")
public class AppLoanHomevisitAppealDto implements Dto {
private String sid;
private String ssSid;
@ApiModelProperty("申诉原因")
private String appealReason;

5
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateFeign.java

@ -149,6 +149,11 @@ public interface LoanHomeVisitInvestigateFeign {
@ResponseBody
ResultBean<PagerVo<LoanHomeVisitInvestigatePageVo>> getHomeAppealList(@RequestBody PagerQuery<LoanHomeVisitInvestigatePageQuery> pagerQuery);
@ApiOperation("获取家访申诉列表")
@PostMapping("/getHomeAppealList2")
@ResponseBody
ResultBean<PagerVo<AppLoanHomeVisitAppealPageVo>> getHomeAppealList2(@RequestBody PagerQuery<LoanHomeVisitInvestigatePageQuery> pagerQuery);
@ApiOperation("初始化家访申诉")
@GetMapping("/getHomeVisitAppealInfo")
@ResponseBody

5
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateRest.java

@ -164,6 +164,11 @@ public class LoanHomeVisitInvestigateRest implements LoanHomeVisitInvestigateFei
return loanHomeVisitInvestigateService.getHomeAppealList(pagerQuery);
}
@Override
public ResultBean<PagerVo<AppLoanHomeVisitAppealPageVo>> getHomeAppealList2(PagerQuery<LoanHomeVisitInvestigatePageQuery> pagerQuery) {
return loanHomeVisitInvestigateService.getHomeAppealList2(pagerQuery);
}
@Override
public ResultBean<AppLoanHomeVisitInitAppealVo> getHomeVisitAppealInfo(String kcSid, String ssSid) {
return loanHomeVisitInvestigateService.getHomeVisitAppealInfo(kcSid, ssSid);

42
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/loanhomevisitinvestigate/LoanHomeVisitInvestigateService.java

@ -27,18 +27,7 @@ package com.yxt.anrui.terminal.biz.risk.loanhomevisitinvestigate;
import cn.hutool.core.bean.BeanUtil;
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo;
import com.yxt.anrui.portal.api.sysuser.SysUserFeign;
import com.yxt.anrui.portal.api.sysuser.SysUserVo;
import com.yxt.anrui.riskcenter.api.loancreditappealapply.flowable.LoanCreditApplyCompleteDto;
import com.yxt.anrui.riskcenter.api.loancreditappealapply.flowable.LoanCreditApplyNodeQuery;
import com.yxt.anrui.riskcenter.api.loancreditappealapply.flowable.LoanCreditApplyNodeVo;
import com.yxt.anrui.riskcenter.api.loancreditappealapply.flowable.LoanCreditApplyTaskQuery;
import com.yxt.anrui.riskcenter.api.loancreditappealpeo.LoanCreditAppealPeoDto;
import com.yxt.anrui.riskcenter.api.loanhomevisitappeal.LoanHomeVisitInitAppealVo;
import com.yxt.anrui.riskcenter.api.loanhomevisitappeal.LoanHomevisitAppealFeign;
import com.yxt.anrui.riskcenter.api.loanhomevisitappeal.LoanHomevisitAppealQuery;
import com.yxt.anrui.riskcenter.api.loanhomevisitappeal.LoanHomevisitAppealVo;
import com.yxt.anrui.riskcenter.api.loanhomevisitappeal.*;
import com.yxt.anrui.riskcenter.api.loanhomevisitappeal.flowable.*;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigate.*;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigatecustomer.LoanHomeVisitInvestigateInitCustomerVo;
@ -365,6 +354,35 @@ public class LoanHomeVisitInvestigateService {
return rb.success().setData(v);
}
public ResultBean<PagerVo<AppLoanHomeVisitAppealPageVo>> getHomeAppealList2(PagerQuery<LoanHomeVisitInvestigatePageQuery> pagerQuery) {
ResultBean<PagerVo<AppLoanHomeVisitAppealPageVo>> rb = ResultBean.fireFail();
PagerQuery<LoanHomevisitAppealQuery> pq = new PagerQuery<>();
LoanHomeVisitInvestigatePageQuery params = pagerQuery.getParams();
LoanHomevisitAppealQuery loanHomevisitAppealQuery = new LoanHomevisitAppealQuery();
loanHomevisitAppealQuery.setOrgSidPath(params.getOrgPath());
loanHomevisitAppealQuery.setUserSid(params.getUserSid());
loanHomevisitAppealQuery.setNames(params.getNames());
loanHomevisitAppealQuery.setMenuSid(params.getMenuSid());
pq.setParams(loanHomevisitAppealQuery);
ResultBean<PagerVo<LoanHomeVisitAppealPageVo>> resultBean = loanHomevisitAppealFeign.getHomeAppealList2(pq);
List<AppLoanHomeVisitAppealPageVo> appLoanHomeVisitAppealPageVos = new ArrayList<>();
PagerVo<AppLoanHomeVisitAppealPageVo> v = new PagerVo<>();
List<LoanHomeVisitAppealPageVo> records = resultBean.getData().getRecords();
for (LoanHomeVisitAppealPageVo record : records) {
AppLoanHomeVisitAppealPageVo appealPageVo = new AppLoanHomeVisitAppealPageVo();
appealPageVo.setSid(record.getSid());
appealPageVo.setSalesName(record.getUseOrgName() + "-" + record.getOrgName() + "-" + record.getStaffName());
appealPageVo.setLenderName(record.getLenderName());
appealPageVo.setJfMember(record.getJfMember());
appealPageVo.setTimes(record.getTimes());
appealPageVo.setRemarks(record.getRemarks());
appealPageVo.setAppealReason(record.getAppealReason());
appLoanHomeVisitAppealPageVos.add(appealPageVo);
}
v.setRecords(appLoanHomeVisitAppealPageVos);
return rb.success().setData(v);
}
public ResultBean submitCreditInfo(SubmitHomeAppealApplyDto dto) {
ResultBean rb = ResultBean.fireFail();
SubmitHomeAppealDto submitHomeAppealDto = new SubmitHomeAppealDto();

Loading…
Cancel
Save