Commit 8c4ba12d authored by 张庆's avatar 张庆

新增挡板规则

parent eca26f17
......@@ -38,24 +38,29 @@ public class CreditResultListener extends AbstractMQConsumerHandler<CreditResult
@Override
public void run(CreditResultModel creditResultModel) throws Exception {
CreditModel byOrderNo = creditComponent.getByOrderNo(creditResultModel.getOrderNo());
if(ObjectUtil.isNull(byOrderNo) || !CreditResultStatusEnum.INIT.name().equals(byOrderNo.getCreditResult())){
CreditModel creditModel = creditComponent.getByOrderNo(creditResultModel.getOrderNo());
if(ObjectUtil.isNull(creditModel) || !CreditResultStatusEnum.INIT.name().equals(creditModel.getCreditResult())){
return;
}
CreditModel update = new CreditModel();
CreditDetailResponse creditDetailResponse = new CreditDetailResponse();
if ("YES".equalsIgnoreCase(creditResultModel.getCreditStatus())) {
update.setCreditResult(CreditResultStatusEnum.PASS.getCode());
//通过
creditDetailResponse.setStatus("1");
creditDetailResponse.setApprovalAmount(creditResultModel.getCreditAmt().toEngineeringString());
}
if ("RETRIAL".equalsIgnoreCase(creditResultModel.getCreditStatus())) {
update.setCreditResult(CreditResultStatusEnum.INIT.getCode());
}
if ("REJECT".equalsIgnoreCase(creditResultModel.getCreditStatus())) {
update.setCreditResult(CreditResultStatusEnum.REFUSED.getCode());
creditDetailResponse.setStatus("2");
}
creditComponent.updateByOrderNo(byOrderNo.getOrderNo(),update);
CreditDetailResponse convert = getCreditCommand.convert(byOrderNo.getOrderNo());
convert.setTransNo(IdUtil.fastSimpleUUID());
abcHttpClient.postRequest(JSON.toJSONString(convert), ZNPostUrlEnum.CREDIT_CALL.getCode());
creditComponent.updateByOrderNo(creditModel.getOrderNo(),update);
creditDetailResponse.setRemark(creditResultModel.getMemo());
creditDetailResponse.setTransNo(IdUtil.fastSimpleUUID());
abcHttpClient.postRequest(JSON.toJSONString(creditDetailResponse), ZNPostUrlEnum.CREDIT_CALL.getCode());
}
}
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