Commit bfc4a674 authored by 鹿朋's avatar 鹿朋

中台添加二次风审回调接口

parent a9352aa9
package cn.quantgroup.cashloanflowboss.spi.mo_clotho.client;
import cn.quantgroup.cashloanflowboss.spi.model.JsonResult;
import cn.quantgroup.cashloanflowboss.spi.model.Result;
import cn.quantgroup.cashloanflowboss.spi.xyqb.client.XYQBCenter;
import org.springframework.cloud.netflix.feign.FeignClient;
import org.springframework.stereotype.Component;
......@@ -23,8 +24,8 @@ public interface MoClothoCenter {
@PostMapping(value = "/middle_office/pay/notify", consumes = "application/x-www-form-urlencoded")
String pushLendingResult(@RequestParam Map parameter);
@GetMapping(value = "middle_office/kaola/loan")
JsonResult secondAuditNotice(@RequestParam Map parameter);
@GetMapping(value = "/middle_office/kaola/loan")
Result secondAuditNotice(@RequestParam Map parameter);
@Component
class Fallback implements MoClothoCenter{
......@@ -34,7 +35,7 @@ public interface MoClothoCenter {
return null;
}
@Override
public JsonResult secondAuditNotice(Map parameter) {
public Result secondAuditNotice(Map parameter) {
return null;
}
}
......
......@@ -3,6 +3,7 @@ package cn.quantgroup.cashloanflowboss.spi.mo_clotho.service;
import cn.quantgroup.cashloanflowboss.core.Application;
import cn.quantgroup.cashloanflowboss.spi.mo_clotho.client.MoClothoCenter;
import cn.quantgroup.cashloanflowboss.spi.model.JsonResult;
import cn.quantgroup.cashloanflowboss.spi.model.Result;
import com.alibaba.fastjson.JSONObject;
import com.google.common.collect.Maps;
import com.google.gson.JsonObject;
......@@ -48,7 +49,7 @@ public class MoClothoServiceImpl implements MoClothoService{
if (Application.isDebug()) {
Map paramMap = Maps.newHashMap();
paramMap.put("loanId", loanId);
JsonResult result = moClothoCenter.secondAuditNotice(paramMap);
Result result = moClothoCenter.secondAuditNotice(paramMap);
log.info("[二次风控审批结果通知]moClotho返回结果result={}", result);
return Objects.nonNull(result) && "0".equals(result.getCode());
} else {
......
package cn.quantgroup.cashloanflowboss.spi.model;
import lombok.Data;
/**
* @author lupeng
* 2020/7/6
*/
@Data
public class Result<T> {
String code;
String msg;
T data;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment