From c8b031a405ebd2b450f5098bb37e5e63390f364c Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Fri, 18 Jul 2025 09:57:31 +0800
Subject: [PATCH] 新增贷款,优化
---
src/main/java/com/nq/controller/dk/DkController.java | 43 ++++++++++++++++++++++++++++++-------------
1 files changed, 30 insertions(+), 13 deletions(-)
diff --git a/src/main/java/com/nq/controller/dk/DkController.java b/src/main/java/com/nq/controller/dk/DkController.java
index f39c46a..be598a3 100644
--- a/src/main/java/com/nq/controller/dk/DkController.java
+++ b/src/main/java/com/nq/controller/dk/DkController.java
@@ -5,12 +5,12 @@
import com.nq.service.IDkServices;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.servlet.http.HttpServletRequest;
+import java.math.BigDecimal;
@Controller
@RequestMapping("/api/dk")
@@ -27,27 +27,44 @@
return ServerResponse.createBySuccess(iDkServices.queryAll());
}
-
+ /**
+ * 申请贷款
+ * @param dkMoney 贷款金额 必填
+ * @param dkPhone
+ * @param dkJgId
+ * @param httpServletRequest
+ * @return
+ */
@RequestMapping("/dk.do")
@ResponseBody
- public ServerResponse addDk(@RequestParam("dkMoney") String dkMoney,
- @RequestParam("dkPhone") String dkPhone,
- @RequestParam("dkJgId") String dkJgId,
+ public ServerResponse addDk(@RequestParam("dkMoney") BigDecimal dkMoney,
+ @RequestParam(value = "dkPhone", required = false) String dkPhone,
+ @RequestParam(value = "dkJgId", required = false) String dkJgId,
HttpServletRequest httpServletRequest) {
- if (iDkServices.addDk(dkMoney, dkPhone,dkJgId, httpServletRequest)) {
- return ServerResponse.createBySuccessMsg("Successed");
- } else {
- return ServerResponse.createByErrorMsg("Fail");
- }
+ return iDkServices.addDk(dkMoney, dkPhone,dkJgId, httpServletRequest);
}
@RequestMapping("/queryByShUserId.do")
@ResponseBody
- public ServerResponse queryByShUserId(HttpServletRequest httpServletRequest){
- return ServerResponse.createBySuccess(iDkServices.queryByShUserId(httpServletRequest));
+ public ServerResponse queryByShUserId(@RequestParam(value = "pageNum", defaultValue = "1") int pageNum,
+ @RequestParam(value = "pageSize", defaultValue = "5") int pageSize,
+ @RequestParam(value = "state") Integer state,
+ HttpServletRequest httpServletRequest){
+ return iDkServices.queryByShUserId(pageNum, pageSize, state, httpServletRequest);
}
-
+ /**
+ * 还款
+ * @param id 订单id
+ * @param request
+ * @return
+ */
+ @RequestMapping("/rtDk.do")
+ @ResponseBody
+ public ServerResponse rtDk(@RequestParam("id") Integer id,
+ HttpServletRequest request) {
+ return iDkServices.rtDk(id, request);
+ }
}
--
Gitblit v1.9.3