From bddf0a5d7b71a1bc32952c7768f7d3d0a483a783 Mon Sep 17 00:00:00 2001
From: liuzicheng <13656693893@163.com>
Date: Fri, 20 Oct 2023 14:45:55 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../windows/command/LoanStatusCommand.java    | 19 ++++++++++++++-----
 .../web/response/LoanDetailResponse.java      | 16 ++++++++++++++++
 2 files changed, 30 insertions(+), 5 deletions(-)
 create mode 100644 src/main/java/com/jqtx/windows/web/response/LoanDetailResponse.java

diff --git a/src/main/java/com/jqtx/windows/command/LoanStatusCommand.java b/src/main/java/com/jqtx/windows/command/LoanStatusCommand.java
index 4bf2e23..a0191cf 100644
--- a/src/main/java/com/jqtx/windows/command/LoanStatusCommand.java
+++ b/src/main/java/com/jqtx/windows/command/LoanStatusCommand.java
@@ -1,6 +1,5 @@
 package com.jqtx.windows.command;
 
-import cn.hutool.core.bean.BeanUtil;
 import com.alibaba.fastjson.JSON;
 import com.jqtx.windows.common.exception.BizException;
 import com.jqtx.windows.common.factory.AbstractCommand;
@@ -9,9 +8,9 @@ import com.jqtx.windows.component.LoanComponent;
 import com.jqtx.windows.component.model.LoanModel;
 import com.jqtx.windows.infrastructure.enums.ExceptionCodeEnum;
 import com.jqtx.windows.web.response.JsonResult;
+import com.jqtx.windows.web.response.LoanDetailResponse;
 import com.jqtx.windows.web.response.LoanSubmitResponse;
 import lombok.extern.slf4j.Slf4j;
-import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
@@ -32,12 +31,22 @@ public class LoanStatusCommand extends AbstractCommand {
         String request = RuntimeContextHolder.currentRuntimeContext().getRequestBody();
         LoanSubmitResponse loanSubmitResponse = JSON.parseObject(request, LoanSubmitResponse.class);
         LoanModel byLoanNo = loanComponent.getByLoanNo(loanSubmitResponse.getLoanNo());
+
+        LoanDetailResponse response = new LoanDetailResponse();
+        response.setOrderNo(loanSubmitResponse.getOrderNo());
+        response.setStatus(0);
+        response.setRemark("提现审核中");
         if (Objects.isNull(byLoanNo)) {
             throw new BizException(ExceptionCodeEnum.BIZ_CREDIT_NOT_FOUND_ERROR);
         }
-        if (StringUtils.isEmpty(byLoanNo.getLoanCreditResult())) {
-            throw new BizException(ExceptionCodeEnum.RESULT_NOT_FOUND_ERROR);
+        if("PASS".equals(byLoanNo.getLoanCreditResult())){
+            response.setStatus(1);
+            response.setRemark("提现通过");
+        }
+        if("REFUSED".equals(byLoanNo.getLoanCreditResult())){
+            response.setStatus(2);
+            response.setRemark("提现拒绝,去别家看看");
         }
-        return JsonResult.success(byLoanNo.getLoanCreditResult());
+        return JsonResult.success(response);
     }
 }
diff --git a/src/main/java/com/jqtx/windows/web/response/LoanDetailResponse.java b/src/main/java/com/jqtx/windows/web/response/LoanDetailResponse.java
new file mode 100644
index 0000000..76e6662
--- /dev/null
+++ b/src/main/java/com/jqtx/windows/web/response/LoanDetailResponse.java
@@ -0,0 +1,16 @@
+package com.jqtx.windows.web.response;
+
+
+import lombok.Data;
+
+@Data
+
+public class LoanDetailResponse {
+
+    private String orderNo;
+
+    private Integer status;
+
+    private String remark;
+
+}
-- 
2.18.1