1
zj
2024-08-26 5e9215792d64e92b0d4563c4e5d568b06899fa95
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;
@@ -126,7 +126,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 +134,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,18 +289,15 @@
             * 计算全仓收益 保证金
             */
            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());
            double totleMoney = wallet.getMoney();
            profit = Arith.add(profit,totleMoney);
               }            }
            Wallet wallet = this.walletService.saveWalletByPartyId(map.get("party_id").toString());
            if (map.get("direction") != null) {
@@ -357,10 +354,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 +404,6 @@
      
      try {
         
         if (!StringUtils.isNullOrEmpty(this.getLoginPartyId())) {
            throw new BusinessException("无权限");
         }
         String error = this.verif(type, value);
         if (!StringUtils.isNullOrEmpty(error)) {
            throw new BusinessException(error);