Commit 9b3a270e authored by BlackJokerCJ's avatar BlackJokerCJ

修改提交

parent d4f37659
package com.jqtx.windows.command;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.jqtx.infrastructure.oss.starter.config.OssUtils;
import com.jqtx.windows.common.factory.AbstractCommand;
import com.jqtx.windows.common.factory.RuntimeContextHolder;
import com.jqtx.windows.component.CreditComponent;
import com.jqtx.windows.component.model.CreditModel;
import com.jqtx.windows.web.request.RiskCreditRequest;
import com.jqtx.windows.web.response.JsonResult;
import com.jqtx.windows.web.response.LoanSubmitResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class RiskQueryDataCommand extends AbstractCommand {
@Override
@Autowired
private CreditComponent creditComponent;
@Autowired
private OssUtils ossUtils;
public JsonResult execute() {
return null;
String request = RuntimeContextHolder.currentRuntimeContext().getRequestBody();
RiskCreditRequest riskCreditRequest = JSON.parseObject(request, RiskCreditRequest.class);
CreditModel creditModel = creditComponent.getByOrderNo(riskCreditRequest.getOrderNo());
String data = ossUtils.getStringObject(creditModel.getCreditThirdUrl());
JSONObject jsonObject = JSONObject.parseObject(data);
return JsonResult.success(jsonObject.getJSONObject(riskCreditRequest.getApiCode()));
}
}
package com.jqtx.windows.web.request;
import lombok.Data;
@Data
public class RiskCreditRequest {
private String orderNo;
private String clientName;
private String certNo;
private String clientCell;
private String apiCode;
}
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