Commit 1a1ae1f7 authored by 张庆's avatar 张庆

防止重复提交

parent ec979df4
......@@ -29,7 +29,7 @@ public class GetSignContractCommand extends AbstractCommand {
JsonResult<String> rongdanPdfJsonResult = iProtocalFeignService.getFilePathPdf(getSignContractModel.getLoanNo(), "rongdan");
if (rongdanPdfJsonResult.isSuccess() && StringUtils.isNotEmpty(rongdanPdfJsonResult.getResult())){
getSignContractResponse.setSignStatus("SIGN");
String path = ossUtils.generateTempURL(rongdanPdfJsonResult.getResult());
String path = ossUtils.generateTempURLPrivateDomain(rongdanPdfJsonResult.getResult());
getSignContractResponse.setContractFileUrl(path);
}else {
getSignContractResponse.setSignStatus("SIGN_ING");
......
......@@ -47,8 +47,8 @@ public class LoanSubmitCommand extends AbstractCommand {
public JsonResult execute() {
String request = RuntimeContextHolder.currentRuntimeContext().getRequestBody();
LoanSubmitResponse loanSubmitResponse = JSON.parseObject(request, LoanSubmitResponse.class);
CreditModel creditModel = creditComponent.getByOrderNo(loanSubmitResponse.getOrderNo());
if (Objects.isNull(creditModel)) {
CreditModel componentByOrderNo = creditComponent.getByOrderNo(loanSubmitResponse.getOrderNo());
if (Objects.isNull(componentByOrderNo)) {
throw new BizException(ExceptionCodeEnum.BIZ_CREDIT_NOT_FOUND_ERROR);
}
//查询loan表是否存在
......@@ -76,7 +76,7 @@ public class LoanSubmitCommand extends AbstractCommand {
creditComponent.updateByOrderNo(loanSubmitResponse.getOrderNo(),creditModel);
// 提现授信
LoanCreditSubmitModel model = new LoanCreditSubmitModel();
model.setOrderNo(creditModel.getOrderNo());
model.setOrderNo(componentByOrderNo.getOrderNo());
JsonResult<Boolean> booleanJsonResult = wakandaFeignService.loanCredit(model);
return JsonResult.success(booleanJsonResult.isSuccess());
}
......
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