Browse Source

优化

master
dimengzhe 2 years ago
parent
commit
050ef51ac8
  1. 2
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinpolicy/LoanFinPolicyFeign.java
  2. 2
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinpolicy/LoanFinPolicyMapper.java
  3. 4
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinpolicy/LoanFinPolicyMapper.xml
  4. 4
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinpolicy/LoanFinPolicyRest.java
  5. 3
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinpolicy/LoanFinPolicyService.java
  6. 6
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/solutions/SolutionsFeign.java
  7. 4
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/solutions/SolutionsRest.java
  8. 4
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/solutions/SolutionsService.java

2
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinpolicy/LoanFinPolicyFeign.java

@ -61,7 +61,7 @@ public interface LoanFinPolicyFeign {
@RequestParam("userSid") String userSid,
@RequestParam("isPack") String isPack,
@RequestParam(value = "name", required = false) String name,
@RequestParam(value = "vehTypeKey", required = false) String vehTypeKey);
@RequestParam(value = "modelSid", required = false) String modelSid);
}

2
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinpolicy/LoanFinPolicyMapper.java

@ -28,4 +28,6 @@ public interface LoanFinPolicyMapper extends BaseMapper<LoanFinPolicy> {
AppPolicyDetailsVo getProductInfo(String sid);
List<PolicyVo> selectListOne(@Param("deptSid") String deptSid,@Param("isPack") String isPack,@Param("name") String name,@Param("vehTypeKey") String vehTypeKey);
String selectVehType(String modelSid);
}

4
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinpolicy/LoanFinPolicyMapper.xml

@ -117,4 +117,8 @@
and lfp.policyName like concat('%', #{name}, '%')
</if>
</select>
<select id="selectVehType" resultType="java.lang.String">
select vehicleType from anrui_base.base_vehicle_model where sid = #{modelSid}
</select>
</mapper>

4
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinpolicy/LoanFinPolicyRest.java

@ -69,7 +69,7 @@ public class LoanFinPolicyRest implements LoanFinPolicyFeign {
}
@Override
public ResultBean<List<PolicyVo>> selectList(String orgPath, String userSid, String isPack, String name,String vehTypeKey) {
return loanFinPolicyService.selectList(orgPath, userSid, isPack, name,vehTypeKey);
public ResultBean<List<PolicyVo>> selectList(String orgPath, String userSid, String isPack, String name,String modelSid) {
return loanFinPolicyService.selectList(orgPath, userSid, isPack, name,modelSid);
}
}

3
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinpolicy/LoanFinPolicyService.java

@ -660,9 +660,10 @@ public class LoanFinPolicyService extends MybatisBaseService<LoanFinPolicyMapper
return rb.success().setData(appPolicyDetailsVo);
}
public ResultBean<List<PolicyVo>> selectList(String orgPath, String userSid, String isPack, String name,String vehTypeKey) {
public ResultBean<List<PolicyVo>> selectList(String orgPath, String userSid, String isPack, String name,String modelSid) {
ResultBean<List<PolicyVo>> rb = ResultBean.fireFail();
String useOrgSid = sysStaffOrgFeign.getOrgSidByPath(orgPath).getData();
String vehTypeKey = baseMapper.selectVehType(modelSid);
String deptSid = Arrays.asList(orgPath.split("/")).get(Arrays.asList(orgPath.split("/")).size()-1);
List<PolicyVo> list = baseMapper.selectListOne(deptSid, isPack, name,vehTypeKey);
list.removeAll(Collections.singleton(null));

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

@ -39,7 +39,11 @@ public interface SolutionsFeign {
@ApiOperation("已备案的产品政策(分公司,有效期内)")
@GetMapping("/selectList")
@ResponseBody
ResultBean<List<PolicysVo>> selectList(@RequestParam("orgPath") String orgPath, @RequestParam("userSid") String userSid, @RequestParam("isPack") String isPack, @RequestParam(value = "name", required = false) String name);
ResultBean<List<PolicysVo>> selectList(@RequestParam("orgPath") String orgPath,
@RequestParam("userSid") String userSid,
@RequestParam("isPack") String isPack,
@RequestParam(value = "name", required = false) String name,
@RequestParam(value = "modelSid", required = false) String modelSid);
@ApiOperation("获取产品政策下其他融,或分公司下其他融")
@GetMapping("/selectOtherList")

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

@ -39,8 +39,8 @@ public class SolutionsRest implements SolutionsFeign {
}
@Override
public ResultBean<List<PolicysVo>> selectList(String orgPath, String userSid, String isPack, String name) {
return solutionsService.selectList(orgPath, userSid, isPack, name);
public ResultBean<List<PolicysVo>> selectList(String orgPath, String userSid, String isPack, String name,String modelSid) {
return solutionsService.selectList(orgPath, userSid, isPack, name,modelSid);
}
@Override

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

@ -54,10 +54,10 @@ public class SolutionsService {
return rb.success().setData(appSolutionsDetailsVo).setCode(resultBean.getCode());
}
public ResultBean<List<PolicysVo>> selectList(String orgPath, String userSid, String isPack, String name) {
public ResultBean<List<PolicysVo>> selectList(String orgPath, String userSid, String isPack, String name,String modelSid) {
ResultBean<List<PolicysVo>> rb = ResultBean.fireFail();
List<PolicysVo> listNew = new ArrayList<>();
ResultBean<List<PolicyVo>> resultBean = loanFinPolicyFeign.selectList(orgPath, userSid, isPack, name);
ResultBean<List<PolicyVo>> resultBean = loanFinPolicyFeign.selectList(orgPath, userSid, isPack, name,modelSid);
if (resultBean.getData() != null && !resultBean.getData().isEmpty()) {
List<PolicyVo> list = resultBean.getData();
list.removeAll(Collections.singleton(null));

Loading…
Cancel
Save