Commit dac616edf9b7cb7a7828026a8040da0d63140eb7

Authored by 胡翰林
1 parent 6c5786c5

分析接口联调

@@ -678,19 +678,20 @@ public class CaseService { @@ -678,19 +678,20 @@ public class CaseService {
678 if (analysisResult == null) { 678 if (analysisResult == null) {
679 cd.setAnalysisStatus(AnalysisStatusEnum.fail); 679 cd.setAnalysisStatus(AnalysisStatusEnum.fail);
680 update(cd); 680 update(cd);
681 - } else { 681 + } else if ("200".equals(analysisResult.getString("code"))) {
  682 + JSONObject analysisData = analysisResult.getJSONObject("data");
682 CaseAnalysis wa = new CaseAnalysis(); 683 CaseAnalysis wa = new CaseAnalysis();
683 wa.setCaseId(cd.getId()); 684 wa.setCaseId(cd.getId());
684 - wa.setCounty(analysisResult.getString("area"));  
685 - wa.setAmount(analysisResult.getDouble("value"));  
686 - wa.setTotalAmount(analysisResult.getDouble("value"));  
687 - wa.setSex(analysisResult.getString("gender"));  
688 - wa.setAge(analysisResult.getInteger("age"));  
689 - wa.setCareer(analysisResult.getString("occupation"));  
690 - wa.setIdCard(analysisResult.getString("idCard"));  
691 - wa.setFraudType(analysisResult.getString("fraudType"));  
692 - wa.setRainageMethod(analysisResult.getString("diversionMethod"));  
693 - wa.setPayMethod(analysisResult.getString("paymentMethod")); 685 + wa.setCounty(analysisData.getString("area"));
  686 + wa.setAmount(analysisData.getDouble("value"));
  687 + wa.setTotalAmount(analysisData.getDouble("value"));
  688 + wa.setSex(analysisData.getString("gender"));
  689 + wa.setAge(analysisData.getInteger("age"));
  690 + wa.setCareer(analysisData.getString("occupation"));
  691 + wa.setIdCard(analysisData.getString("idCard"));
  692 + wa.setFraudType(analysisData.getString("fraudType"));
  693 + wa.setRainageMethod(analysisData.getString("diversionMethod"));
  694 + wa.setPayMethod(analysisData.getString("paymentMethod"));
694 wa.setConformStatus(ConformStatusEnum.UNCONFIRMED); 695 wa.setConformStatus(ConformStatusEnum.UNCONFIRMED);
695 caseAnalysisService.save(wa); 696 caseAnalysisService.save(wa);
696 cd.setAnalysisStatus(AnalysisStatusEnum.success); 697 cd.setAnalysisStatus(AnalysisStatusEnum.success);
@@ -116,12 +116,11 @@ public class WarningInstanceService { @@ -116,12 +116,11 @@ public class WarningInstanceService {
116 public List<WarningInstance> listUnAnalysis() { 116 public List<WarningInstance> listUnAnalysis() {
117 QueryWrapper<WarningInstance> queryWrapper = new QueryWrapper<>(); 117 QueryWrapper<WarningInstance> queryWrapper = new QueryWrapper<>();
118 LambdaQueryWrapper<WarningInstance> lambda = queryWrapper.lambda(); 118 LambdaQueryWrapper<WarningInstance> lambda = queryWrapper.lambda();
119 - lambda.ne(WarningInstance::getAnalysisStatus,AnalysisStatusEnum.success); 119 + lambda.ne(WarningInstance::getAnalysisStatus, AnalysisStatusEnum.success);
120 return warningInstanceMapper.selectList(queryWrapper); 120 return warningInstanceMapper.selectList(queryWrapper);
121 } 121 }
122 122
123 123
124 -  
125 public Page<WarningInstance> pageByCondition(WarningInstance params, Page<WarningInstance> page) { 124 public Page<WarningInstance> pageByCondition(WarningInstance params, Page<WarningInstance> page) {
126 QueryWrapper<WarningInstance> queryWrapper = getCondition(params); 125 QueryWrapper<WarningInstance> queryWrapper = getCondition(params);
127 return warningInstanceMapper.selectPage(page, queryWrapper); 126 return warningInstanceMapper.selectPage(page, queryWrapper);
@@ -400,16 +399,17 @@ public class WarningInstanceService { @@ -400,16 +399,17 @@ public class WarningInstanceService {
400 if (analysisResult == null) { 399 if (analysisResult == null) {
401 cd.setAnalysisStatus(AnalysisStatusEnum.fail); 400 cd.setAnalysisStatus(AnalysisStatusEnum.fail);
402 update(cd); 401 update(cd);
403 - } else { 402 + } else if ("200".equals(analysisResult.getString("code"))) {
  403 + JSONObject analysisData = analysisResult.getJSONObject("data");
404 WarningInstanceAnalysis wa = new WarningInstanceAnalysis(); 404 WarningInstanceAnalysis wa = new WarningInstanceAnalysis();
405 wa.setWiId(cd.getId()); 405 wa.setWiId(cd.getId());
406 wa.setArea(cd.getMunicipalPolice().replaceAll("公安局", "")); 406 wa.setArea(cd.getMunicipalPolice().replaceAll("公安局", ""));
407 - wa.setCounty(analysisResult.getString("area"));  
408 - wa.setAmount(analysisResult.getDouble("value"));  
409 - wa.setSex(analysisResult.getString("gender"));  
410 - wa.setCareer(analysisResult.getString("occupation"));  
411 - wa.setRainageMethod(analysisResult.getString("diversionMethod"));  
412 - wa.setPayMethod(analysisResult.getString("paymentMethod")); 407 + wa.setCounty(analysisData.getString("area"));
  408 + wa.setAmount(analysisData.getDouble("value"));
  409 + wa.setSex(analysisData.getString("gender"));
  410 + wa.setCareer(analysisData.getString("occupation"));
  411 + wa.setRainageMethod(analysisData.getString("diversionMethod"));
  412 + wa.setPayMethod(analysisData.getString("paymentMethod"));
413 wa.setConformStatus(ConformStatusEnum.UNCONFIRMED); 413 wa.setConformStatus(ConformStatusEnum.UNCONFIRMED);
414 warningInstanceAnalysisService.save(wa); 414 warningInstanceAnalysisService.save(wa);
415 cd.setAnalysisStatus(AnalysisStatusEnum.success); 415 cd.setAnalysisStatus(AnalysisStatusEnum.success);