From 26c4fd844884ad051c4d644da5ab7ac31f814ea2 Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Thu, 27 Nov 2025 18:34:15 +0800
Subject: [PATCH] 1
---
trading-order-admin/src/main/java/com/yami/trading/admin/controller/etf/KlineConfigController.java | 18 ++++++++++++++++--
1 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/trading-order-admin/src/main/java/com/yami/trading/admin/controller/etf/KlineConfigController.java b/trading-order-admin/src/main/java/com/yami/trading/admin/controller/etf/KlineConfigController.java
index 9da7748..4312ab9 100644
--- a/trading-order-admin/src/main/java/com/yami/trading/admin/controller/etf/KlineConfigController.java
+++ b/trading-order-admin/src/main/java/com/yami/trading/admin/controller/etf/KlineConfigController.java
@@ -91,8 +91,22 @@
@ApiOperation(value = "添加交易对")
@PostMapping("addItem")
public Result<String> addItem(@Valid @RequestBody Item item) throws Exception {
- //新增或编辑表单保存
- itemService.saveOrUpdate(item);
+ if (item.getUuid() != null) {
+ Item model = itemService.getById(item.getUuid());
+ if (model == null) {
+ return Result.failed("数据不存在");
+ }
+ model.setBorrowingRate(item.getBorrowingRate());
+ model.setDecimals(item.getDecimals());
+ model.setMultiple(item.getMultiple());
+ model.setName(item.getName());
+ model.setStatus(item.getStatus());
+ itemService.saveOrUpdate(model);
+ } else {
+ itemService.saveOrUpdate(item);
+ }
+ //修改后重新缓存
+ itemService.reloadListAndCache();
return Result.ok("添加交易对成功");
}
--
Gitblit v1.9.3