This commit is contained in:
daichao
2025-02-12 09:50:16 +08:00
parent 7a42ebae83
commit 37390efa1b
4 changed files with 32 additions and 0 deletions

View File

@ -581,3 +581,24 @@ func (e LinePreOrder) QueryOrder(c *gin.Context) {
} }
e.OK(res, "操作成功") e.OK(res, "操作成功")
} }
func (e LinePreOrder) QueryAiCoinPrice(c *gin.Context) {
s := service.LinePreOrder{}
req := dto.QueryAiCoinPriceReq{}
err := e.MakeContext(c).
MakeOrm().
Bind(&req).
MakeService(&s.Service).
Errors
if err != nil {
e.Logger.Error(err)
e.Error(500, err, err.Error())
return
}
res, err := s.QueryAiCoinPrice(&req)
if err != nil {
e.Error(500, err, err.Error())
return
}
e.OK(res, "操作成功")
}

View File

@ -36,6 +36,7 @@ func registerLinePreOrderRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTM
r.POST("closePosition", actions.PermissionAction(), api.ClosePosition) // 平仓 r.POST("closePosition", actions.PermissionAction(), api.ClosePosition) // 平仓
r.GET("getOrderPage", actions.PermissionAction(), api.GetOrderPage) //订单列表 r.GET("getOrderPage", actions.PermissionAction(), api.GetOrderPage) //订单列表
r.POST("clearUnTriggered", actions.PermissionAction(), api.ClearUnTriggered) // 清除待触发的交易对 r.POST("clearUnTriggered", actions.PermissionAction(), api.ClearUnTriggered) // 清除待触发的交易对
r.POST("aiCoinPrice", actions.PermissionAction(), api.QueryAiCoinPrice) //获取aiCoin买入点
} }
} }

View File

@ -437,6 +437,10 @@ type QueryOrderReq struct {
Symbol string `json:"symbol"` //交易对 Symbol string `json:"symbol"` //交易对
} }
type QueryAiCoinPriceReq struct {
Symbol string `json:"symbol"` //交易对
}
type SpotQueryOrderResp struct { type SpotQueryOrderResp struct {
Symbol string `json:"symbol"` Symbol string `json:"symbol"`
OrderId int `json:"orderId"` OrderId int `json:"orderId"`

View File

@ -1282,3 +1282,9 @@ func (e *LinePreOrder) QueryOrder(req *dto.QueryOrderReq) (res interface{}, err
} }
return nil, err return nil, err
} }
func (e *LinePreOrder) QueryAiCoinPrice(req *dto.QueryAiCoinPriceReq) (models.LineDirection, error) {
var info models.LineDirection
err := e.Orm.Model(&models.LineDirection{}).Where("symbol = ?", req.Symbol).Find(&info).Error
return info, err
}