Browse Source

金融方案优化

master
dimengzhe 2 years ago
parent
commit
1e1e52bdb0
  1. 5
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinotherPolicy/LoanFinOtherPolicyFeign.java
  2. 5
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinotherPolicy/LoanFinOtherPolicyRest.java
  3. 17
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinotherPolicy/LoanFinOtherPolicyService.java
  4. 7
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/solutions/SolutionsFeign.java
  5. 5
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/solutions/SolutionsRest.java
  6. 21
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/solutions/SolutionsService.java

5
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinotherPolicy/LoanFinOtherPolicyFeign.java

@ -51,6 +51,11 @@ public interface LoanFinOtherPolicyFeign {
@ApiOperation("获取产品政策下其他融,或分公司下其他融")
ResultBean<List<OtherPolicyVo>> selectList(@RequestParam("orgPath") String orgPath, @RequestParam("userSid") String userSid, @RequestParam(value = "sid", required = false) String sid, @RequestParam(value = "name", required = false) String name,@RequestParam(value = "modelSid", required = false) String modelSid ,@RequestParam(value = "period", required = false) String period);
@GetMapping("selectList2")
@ApiOperation("移动端产品政策下其他融")
ResultBean<List<OtherPolicyVo>> selectList2(@RequestParam("orgPath") String orgPath, @RequestParam("userSid") String userSid, @RequestParam(value = "sid", required = false) String sid, @RequestParam(value = "name", required = false) String name,@RequestParam(value = "modelSid", required = false) String modelSid ,@RequestParam(value = "period", required = false) String period);
@ApiOperation("使用状态停用、开启:useState为1时走停用,为0时走开启")
@PostMapping("setState")
ResultBean setState(@RequestBody LoanFinOtherPolicyStateQuery query);

5
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinotherPolicy/LoanFinOtherPolicyRest.java

@ -54,6 +54,11 @@ public class LoanFinOtherPolicyRest implements LoanFinOtherPolicyFeign {
return loanFinOtherPolicyService.selectList(orgPath,userSid,sid,name,modelSid ,period);
}
@Override
public ResultBean<List<OtherPolicyVo>> selectList2(String orgPath, String userSid, String sid, String name, String modelSid, String period) {
return loanFinOtherPolicyService.selectList2(orgPath,userSid,sid,name,modelSid ,period);
}
@Override
public ResultBean setState(LoanFinOtherPolicyStateQuery query) {
return loanFinOtherPolicyService.setState(query);

17
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinotherPolicy/LoanFinOtherPolicyService.java

@ -109,6 +109,23 @@ public class LoanFinOtherPolicyService extends MybatisBaseService<LoanFinOtherPo
}
return rb.success().setData(list);
}
public ResultBean<List<OtherPolicyVo>> selectList2(String orgPath, String userSid, String sid, String name, String modelSid, String period) {
ResultBean<List<OtherPolicyVo>> rb = ResultBean.fireFail();
if(StringUtils.isNotBlank(sid)){
List<OtherPolicyVo> list = baseMapper.selectListOne(sid, name);
list.removeAll(Collections.singleton(null));
if (list.isEmpty()) {
return rb.success().setData(new ArrayList<>());
}
return rb.success().setData(list);
}else{
return rb.success().setData(new ArrayList<>());
}
}
public PagerVo<LoanFinOtherPolicyPageVo> listPageVo(PagerQuery<LoanFinOtherPolicyQuery> pq) {

7
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/solutions/SolutionsFeign.java

@ -45,11 +45,16 @@ public interface SolutionsFeign {
@RequestParam(value = "name", required = false) String name,
@RequestParam(value = "modelSid", required = false) String modelSid);
@ApiOperation("获取产品政策下其他融,或分公司下其他融")
@ApiOperation("获取分公司下其他融")
@GetMapping("/selectOtherList")
@ResponseBody
ResultBean<List<OtherPolicysVo>> selectOtherList(@RequestParam("orgPath") String orgPath, @RequestParam("userSid") String userSid, @RequestParam(value = "sid", required = false) String sid, @RequestParam(value = "name", required = false) String name,@RequestParam(value = "modelSid", required = false) String modelSid,@RequestParam(value = "period", required = false) String period);
@ApiOperation("获取产品政策下其他融")
@GetMapping("/selectOtherList2")
@ResponseBody
ResultBean<List<OtherPolicysVo>> selectOtherList2(@RequestParam("orgPath") String orgPath, @RequestParam("userSid") String userSid, @RequestParam(value = "sid", required = false) String sid, @RequestParam(value = "name", required = false) String name,@RequestParam(value = "modelSid", required = false) String modelSid,@RequestParam(value = "period", required = false) String period);
@ApiOperation("初始化金融方案2")
@GetMapping("/selectDetailsVo2")
@ResponseBody

5
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/solutions/SolutionsRest.java

@ -48,6 +48,11 @@ public class SolutionsRest implements SolutionsFeign {
return solutionsService.selectOtherList(orgPath, userSid, sid, name,modelSid,period);
}
@Override
public ResultBean<List<OtherPolicysVo>> selectOtherList2(String orgPath, String userSid, String sid, String name, String modelSid, String period) {
return solutionsService.selectOtherList2(orgPath, userSid, sid, name,modelSid,period);
}
@Override
public ResultBean<AppSolutionVo> selectDetailsVo2(String busSid) {
return solutionsService.selectDetailsVo2(busSid);

21
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/solutions/SolutionsService.java

@ -132,4 +132,25 @@ public class SolutionsService {
}
return rb.success();
}
public ResultBean<List<OtherPolicysVo>> selectOtherList2(String orgPath, String userSid, String sid, String name, String modelSid, String period) {
ResultBean<List<OtherPolicysVo>> rb = ResultBean.fireFail();
List<OtherPolicysVo> listNew = new ArrayList<>();
ResultBean<List<OtherPolicyVo>> resultBean = loanFinOtherPolicyFeign.selectList2(orgPath, userSid, sid, name, modelSid, period);
if (resultBean.getData() != null && !resultBean.getData().isEmpty()) {
List<OtherPolicyVo> list = resultBean.getData();
list.removeAll(Collections.singleton(null));
for (int i = 0; i < list.size(); i++) {
OtherPolicyVo policyVo = list.get(i);
OtherPolicyExtraVo extraVo = new OtherPolicyExtraVo();
OtherPolicysVo policysVo = new OtherPolicysVo();
policysVo.setId(policyVo.getSid());
policysVo.setDictValue(policyVo.getName());
BeanUtil.copyProperties(policyVo, extraVo);
policysVo.setExtra(extraVo);
listNew.add(policysVo);
}
}
return rb.success().setData(listNew);
}
}

Loading…
Cancel
Save