This commit is contained in:
sion
2026-04-06 12:15:33 +08:00
parent b44067aff7
commit a6f9053014
10 changed files with 218 additions and 428 deletions

View File

@@ -53,7 +53,7 @@ public class OrderFund implements Serializable {
/** 提现联系方式 */
private String withdrawContact;
/** 状态: 充值-1待付款2待确认3已完成4已驳回5已取消6充值失败; 提现-1待审批2已完成3已驳回4已取消5待财务审核 */
/** 状态: 充值-1待付款2待确认3已完成4已驳回5已取消6充值失败; 提现-1待审批2已出款3已驳回4已取消5待财务审核 */
private Integer status;
/** 用户确认打款时间 */

View File

@@ -90,8 +90,11 @@ public class AssetService {
}
result.put("tradeBalance", tradeBalance);
result.put("totalAsset", fundBalance.add(tradeBalance));
result.put("totalProfit", totalValue.subtract(totalCost));
BigDecimal totalAsset = fundBalance.add(tradeBalance);
result.put("totalAsset", totalAsset);
// 总盈亏 = 总资产 - 累计充值(用户净投入为累计充值,总资产超出部分即为盈利)
BigDecimal totalDeposit = fund.getTotalDeposit() != null ? fund.getTotalDeposit() : BigDecimal.ZERO;
result.put("totalProfit", totalAsset.subtract(totalDeposit));
return result;
}