From 96e443a77b1d425d3e536c288fc271fe182f1496 Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Fri, 18 Jul 2025 18:31:44 +0800
Subject: [PATCH] app股票列表修改

---
 src/main/java/com/nq/controller/protol/UserPositionController.java |   21 +++++++++++++++++++--
 1 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/nq/controller/protol/UserPositionController.java b/src/main/java/com/nq/controller/protol/UserPositionController.java
index db83376..4de0f90 100644
--- a/src/main/java/com/nq/controller/protol/UserPositionController.java
+++ b/src/main/java/com/nq/controller/protol/UserPositionController.java
@@ -20,18 +20,35 @@
      @Autowired
      IUserPositionService iUserPositionService;
 
-     //查询所有融资平仓/持仓信息
+     /*//查询所有融资平仓/持仓信息
      @RequestMapping({"list.do"})
      @ResponseBody
      public ServerResponse list(HttpServletRequest request,
                                 @RequestParam(value = "pageNum", defaultValue = "1") int pageNum,
                                 @RequestParam(value = "pageSize", defaultValue = "10") int pageSize,
-                                @RequestParam(value = "state", required = false) Integer state,
+                                @RequestParam(value = "state", defaultValue = "0") Integer state,
                                 @RequestParam(value = "stockCode", required = false) String stockCode,
                                 @RequestParam(value = "stockSpell", required = false) String stockSpell,
                                 @RequestParam(value = "stockType", required = false) String stockType
                                 ) {
          return this.iUserPositionService.findMyPositionByCodeAndSpell(stockCode, stockSpell, state, request, pageNum, pageSize,stockType);
+     }*/
+
+     /**
+      * 查询所有融资平仓/持仓信息
+      * @param positionType   //0正常股票 2.新股 3.大宗 4.ai交易
+      */
+     @RequestMapping({"list.do"})
+     @ResponseBody
+     public ServerResponse findMyPositionByParam(HttpServletRequest request,
+                                @RequestParam(value = "pageNum", defaultValue = "1") int pageNum,
+                                @RequestParam(value = "pageSize", defaultValue = "10") int pageSize,
+                                @RequestParam(value = "state", defaultValue = "0") Integer state,
+                                @RequestParam(value = "stockCode", required = false) String stockCode,
+                                @RequestParam(value = "stockSpell", required = false) String stockSpell,
+                                @RequestParam(value = "stockType", required = false) String stockType,
+                                @RequestParam(value = "positionType", required = false) Integer positionType) {
+         return this.iUserPositionService.findMyPositionByParam(stockCode, stockSpell, state, request, pageNum, pageSize,stockType, positionType);
      }
 
      //查询账户市值和持仓收益

--
Gitblit v1.9.3