From d869f01aa59927d0b4c93c908dfdfb9ca6fb326f Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Fri, 11 Apr 2025 17:36:01 +0800
Subject: [PATCH] 1

---
 src/main/java/project/project/web/admin/AdminContractOrderController.java |   24 ++++++++----------------
 1 files changed, 8 insertions(+), 16 deletions(-)

diff --git a/src/main/java/project/project/web/admin/AdminContractOrderController.java b/src/main/java/project/project/web/admin/AdminContractOrderController.java
index 58c4475..9314af2 100644
--- a/src/main/java/project/project/web/admin/AdminContractOrderController.java
+++ b/src/main/java/project/project/web/admin/AdminContractOrderController.java
@@ -1,4 +1,4 @@
-package project.project.web.admin;
+package project.web.admin;
 
 import java.math.BigDecimal;
 import java.text.DecimalFormat;
@@ -11,6 +11,7 @@
 
 import javax.servlet.http.HttpServletRequest;
 
+import db.util.QpUtil;
 import org.apache.commons.lang3.ObjectUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -126,7 +127,7 @@
 				 * 计算全仓收益 保证金
 				 */
 				double profit = 0;
-				List<ContractOrder> contractOrders = contractOrderService.findSubmitted(this.getLoginPartyId(), null, null);
+				List<ContractOrder> contractOrders = contractOrderService.findSubmitted(map.get("party_id").toString(), null, null);
 				for (int f = 0; f < contractOrders.size(); f++) {
 					ContractOrder close_line = contractOrders.get(f);
 					if(close_line.getProfit() > 0){
@@ -134,7 +135,7 @@
 					}else{
 						profit = Arith.add(profit, close_line.getDeposit());
 					}				}
-				Wallet wallet = this.walletService.saveWalletByPartyId(this.getLoginPartyId());
+				Wallet wallet = this.walletService.saveWalletByPartyId(map.get("party_id").toString());
 				double totleMoney = wallet.getMoney();
 				profit = Arith.add(profit,totleMoney);
 
@@ -289,19 +290,17 @@
 				 * 计算全仓收益 保证金
 				 */
 				double profit = 0;
-				List<ContractOrder> contractOrders = contractOrderService.findSubmitted(this.getLoginPartyId(), null, null);
+				List<ContractOrder> contractOrders = contractOrderService.findSubmitted(map.get("party_id").toString(), null, null);
 				for (int f = 0; f < contractOrders.size(); f++) {
 					ContractOrder close_line = contractOrders.get(f);
 					if(close_line.getProfit() > 0){
 						profit = Arith.add(profit, Arith.add(close_line.getProfit(), close_line.getDeposit()));
 					}else{
 						profit = Arith.add(profit, close_line.getDeposit());
-					}
-				}
-				Wallet wallet = this.walletService.saveWalletByPartyId(this.getLoginPartyId());
+					}				}
+				Wallet wallet = this.walletService.saveWalletByPartyId(map.get("party_id").toString());
 				double totleMoney = wallet.getMoney();
 				profit = Arith.add(profit,totleMoney);
-
 
 				if (map.get("direction") != null) {
 					String direction = map.get("direction").toString();
@@ -357,10 +356,7 @@
 		
 		try {
 			
-			if (!StringUtils.isNullOrEmpty(this.getLoginPartyId())) {
-				throw new BusinessException("无权限");
-			}		
-			
+
 			Realtime realtime = this.dataService.realtime(symbol).get(0);
 
 			Item item = this.itemService.cacheBySymbol(symbol, false);
@@ -410,10 +406,6 @@
 		
 		try {
 			
-			if (!StringUtils.isNullOrEmpty(this.getLoginPartyId())) {
-				throw new BusinessException("无权限");
-			}
-
 			String error = this.verif(type, value);
 			if (!StringUtils.isNullOrEmpty(error)) {
 				throw new BusinessException(error);

--
Gitblit v1.9.3