kanban-fix-117
into V20240129
4 months ago
@@ -778,6 +778,7 @@ type CloudbrainsOptions struct { | |||||
AccCardType string | AccCardType string | ||||
AccCardsNum int | AccCardsNum int | ||||
WorkServerNumber int | WorkServerNumber int | ||||
QueueId int64 | |||||
} | } | ||||
type TaskPod struct { | type TaskPod struct { | ||||
@@ -3054,6 +3055,9 @@ func CloudbrainAll(opts *CloudbrainsOptions) ([]*CloudbrainInfo, int64, error) { | |||||
if opts.AccCardsNum >= 0 { | if opts.AccCardsNum >= 0 { | ||||
cond = cond.And(builder.Eq{"cloudbrain_spec.acc_cards_num": opts.AccCardsNum}) | cond = cond.And(builder.Eq{"cloudbrain_spec.acc_cards_num": opts.AccCardsNum}) | ||||
} | } | ||||
if opts.QueueId > 0 { | |||||
cond = cond.And(builder.Eq{"cloudbrain_spec.queue_id": opts.QueueId}) | |||||
} | |||||
var count int64 | var count int64 | ||||
var err error | var err error | ||||
@@ -44,6 +44,8 @@ func (s CloudbrainSpec) ConvertToSpecification() *Specification { | |||||
UnitPrice: s.UnitPrice, | UnitPrice: s.UnitPrice, | ||||
QueueId: s.QueueId, | QueueId: s.QueueId, | ||||
QueueCode: s.QueueCode, | QueueCode: s.QueueCode, | ||||
QueueName: s.QueueName, | |||||
QueueType: s.QueueType, | |||||
Cluster: s.Cluster, | Cluster: s.Cluster, | ||||
AiCenterCode: s.AiCenterCode, | AiCenterCode: s.AiCenterCode, | ||||
AiCenterName: s.AiCenterName, | AiCenterName: s.AiCenterName, | ||||
@@ -804,6 +804,7 @@ func GetCloudbrainsDetailData(ctx *context.Context) { | |||||
workServerNumber := ctx.QueryInt("workServerNumber") | workServerNumber := ctx.QueryInt("workServerNumber") | ||||
beginTimeStr := ctx.QueryTrim("beginTime") | beginTimeStr := ctx.QueryTrim("beginTime") | ||||
endTimeStr := ctx.QueryTrim("endTime") | endTimeStr := ctx.QueryTrim("endTime") | ||||
queueId := ctx.QueryInt64("queueId") | |||||
var beginTimeUnix int64 | var beginTimeUnix int64 | ||||
var endTimeUnix int64 | var endTimeUnix int64 | ||||
if beginTimeStr == "" || endTimeStr == "" { | if beginTimeStr == "" || endTimeStr == "" { | ||||
@@ -899,6 +900,7 @@ func GetCloudbrainsDetailData(ctx *context.Context) { | |||||
AccCardType: accCardType, | AccCardType: accCardType, | ||||
AccCardsNum: accCardsNum, | AccCardsNum: accCardsNum, | ||||
WorkServerNumber: workServerNumber, | WorkServerNumber: workServerNumber, | ||||
QueueId: queueId, | |||||
}) | }) | ||||
if err != nil { | if err != nil { | ||||
ctx.ServerError("Get job failed:", err) | ctx.ServerError("Get job failed:", err) | ||||
Dear OpenI User
Thank you for your continuous support to the Openl Qizhi Community AI Collaboration Platform. In order to protect your usage rights and ensure network security, we updated the Openl Qizhi Community AI Collaboration Platform Usage Agreement in January 2024. The updated agreement specifies that users are prohibited from using intranet penetration tools. After you click "Agree and continue", you can continue to use our services. Thank you for your cooperation and understanding.
For more agreement content, please refer to the《Openl Qizhi Community AI Collaboration Platform Usage Agreement》