风控中台对接-评分结果解析
This commit is contained in:
parent
ec1f394a42
commit
8cd554e1a7
@ -129,13 +129,7 @@ public class WriteScoreResultThread extends Thread{
|
||||
if(null == personListObj) {
|
||||
ARE.getLog().warn("WriteScoreResultThread#saveUpdateScoreResult:【NCIICS is null 1】 projectNo=" + projectNo);
|
||||
}else{
|
||||
JSONArray personList = null;//实名认证列表
|
||||
if(personListObj.size() > 1){
|
||||
personList = personListObj.getJSONArray("NCIIC");//评分列表
|
||||
}else if(personListObj.size() == 1){
|
||||
personList = new JSONArray();
|
||||
personList.add(personListObj.getJSONObject("NCIIC"));
|
||||
}
|
||||
JSONArray personList = parseArray(personListObj, "NCIIC");;//ʵÃûÈÏÖ¤Áбí
|
||||
if(null == personList) {
|
||||
ARE.getLog().warn("WriteScoreResultThread#saveUpdateScoreResult:【NCIICS is null 2】 projectNo=" + projectNo);
|
||||
}else {
|
||||
@ -160,13 +154,7 @@ public class WriteScoreResultThread extends Thread{
|
||||
if (null == scoreResultsObjRes) {
|
||||
ARE.getLog().warn("WriteScoreResultThread#saveUpdateScoreResult:【BLAZERESULT is null 2】 projectNo=" + projectNo);
|
||||
} else {
|
||||
JSONArray scoreResults = null;
|
||||
if(scoreResultsObjRes.size() > 1){
|
||||
scoreResults = scoreResultsObjRes.getJSONArray("SCORERESULT");//评分列表
|
||||
}else if(scoreResultsObjRes.size() == 1){
|
||||
scoreResults = new JSONArray();
|
||||
scoreResults.add(scoreResultsObjRes.getJSONObject("SCORERESULT"));
|
||||
}
|
||||
JSONArray scoreResults = parseArray(scoreResultsObjRes, "SCORERESULT");
|
||||
if (null == scoreResults) {
|
||||
ARE.getLog().warn("WriteScoreResultThread#saveUpdateScoreResult:【BLAZERESULT is null 3】 projectNo=" + projectNo);
|
||||
} else {
|
||||
@ -228,6 +216,32 @@ public class WriteScoreResultThread extends Thread{
|
||||
}
|
||||
}
|
||||
|
||||
private JSONArray parseArray(JSONObject jsonObject, String key){
|
||||
JSONArray resArr = null;
|
||||
try {
|
||||
if(isJsonArray(jsonObject, key)){
|
||||
resArr = jsonObject.getJSONArray(key);//ÆÀ·ÖÁбí
|
||||
}else {
|
||||
resArr = new JSONArray();
|
||||
resArr.add(jsonObject.getJSONObject(key));
|
||||
}
|
||||
}catch (Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
return resArr;
|
||||
}
|
||||
|
||||
private boolean isJsonArray(JSONObject jsonObject, String key){
|
||||
try {
|
||||
jsonObject.getJSONArray(key);
|
||||
}catch (Exception e){
|
||||
e.printStackTrace();
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
private String queryProjectTemp(String projectNo) throws JBOException {
|
||||
String flowNo = null;
|
||||
ARE.getLog().info("WriteScoreResultThread#saveUpdateScoreResult:flowNo=" + flowNo);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user