Browse Source

抵押办理增加待办数字显示

master
fanzongzhe 1 year ago
parent
commit
ed2dc5af4f
  1. 3
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/index/AppIndexEnum.java
  2. 9
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/index/AppIndexService.java
  3. 6
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanmortgageinformationtransact/LoanMortgageInformationTransactFeign.java
  4. 6
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanmortgageinformationtransact/LoanMortgageInformationTransactFeignFallback.java
  5. 2
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactMapper.java
  6. 7
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactMapper.xml
  7. 6
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactRest.java
  8. 9
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactService.java

3
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/index/AppIndexEnum.java

@ -18,7 +18,7 @@ public class AppIndexEnum {
YW("e25e13b5-f2ed-421f-bdb3-6f2eca2a3028", "业务"),
FK("fec4e243-491a-11ec-94cd-fa163e0cb33c","风控");
FK("fec4e243-491a-11ec-94cd-fa163e0cb33c", "风控");
/**
* code值
*/
@ -54,6 +54,7 @@ public class AppIndexEnum {
JZKHBA("6a80aa48-c988-4880-b0a0-f2a406d8cad5", "价值客户备案"),
JFKC("a204a3fa-c8ac-4795-966c-df1d0e131bcf", "家访考察"),
FKZLSC("65dc12e0-9213-4364-ae81-18afa9c7e1ee", "放款资料上传"),
DYBL("ab7df5a0-9708-48b1-b58a-60d7e024d0a2", "抵押办理"),
;
/**

9
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/index/AppIndexService.java

@ -20,6 +20,7 @@ import com.yxt.anrui.portal.biz.sysuserrole.SysUserRoleService;
import com.yxt.anrui.riskcenter.api.loanfileexamine.LoanFileexamineFeign;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigate.LoanHomevisitInvestigateFeign;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigate.RiskToDoNumQuery;
import com.yxt.anrui.riskcenter.api.loanmortgageinformationtransact.LoanMortgageInformationTransactFeign;
import com.yxt.anrui.scm.api.scmvehicleenterlibrary.ScmVehicleEnterlibraryFeign;
import com.yxt.anrui.scm.api.scmvehicleexamine.AppToDoNumQuery;
import com.yxt.anrui.scm.api.scmvehicleexamine.ScmVehicleExamineFeign;
@ -71,7 +72,8 @@ public class AppIndexService {
private LoanHomevisitInvestigateFeign loanHomevisitInvestigateFeign;
@Autowired
private LoanFileexamineFeign loanFileexamineFeign;
@Autowired
private LoanMortgageInformationTransactFeign loanMortgageInformationTransactFeign;
public ResultBean<List<AppIndexNewVo>> getBusinessList(String userSid, String appSid, String orgPath) {
ResultBean<List<AppIndexNewVo>> rb = ResultBean.fireFail();
if (StringUtils.isBlank(userSid) || StringUtils.isBlank(appSid)) {
@ -208,6 +210,11 @@ public class AppIndexService {
String num = loanFileexamineFeign.getToDoNum(riskToDoNumQuery).getData();
appIndexNumVo.setNum(num);
}
//抵押办理
if (AppIndexEnum.AppMenu.DYBL.getRemarks().equals(menu.getTitle())) {
String num = loanMortgageInformationTransactFeign.getToDoNum(riskToDoNumQuery).getData();
appIndexNumVo.setNum(num);
}
list.add(appIndexNumVo);
}
}

6
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanmortgageinformationtransact/LoanMortgageInformationTransactFeign.java

@ -1,11 +1,13 @@
package com.yxt.anrui.riskcenter.api.loanmortgageinformationtransact;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigate.RiskToDoNumQuery;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.cloud.openfeign.SpringQueryMap;
import org.springframework.web.bind.annotation.*;
@ -63,6 +65,10 @@ public interface LoanMortgageInformationTransactFeign {
public ResultBean<LoanMortgageInformationTransactDetailsVo> getMortgageInfo(@RequestParam("busVinSid") String busVinSid);
@ApiOperation("手机端-查询本分公司下代办数量:切换机构")
@GetMapping("/getToDoNum")
@ResponseBody
ResultBean<String> getToDoNum(@SpringQueryMap RiskToDoNumQuery riskToDoNumQuery);
}

6
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanmortgageinformationtransact/LoanMortgageInformationTransactFeignFallback.java

@ -1,5 +1,6 @@
package com.yxt.anrui.riskcenter.api.loanmortgageinformationtransact;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigate.RiskToDoNumQuery;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
@ -32,4 +33,9 @@ public class LoanMortgageInformationTransactFeignFallback implements LoanMortgag
public ResultBean<LoanMortgageInformationTransactDetailsVo> getMortgageInfo(String busVinSid) {
return null;
}
@Override
public ResultBean<String> getToDoNum(RiskToDoNumQuery riskToDoNumQuery) {
return null;
}
}

2
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactMapper.java

@ -30,4 +30,6 @@ public interface LoanMortgageInformationTransactMapper extends BaseMapper<LoanMo
LoanMortgageInformationTransactDetailsVo getMortgageInfo(String busVinSid);
IPage<LoanMortgageInformationTransactVo> newlistPage(IPage<LoanMortgageInformationTransact> page, @Param(Constants.WRAPPER) QueryWrapper<LoanMortgageInformationTransact> qw);
int getToDoNum(@Param("orgPath") String orgPath, @Param("userSid") String userSid);
}

7
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactMapper.xml

@ -51,4 +51,11 @@
from loan_mortgage_information_transact
where busVinSid = #{busVinSid}
</select>
<select id="getToDoNum" resultType="java.lang.Integer">
SELECT COUNT(*)
FROM loan_mortgage_information_transact as bo
WHERE bo.createBySid = #{userSid}
AND bo.orgSidPath = #{orgPath}
AND bo.state = '1'
</select>
</mapper>

6
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactRest.java

@ -1,6 +1,7 @@
package com.yxt.anrui.riskcenter.biz.loanmortgageinformationtransact;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigate.RiskToDoNumQuery;
import com.yxt.anrui.riskcenter.api.loanmortgageinformationtransact.*;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
@ -45,4 +46,9 @@ public class LoanMortgageInformationTransactRest implements LoanMortgageInformat
public ResultBean<LoanMortgageInformationTransactDetailsVo> getMortgageInfo(String busVinSid) {
return loanMortgageInformationTransactService.getMortgageInfo(busVinSid);
}
@Override
public ResultBean<String> getToDoNum(RiskToDoNumQuery riskToDoNumQuery) {
return loanMortgageInformationTransactService.getToDoNum(riskToDoNumQuery);
}
}

9
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanmortgageinformationtransact/LoanMortgageInformationTransactService.java

@ -24,6 +24,7 @@ import com.yxt.anrui.riskcenter.api.loancustomerrecord.app.AppCustomerRecordQuer
import com.yxt.anrui.riskcenter.api.loancustomerrecord.app.AppCustomerRecordVo;
import com.yxt.anrui.riskcenter.api.loanfile.LoanFile;
import com.yxt.anrui.riskcenter.api.loanfile.LoanFileEnum;
import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigate.RiskToDoNumQuery;
import com.yxt.anrui.riskcenter.api.loanmortgageinformationtransact.*;
import com.yxt.anrui.riskcenter.api.loanparameter.LoanParameter;
import com.yxt.anrui.riskcenter.api.loanparameter.LoanParameterQuery;
@ -654,4 +655,12 @@ public class LoanMortgageInformationTransactService extends MybatisBaseService<L
vo.setBusVinSid(busVinSid);
return rb.success().setData(vo);
}
public ResultBean<String> getToDoNum(RiskToDoNumQuery riskToDoNumQuery) {
ResultBean rb = ResultBean.fireFail();
String userSid = riskToDoNumQuery.getUserSid();
String orgPath = riskToDoNumQuery.getOrgPath();
int count = baseMapper.getToDoNum(orgPath, userSid);
return rb.success().setData(String.valueOf(count));
}
}

Loading…
Cancel
Save